Vis enkel innførsel

dc.contributor.advisorJahre, Magnus
dc.contributor.advisorRico, Jonathan
dc.contributor.authorBadr, Charbel
dc.date.accessioned2023-11-18T18:20:26Z
dc.date.available2023-11-18T18:20:26Z
dc.date.issued2023
dc.identifierno.ntnu:inspera:142737689:99359888
dc.identifier.urihttps://hdl.handle.net/11250/3103387
dc.description.abstractDet er høy etterspørsel etter energieffektivitet på System-on-Chips (SoC) på grunn av den positive innvirkningen det kan ha på ulike teknologimarkeder, som lavere kostnader og bedre brukeopplevelse. I skopet av denne oppgaven anses kodeprofilering gjennom tracing som det mest fordelaktige verktøyet for å oppnå energieffektivitet. Vi implementerte tre forskjellige typer kodeprofilerere: statistisk profilerer, deterministisk profilerer og lineær profilerer. Etter å ha sammenlignet dem, fant vi ut at den deterministiske profilereren presterte best og var nærmest å være tidsproporsjonal. I tillegg ble disse kodeprofilererne brukt i en casestudie av en implementasjon av Bluetooth-stacken levert av Nordic Semiconductor. En ineffektivitet ble funnet og ble utbedret ved å marginalt redigere koden.
dc.description.abstractSystem-on-Chips (SoC) energy efficiency is in higher demand nowadays due to the positive impact that it can have on various tech markets such as lower-cost products and better user experience. Code profiling through tracing is considered the most advantageous in the scope of this thesis as a tool to achieve energy efficiency. We implemented three different types of code profilers: the statistical profiler, the deterministic profiler, and the linear profiler. After comparing their performances, the deterministic profiler was found to perform the best and the closest to being time proportional. Additionally, these code profilers were also used in a case study regarding the Bluetooth stack implementation provided by Nordic Semiconductor. An inefficiency was found and was dealt with by marginally editing the code.
dc.languageeng
dc.publisherNTNU
dc.titleTowards Time-Proportional Profiling of Low-Power System-on-Chips
dc.typeMaster thesis


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel