Instruction-Level Power Dissipation in the Intel XScale Embedded Microprocessor

dc.contributor.authorVarma, Ankush
dc.contributor.authorDebes, Eric
dc.contributor.authorKozintsev, Igor
dc.contributor.authorJacob, Bruce
dc.date.accessioned2007-11-08T18:48:00Z
dc.date.available2007-11-08T18:48:00Z
dc.date.issued2005-01
dc.description.abstractWe present an instruction-level power dissipation model of the Intel XScale R° microprocessor. The XScale implements the ARMTMISA, but uses an aggressive microarchitecture and a SIMD Wireless MMXTMco-processor to speed up execution of multimedia workloads in the embedded domain. Instruction-Level power modelling was ¯rst proposed by Tiwari et. al. in 1994. Adaptations of this model have been found to be applicable to simple ARM processors. Research also shows that instructions can be clustered into groups with similar energy characteristics. We adapt these methodologies to the significantly more complex XScale processor. We characterize the processor in terms of the energy costs of opcode execution, operand values, pipeline stalls etc. through accurate measurements on hardware. This instruction-based (rather than microarchitectural) approach allows us to build a high-speed power-accurate simulator that runs at MIPS-range speeds, while achieving accuracy better than 5%. The processor core accounts only for a portion of overall power consumption, and we move beyond the core to explore the issues involved in building a SystemC simulation framework that models power dissipation of complete systems quickly, flexibly and accurately.en
dc.format.extent250086 bytes
dc.format.mimetypeapplication/pdf
dc.identifier.citation"Instruction-level power dissipation in the Intel XScale embedded microprocessor." A. Varma, E. Debes, I. Kozintsev, and B. Jacob. Proc. SPIE's 17th Annual Symposium on Electronic Imaging Science & Technology, San Jose CA, January 2005.en
dc.identifier.urihttp://hdl.handle.net/1903/7460
dc.language.isoen_USen
dc.relation.isAvailableAtA. James Clark School of Engineeringen_us
dc.relation.isAvailableAtElectrical & Computer Engineeringen_us
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_us
dc.relation.isAvailableAtUniversity of Maryland (College Park, MD)en_us
dc.subjectXScalen
dc.subjectPoweren
dc.subjectSystemCen
dc.subjectInstruction-Levelen
dc.titleInstruction-Level Power Dissipation in the Intel XScale Embedded Microprocessoren
dc.typePresentationen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Instruction-level_rights.pdf
Size:
244.22 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.8 KB
Format:
Item-specific license agreed upon to submission
Description: