Dynamically reconfigurable data caches in low-power computing

dc.contributor.advisorCooper, Keith D.en_US
dc.creatorBrogioli, Michael C.en_US
dc.date.accessioned2009-06-04T08:27:52Zen_US
dc.date.available2009-06-04T08:27:52Zen_US
dc.date.issued2003en_US
dc.description.abstractIn order to curb microprocessor power consumption, we propose an L1 data cache which can be reconfigured dynamically at runtime according to the cache requirements of a given application. A two phase approach is used involving both compile time information, and the runtime monitoring of program performance. The compiler predicts L1 data cache requirements of loop nests in the input program, and instructs the hardware on how much L1 data cache to enable during a loop nest's execution. For regions of the program not analyzable at compile time, the hardware itself monitors program performance and reconfigures the L1 data cache so as to maintain cache performance while minimizing cache power consumption. In addition to this, we provide a study of data reuses inside loop nests of the SPEC CPU2000 and Mediabench benchmarks. The sensitivity of data reuses to L1 data cache associativity is analyzed to illustrated the potential power savings a reconfigurable L1 data cache can achieve.en_US
dc.format.extent72 p.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.callnoTHESIS E.E. 2003 BROGIOLIen_US
dc.identifier.citationBrogioli, Michael C.. "Dynamically reconfigurable data caches in low-power computing." (2003) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/17647">https://hdl.handle.net/1911/17647</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/17647en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectElectronicsen_US
dc.subjectElectrical engineeringen_US
dc.subjectComputer scienceen_US
dc.titleDynamically reconfigurable data caches in low-power computingen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1417325.PDF
Size:
5.18 MB
Format:
Adobe Portable Document Format