Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1289816.1289868acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article

Performance modeling for early analysis of multi-core systems

Published: 30 September 2007 Publication History

Abstract

Performance analysis of microprocessors is a critical step in defining the microarchitecture, prior to register-transfer-level (RTL) design. In complex chip multiprocessor systems, including multiple cores, caches and busses, this problem is compounded by complex performance interactions between cores, caches and interconnections, as well as by tight interdependencies between performance, power and physical characteristics of the design (i.e., floorplan). Although there are many point tools for the analysis of performance, or power, or floorplan of complex systems-on-chip (SoCs), there are surprisingly few works on an integrated tool that is capable of analyzing these various system characteristics simultaneously and allow the user to explore different design configurations and their effect on performance, power, size and thermal aspects.
This paper describes an integrated tool for early analysis of performance, power, physical and thermal characteristics of multi-core systems. It includes cycle-accurate, transaction-level SystemC-based performance models of POWER processors and system components (i.e., caches, buses). Power models, for power computation, physical models for floorplanning and packaging models for thermal analysis are also included. The tool allows the user to build different systems by selecting components from a library and connecting them together in a visual environment. Using these models, users can simulate and dynamically analyze the performance, power and thermal aspects of multi-core systems.

References

[1]
S.R. Kunkel, R.J. Eickemeyer, M.H. Lipasti, T.J. Mullins, B. O'Krafka, H. Rosenberg, S.P. VanderWiel, P.L. Vitale, and L.D. Whitley, "A performance methodology for commercial servers". IBM Journal of Research & Development, Vol.44, No.6, November, 2000.
[2]
M. Moudgill, J.-D. Wellman and J. Moreno, "Environment for PowerPC microarchitecture exploration". IEEE Micro, Vol.19, No.3, pp.15--25, 1999.
[3]
M. Reily and J. Edmondson, "Performance simulation of an Alpha microprocessor". IEEE Computer, Vol.31, No.5, pp.50--58, 1998.
[4]
T. Austin, E. Larson and D. Ernst, "SimpleScalar: an infrastructure for computer system modeling". IEEE Computer, Vol.35, No.2, pp.59--67, February, 2002.
[5]
D. Brooks, P. Bose, V. Srinivasan, M.K. Gschwind, P. Emma, and M. Rosenfield, "New methodology for early-stage microarchitecture-level power-performance analysis of microprocessors". IBM Journal of Research & Development, Vol.47, No.5/6, September/November, 2003.
[6]
D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: a framework for architectural--level power analysis and optimization". In Proceedings of the 27th annual international symposium on Computer architecture (ISCA 2000), Vancouver, 2000.
[7]
Open Access Initiative, www.si2.org.
[8]
J. Tendler, J.S. Dodson, J.S. Fields Jr., H. Le, and B. Sinharoy, "POWER4 system microarchitecture". IBM Journal of Research & Development, Vol.46, No.1, January, 2002.
[9]
B. Sinharoy, R.N. Kalla, J.M. Tendler, R.J. Eickemeyer, and J.B. Joyner, "POWER5 system microarchitecture". IBM Journal of Research & Development, Vol.49, No.4/5, July/September 2005.
[10]
SPEC Standard Performance Evaluation Corporation, www.spec.org.

Cited By

View all
  • (2021)Little's laws for extreme values in multi-server multi-core open queueing networksQuaestiones Mathematicae10.2989/16073606.2021.188739345:5(695-710)Online publication date: 23-Jul-2021
  • (2019)Hybrid Performance Modeling for Optimization of In-System-Structural-Test (ISST) Latency2019 IEEE 37th VLSI Test Symposium (VTS)10.1109/VTS.2019.8758658(1-6)Online publication date: Apr-2019
  • (2018)The Agamid design-space exploration frameworkDesign Automation for Embedded Systems10.1007/s10617-018-9214-322:4(293-314)Online publication date: 1-Dec-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CODES+ISSS '07: Proceedings of the 5th IEEE/ACM international conference on Hardware/software codesign and system synthesis
September 2007
284 pages
ISBN:9781595938244
DOI:10.1145/1289816
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 September 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. early analysis
  2. multi-core systems modeling
  3. performance
  4. physical analysis
  5. power analysis
  6. transaction-level modeling

Qualifiers

  • Article

Conference

ESWEEK07
ESWEEK07: Third Embedded Systems Week
September 30 - October 3, 2007
Salzburg, Austria

Acceptance Rates

Overall Acceptance Rate 280 of 864 submissions, 32%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Little's laws for extreme values in multi-server multi-core open queueing networksQuaestiones Mathematicae10.2989/16073606.2021.188739345:5(695-710)Online publication date: 23-Jul-2021
  • (2019)Hybrid Performance Modeling for Optimization of In-System-Structural-Test (ISST) Latency2019 IEEE 37th VLSI Test Symposium (VTS)10.1109/VTS.2019.8758658(1-6)Online publication date: Apr-2019
  • (2018)The Agamid design-space exploration frameworkDesign Automation for Embedded Systems10.1007/s10617-018-9214-322:4(293-314)Online publication date: 1-Dec-2018
  • (2013)Design Methodology of the Heterogeneous Multi-core Processor With the Combination of Parallelized Multi-core Simulator and Common Register File-Based Instruction Set Extension ArchitectureJournal of Computers10.4304/jcp.8.2.356-3648:2Online publication date: 1-Feb-2013
  • (2013)Early-phase performance exploration of embedded systems with ABSOLUT frameworkJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2013.08.00159:10(1128-1143)Online publication date: 1-Nov-2013
  • (2012)A behavioral first order CPU performance model for clouds' management2012 IV International Congress on Ultra Modern Telecommunications and Control Systems10.1109/ICUMT.2012.6459701(40-48)Online publication date: Oct-2012
  • (2011)Multi-core application performance optimization using a constrained tandem queueing modelJournal of Network and Computer Applications10.1016/j.jnca.2011.07.00434:6(1990-1996)Online publication date: 1-Nov-2011
  • (2009)Refinement and reuse of TLM 2.0 models: The key for ESL success2009 International Symposium on VLSI Design, Automation and Test10.1109/VDAT.2009.5158105(102-105)Online publication date: Apr-2009
  • (2009)Power management and its impact on power supply noiseProceedings of the 19th international conference on Integrated Circuit and System Design: power and Timing Modeling, Optimization and Simulation10.1007/978-3-642-11802-9_15(106-115)Online publication date: 9-Sep-2009
  • (2008)Exploring power management in multi-core systemsProceedings of the 2008 Asia and South Pacific Design Automation Conference10.5555/1356802.1356973(708-713)Online publication date: 21-Jan-2008
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media