Jos etsit erittäin vähävirtaista ARM-ohjainta sulautettuun sovellukseesi, yksi ehdokkaista nousee selvästi ylitse muiden. Tuoreet EEMBC:n benchmark-testit osoittavat, että uudenlaiseen arkkitehtuuriin perustuva Ambiq Micron Apollo on tehonkulutuksessa aivan omaa luokkaansa.
EEMBC:n ULPBench-testi mittaa, kuinka paljon energiaa ohjainpiiri kuluttaa tyypillisen työkuorman suorittamiseen. Testi mittaa aktiivitilan virrankulutusta, unitilan virrankulutusta, wakeup-aikaa eli lepotilasta heräämistä, ytimen tehokkuutta ha välimuistin tehokkuutta.
Mitatut lukemat testi muuntaa yhdeksi lukemaksi, joka kuvaa suoraan, miten paljon ohjain kuluttaa tehoa. Ambiqin Apollo löi testissä pöytään historialliset kovat luvut, jotka ovat samalla testin historian selvät ennätyslukemat.
Kuvaavaa on, että toiseksi testissä tulee STMicroelectronicsin STM32-piiri kirjasi testissä lukeman 187,70. Ambiqin Apollon lukema oli 377,50. Käytännössä Apollo kuluttaa puolet vähemmän tehoa kuin yksikään sen kilpailija.
Apollon pieni tehonkulutus perustuu SPOT-teknologiaan (Subthreshold Power Optimized Technology). Yleensä prosessorien transistorit käännetään suoraan täyteen toimintajännitteeseen eli nykyisin 1,8 volttiin. Ambiqin ohjaimissa käytetään vain kynnysjännitettä (threshold voltage) eli pienintä jännitettä, jolla transistori vielä johtaa.
Tekniikka on tuttu sveitsiläisistä kelloista, mutta niissä SPOT on käytössä vain 5-10 transistorissa. Ambiq on onnistunut viemään saman periaatteen miljoonien transistorien mikro-ohjaimille. Apollo suorittaa käskyjä flash-muistista vain 34 mikroampeerin virralla. Unitilassa virrantarve putoaa alimmillaan 140 nanoampeeriin.