Instruction-based energy estimation methodology for asymmetric manycore processor simulations

William J. Song, Sudhakar Yalamanchili, Saibal Mukhopadhyay, Arun F. Rodrigues

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Processor power is a complex function of device, packaging, microarchitecture, and application. Typical approaches to power simulation require detailed microarchitecture models to collect the statistical switching activity counts of processor components. In manycore simulations, the detailed core models are the main simulation speed bottleneck. In this paper, we propose an instruction-based energy estimation model for fast and scalable energy simulation. Importantly, in this approach the dynamic energy is modeled as a combination of three contributing factors: physical, microarchitectural, and workload properties. The model easily incorporates variations in physical parameters such as clock frequencies and supply voltages. When compared to commonly used cycle-level microarchitectural simulation approach with SPEC2006 benchmarks, the proposed instruction-based energy model incurred a 2.94% average error rate while achieving an average simulation time speedup of 74X for a 16-core asymmetric x86 ISA processor model with multiple clock domains operating at different frequencies.

Original languageEnglish
Title of host publicationSIMUTools 2012 - 5th International Conference on Simulation Tools and Techniques
EditorsJan Himmelspach, Francesco Quaglia, George Riley
PublisherICST
Pages166-171
Number of pages6
ISBN (Electronic)9781450315104
DOIs
Publication statusPublished - 2012 Jan 1
Event5th International Conference on Simulation Tools and Techniques, SIMUTools 2012 - Desenzano del Garda, Italy
Duration: 2012 Mar 192012 Mar 23

Publication series

NameSIMUTools 2012 - 5th International Conference on Simulation Tools and Techniques

Other

Other5th International Conference on Simulation Tools and Techniques, SIMUTools 2012
CountryItaly
CityDesenzano del Garda
Period12/3/1912/3/23

All Science Journal Classification (ASJC) codes

  • Modelling and Simulation

Fingerprint Dive into the research topics of 'Instruction-based energy estimation methodology for asymmetric manycore processor simulations'. Together they form a unique fingerprint.

  • Cite this

    Song, W. J., Yalamanchili, S., Mukhopadhyay, S., & Rodrigues, A. F. (2012). Instruction-based energy estimation methodology for asymmetric manycore processor simulations. In J. Himmelspach, F. Quaglia, & G. Riley (Eds.), SIMUTools 2012 - 5th International Conference on Simulation Tools and Techniques (pp. 166-171). (SIMUTools 2012 - 5th International Conference on Simulation Tools and Techniques). ICST. https://doi.org/10.4108/icstsimutools2012.247770