Show simple item record

dc.contributor.advisorMorrison, Donn
dc.contributor.advisorGranaes, Marius
dc.contributor.authorPopovic, Maja
dc.date.accessioned2015-12-28T10:05:38Z
dc.date.available2015-12-28T10:05:38Z
dc.date.created2015-07-21
dc.date.issued2015
dc.identifierntnudaim:12712
dc.identifier.urihttp://hdl.handle.net/11250/2371567
dc.description.abstractRecently there has been a lot of effort in making the Internet of Things (IoT) a reality. A central component of this vision is to make low power edge sensor nodes (i.e., nodes with few connections that are not used to route data) in a mesh network. Such systems are often composed of a low power microcontroller coupled with a low power radio operating at low speeds with long duty cycles. A lot of research has been conducted with regards to reducing the power consumption of these systems. A significant portion of the energy is used for fetching instructions from flash. In some low-power microcontrollers a small cache is used to exploit temporal locality in the instruction stream. Energy is saved, because SRAM used in caches require less energy than flash. Cache is a very old and well known technique to exploit such differentials in speed/energy. This masters thesis will build on the tight loop cache approach, use software simulations to evaluate if it can be used in an application to save energy, proceed to its hardware design and implementation and compare results. Master thesis was a collaboration between the CARD group and Silicon Labs, where Marius Grannæs was a co-supervisor.
dc.languagenob
dc.publisherNTNU
dc.subjectEmbedded Computing Systems
dc.titleImproving the energy efficiency of a microcontroller instruction fetch using tight loop cache
dc.typeMaster thesis
dc.source.pagenumber101


Files in this item

Thumbnail
Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record