Title :
Benchmark-based design strategies for single chip heterogeneous multiprocessors
Author :
Paul, JoAnn M. ; Thomas, Donald E. ; Bobrek, Alex
Author_Institution :
Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Single chip heterogeneous multiprocessors are arising to meet the computational demands of portable and handheld devices. These computing systems are not fully custom designs traditionally targeted by the design automation (DA) community, general purpose designs traditionally targeted by the computer architecture (CA) community, nor pure embedded designs traditionally targeted by the real-time (RT) community. An entirely new design philosophy will be needed for this hybrid class of computing. The programming of the device will be drawn from a narrower set of applications with execution that persists in the system over a longer period of time than for general purpose programming. But the devices will still be programmable, not only at the level of the individual processing element, but across multiple processing elements and even the entire chip. The design of other programmable single chip computers has enjoyed an era where the design trade-offs could be captured in simulators such as SimpleScalar and performance could be evaluated to the SPEC benchmarks. Motivated by this, we describe new benchmark-based design strategies for single chip heterogeneous multiprocessors. We include an example and results.
Keywords :
benchmark testing; computer architecture; system-on-chip; SPEC benchmarks; SimpleScalar; SoC; benchmark-based design strategies; computer architecture; design automation; general purpose programming; handheld devices; portable devices; programmable single chip computers; real-time community; scenario-oriented design; single chip heterogeneous multiprocessors; system-on-chips; Application software; Application specific integrated circuits; Bandwidth; Benchmark testing; Computational modeling; Computer architecture; Design automation; Design optimization; Embedded computing; Embedded system;
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
Print_ISBN :
1-58113-937-3
DOI :
10.1109/CODESS.2004.240797