Show simple item record

Architectural optimization for performance- and energy -constrained sensor processors.

dc.contributor.authorNazhandali, Leyla
dc.contributor.advisorAustin, Todd M.
dc.date.accessioned2016-08-30T16:01:26Z
dc.date.available2016-08-30T16:01:26Z
dc.date.issued2006
dc.identifier.urihttp://gateway.proquest.com/openurl?url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:dissertation&res_dat=xri:pqm&rft_dat=xri:pqdiss:3208521
dc.identifier.urihttps://hdl.handle.net/2027.42/125721
dc.description.abstractSensor processors and their applications are a growing area of focus in computer system research and design. Inherent to this design space is a reduced processing performance requirement. In addition, extremely high energy constraints are necessary such that sensor processors must execute low-performance tasks for long durations on small energy supplies. In this study, we demonstrate that subthreshold-voltage circuit design (400mV and below) lends itself well to the performance and energy demands of sensor processors. Moreover, we show that the landscape for microarchitectural energy optimization dramatically changes in the subthreshold domain. The dominance of leakage power in the subthreshold regime demands architectures that (i) reduce overall area and (ii) increase the utility of transistors while (iii) maintaining acceptable CPI efficiency. Moreover, we learn that memory comprises the single largest contributor to leakage energy, which makes high code density an essential requirement for sensor processor architectures. We confirm these observations by performing SPICE-level analysis of several sensor processor architectures. We further substantiate our concepts regarding subthreshold-voltage design by the fabrication and testing of a prototype chip. Based on the lessons learned form design space exploration, we propose an extremely energy-efficient sensor processor architecture by focusing on ISA, memory system design, and microarchitectural optimizations that reduce overall design size and improve energy-per-instruction. This design employs an ultra-compact 12-bit wide RISC instruction set architecture, which enables high code density via micro-operations and flexible operand modes. The design also features a unique memory architecture with a prefetch buffer and pre-decoded address bits, which permit both faster access to the memory and smaller instructions due to fewer address bits. It is capable of running at 142 kHz while consuming only 6000fJ/instruction, allowing the design to run continuously for 41 years on the energy stored in a 1g lithium-ion battery. Furthermore, in order to more accurately evaluate sensor processors, we introduce real-time, stream-oriented benchmark applications based on the common activities of sensor processors. Finally, we propose the use of three new evaluation metrics which capture the significant characteristics of a sensor processor: EPB (Energy Per Bundle), xRT (times Real-Time), and CFP (Composition Footprint).
dc.format.extent121 p.
dc.languageEnglish
dc.language.isoEN
dc.subjectArchitectural
dc.subjectEnergy-constrained
dc.subjectMicroarchitecture
dc.subjectOptimization
dc.subjectPerformance
dc.subjectProcessors
dc.subjectSensor
dc.titleArchitectural optimization for performance- and energy -constrained sensor processors.
dc.typeThesis
dc.description.thesisdegreenamePhDen_US
dc.description.thesisdegreedisciplineApplied Sciences
dc.description.thesisdegreedisciplineComputer science
dc.description.thesisdegreedisciplineElectrical engineering
dc.description.thesisdegreegrantorUniversity of Michigan, Horace H. Rackham School of Graduate Studies
dc.description.bitstreamurlhttp://deepblue.lib.umich.edu/bitstream/2027.42/125721/2/3208521.pdf
dc.owningcollnameDissertations and Theses (Ph.D. and Master's)


Files in this item

Show simple item record

Remediation of Harmful Language

The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.

Accessibility

If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.