DocumentCode
543929
Title
Performance modeling for early analysis of multi-core systems
Author
Bergamaschi, Reinaldo ; Nair, Indira ; Dittmann, Gero ; Patel, Hiren ; Janssen, Geert ; Dhanwada, Nagu ; Buyuktosunoglu, Alper ; Acar, Emrah ; Nam, Gi-Joon ; Han, Guoling ; Kucar, Dorothy ; Bose, Pradip ; Darringer, John
Author_Institution
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2007
fDate
Sept. 30 2007-Oct. 3 2007
Firstpage
209
Lastpage
214
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.
Keywords
integrated circuit layout; integrated circuit packaging; microprocessor chips; system-on-chip; thermal analysis; POWER processors; SoC; chip multiprocessor systems; early analysis; floorplanning models; integrated tool; microarchitecture; multicore systems; multiple cores; packaging models; performance modeling; physical characteristics; power characteristics; power computation; system components; systems-on-chip; thermal analysis; thermal characteristics; transaction-level SystemC-based performance models; Analytical models; Clocks; Computational modeling; Data models; Delay; Multicore processing; Pipelines; Performance; early analysis; multi-core systems modeling; power and physical analysis; transaction-level modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2007 5th IEEE/ACM/IFIP International Conference on
Conference_Location
Salzburg
Print_ISBN
978-1-5959-3824-4
Type
conf
Filename
5753842
Link To Document