Jump to : Download | Note | Abstract | BibTex reference | EndNote reference |


Ramon Bertran, Alper Buyuktosunoglu, Meeta Sharma Gupta, Marc Gonzalez, Pradip Bose. Systematic Energy Characterization of CMP-SMT Processor Systems via Automated Micro-Benchmarks. In MICRO '12: Proceedings of the 45th Annual IEEE/ACM International Symposium on Microarchitecture (Acceptance Ratio: 17.5% of 228. Conf. Rank: A), Pages 199-211, Vancouver, Canada, December 2012.


Download paper: Adobe portable document (pdf) PDF

Copyright notice:This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Note on this paper

Acceptance Ratio: 17.5% of 228. Conf. Rank: A


Microprocessor-based systems today are composed of multi-core, multi-threaded processors with complex cache hierarchies and gigabytes of main memory. Accurate characterization of such a system, through predictive pre-silicon modeling and/or diagnostic postsilicon measurement based analysis are increasingly cumbersome and error prone. This is especially true of energy-related characterization studies. In this paper, we take the position that automated micro-benchmarks generated with particular objectives in mind hold the key to obtaining accurate energy-related characterization. As such, we first present a flexible micro-benchmark generation framework (MicroProbe) that is used to probe complex multi-core/multithreaded systems with a variety and range of energy-related queries in mind. We then present experimental results centered around an IBM POWER7 CMP/SMT system to demonstrate how the systematically generated micro-benchmarks can be used to answer three specific queries: (a) How to project application-specific (and if needed, phase-specific) power consumption with component-wise breakdowns? (b) How to measure energy-per-instruction (EPI) values for the target machine? (c) How to bound the worst-case (maximum) power consumption in order to determine safe, but practical (i.e. affordable) packaging or cooling solutions? The solution approaches to the above problems are all new. Hardware measurement based analysis shows superior power projection accuracy (with error margins of less than 2.3% across SPEC CPU2006) as well as maxpower stressing capability (with 10.7% increase in processor power over the very worst-case power seen during the execution of SPEC CPU2006 applications)

BibTex Reference

   Author = {Bertran, Ramon and Buyuktosunoglu, Alper and Sharma Gupta, Meeta and Gonzalez, Marc and Bose, Pradip},
   Title = {{Systematic Energy Characterization of CMP-SMT Processor Systems via Automated Micro-Benchmarks}},
   BookTitle = {MICRO '12: Proceedings of the 45th Annual IEEE/ACM International Symposium on Microarchitecture (Acceptance Ratio: 17.5% of 228. Conf. Rank: A)},
   Pages = {199--211},
   Publisher = {IEEE Computer Society},
   Address = {Vancouver, Canada},
   Month = {December},
   Year = {2012}

EndNote Reference [help]

Get EndNote Reference (.ref)

Home | Presentation | Teaching | Research | Related Institutions | News Top

Last update: Jan 2, 2015
Copyright © 2000-2015 Departament d'Arquitectura de Computadors

It has been automatically generated using the bib2html program.