Suorituskykyä mittaavista työkaluista tunnettu EEMBC-konsortio on esitellyt ensimmäiset mikro-ohjainten ja näiden oheislaitteiden energiatehokkuutta rankkaavan työkalun. ULPMark-PP on testi, joka kertoo, kuinka tehokkaasti ohjainvalmistaja on suunnitellut prosessoriytimensä ja siihen liitetyt oheislaitteensa.
Mikro-ohjainta valittaessa ytimen ympärille koottu oheislaitteiden kokoelma on erittäin tärkeä tekijä. Nämä oheislaitteet helpottavat itse prosessoriytimelle aiheutuvaa rasitusta ja suorittavat toimintoja, joihin ydin ei yksinään kykenisi.
Tällaisiin oheislaitteisiin kuuluvat AD-muunnin, reaaliaikakello, sarjaliitäntä ja esimerkiksi PWM-modulointi. Näiden kaikkien energiatehokkuuden EEMBC:n uusi testi mittaa ja analysoi eri tavoin.
EEMBC:n mukaan entisaikoina ohjainpiirejä pystyi asettamaan paremmuusjärjestykseen datalehtien perusteella. Nykyään sekä suunnitteluprojektit että ohjaimet ovat monimutkaisempia, eikä kaikkien eri valmistajien piirejä pysty järkevästi vertaamaan keskenään.
Jokaisella sovelluksella on erilaiset tarpeet optimoida tehonkulutus, suorituskyky ja kustannukset. Standardin työkalun avulla ohjaimet voidaan laittaa paremmuusjärjestykseen kutakin sovellusta kohti.
Työkalua varten EEMBC käyttää STMicroelectronicsin energiankulutuksen testausratkaisua. ULPMark-PP-testi täydentää aiemmin esiteltyä ULPMark-CoreProfile-testiä, joka määrittää vain mikro-ohjaimen prosessoriytimen tehokkuuden. CP-testi herättää ytimen kerran sekunnissa, palauttaa sen ultravirransäästötilaan ja laskee käytetyn kokonaisenergian. PP-työkalu mittaa saman oheislaitteista.
Ensimmäiset ULPMark-PP-tulokset osoittavat, että mikro-ohjainten väliltä löytyy valtavia eroja. Lisäksi tulokset kertovat edut, kun ohjainta ajetaan 1,8-2 voltin jännitteellä kolmen voltin sijaan.
EEMBC kehottaa kaikkia mikro-ohjainvalmistajia testaamaan tuotteensa ja esittelemään tuloksia julkisesti.