DocumentCode :
400461
Title :
Layered, multi-threaded, high-level performance design
Author :
Cassidy, Andrew S. ; Paul, JoAnn M. ; Thomas, Donald E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2003
fDate :
2003
Firstpage :
954
Lastpage :
959
Abstract :
A primary goal of high-level modeling is to efficiently explore a broad design space, converging on an optimal or near-optimal system architecture before moving to a more detailed design. This paper evaluates a high-level, layered software-on-hardware performance modeling environment called MESH that captures coarse-grained, interacting system elements. The validity of the high-level model is established by comparing the outcome of the high-level model with a corresponding low-level, cycle-accurate instruction set simulator. We model a network processor and show that both high and low level models converge on the same architecture when design modifications are classified as good or bad performance impacts.
Keywords :
circuit CAD; hardware-software codesign; integrated circuit design; multi-threading; scheduling; system-on-chip; MESH environment; SoC design; coarse-grained interacting system elements; design modifications; high-level modeling; layered multi-threaded high-level performance design; layered software-on-hardware performance modeling environment; near-optimal system architecture; network processor models; optimal system architecture; Extraterrestrial measurements; Hardware; Multidimensional systems; Multiprocessing systems; Software design; Software performance; System performance; System-on-a-chip; Timing; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN :
1530-1591
Print_ISBN :
0-7695-1870-2
Type :
conf
DOI :
10.1109/DATE.2003.1253728
Filename :
1253728
Link To Document :
بازگشت