Haku

Fine-grained Energy Profiling in Mobile Devices

QR-koodi

Fine-grained Energy Profiling in Mobile Devices

Mobiililaitteiden hienojakoinen energiaprofilointi

Matkapuhelimia voi käyttää moniin tarkoituksiin kuten puheluihin, tekstiviestien lähettämiseen, Internet-selailuun tai pelien pelaamiseen. Tämän mahdollistamiseksi nykyaikaisissa matkapuhelimissa on paljon erilaisia laitteistokomponentteja eli alijärjestelmiä. Matkapuhelimen kokonaisvirrankulutus on helppo mitata, mutta se ei selitä sitä, kuinka paljon kukin alijärjestelmä kuluttaa energiaa. Tämän ongelman ratkaisemiseksi tässä työssä määritellään hienojakoisen energiaprofiloinnin käsite, jonka avulla kokonaisenergiankulutus voidaan jakaa alijärjestelmien energiankulutukseksi.

Tässä työssä tutkitaan matkapuhelimen tehon ja energiankulutuksen analysointia. Työssä kehitetään menetelmä matkapuhelimen kokonaisenergiankulutuksen mittaamiseen. Lisäksi esitellään menetelmä, jonka avulla energiankulutus jyvitetään matkapuhelimen alijärjestelmille. Työssä jyvitys tehdään seuraaville alijärjestelmille: suoritin (CPU), grafiikkasuoritin (GPU), näyttö, langaton verkko (WiFi), mobiilidatayhteys (3G) sekä tallennuslevy (SSD).

Laitteena käytettiin Nokia N900 Maemo/Linux -puhelinta. Työssä esitellään kokonaisenergiankulutuksen mittausjärjestely, joka sisältää valeakun ja virrankulutusmittarina toimivan DAQ-laitteen. Lisäksi työssä kehitetään työkalu, jonka avulla matkapuhelimen alijärjestelmien käyttöastetta voidaan tarkkailla ja tallentaa. Lopuksi työssä esitellään lineaariseen regressioon perustuva mallinnus, joka mahdollistaa mitatun tehon ja kokonaisenergiankulutuksen jyvittämisen yksittäisille alijärjestelmäkomponenteille. Työssä kehitetty malli saavutti noin 80 % selitysasteen, kun mallin ennustamaa tehonkulutusta verrattiin mitattuun tehonkulutukseen.

Tallennettuna: