Run-Time Instruction Cache Configurability For Energy Efficiency In Embedded Multitasking Workloads

dc.contributor.advisorPetrov, Peteren_US
dc.contributor.authorPaul, Mathewen_US
dc.contributor.departmentElectrical Engineeringen_US
dc.contributor.publisherDigital Repository at the University of Marylanden_US
dc.contributor.publisherUniversity of Maryland (College Park, Md.)en_US
dc.date.accessioned2009-01-24T06:45:05Z
dc.date.available2009-01-24T06:45:05Z
dc.date.issued2008-10-07en_US
dc.description.abstractIn this thesis we propose a methodology for energy reduction in multitasking computing systems by addressing the energy consumption of the on-chip instruction cache. Our technique leverages recently introduced reconfigurable cache technology to partition the instruction cache at run-time using application specific profile information. Each application is given a sub-section of the cache as its partition which alone is kept active while the corresponding application is executed. The remaining inactive sections are kept in a low-power mode, reducing both dynamic and leakage power. Isolating tasks into disjoint cache partitions also results in eliminating or drastically reducing inter-task I-cache interference. No prior information about the timing of the tasks within the workload is required. In some cases, partitions may be required to overlap, which could degrade performance because of cache interference in the overlapped region. For such cases we propose and evaluate run-time partition update policies which trade-off the power savings to ensure guaranteed performance.en_US
dc.format.extent1256859 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.urihttp://hdl.handle.net/1903/8771
dc.language.isoen_US
dc.subject.pqcontrolledEngineering, Electronics and Electricalen_US
dc.subject.pquncontrolledLow Power Cacheen_US
dc.subject.pquncontrolledReconfigurable Cachesen_US
dc.subject.pquncontrolledEmbedded Systemsen_US
dc.subject.pquncontrolledEmbedded Multitaskingen_US
dc.subject.pquncontrolledApplications Based Systemsen_US
dc.titleRun-Time Instruction Cache Configurability For Energy Efficiency In Embedded Multitasking Workloadsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
umi-umd-5790.pdf
Size:
1.2 MB
Format:
Adobe Portable Document Format