DocumentCode
2222705
Title
System-Level Performance Estimation for Application-Specific MPSoC Interconnect Synthesis
Author
Huang, Po-Kuan ; Hashemi, Matin ; Ghiasi, Soheil
Author_Institution
Electr. & Comput. Eng., California Univ., Davis, CA
fYear
2008
fDate
8-9 June 2008
Firstpage
95
Lastpage
100
Abstract
We present a framework for development of streaming applications as concurrent software modules running on multi-processors system-on-chips (MPSoC). We propose an iterative design space exploration mechanism to customize MPSoC architecture for given applications. Central to the exploration engine is our system-level performance estimation methodology, that both quickly and accurately determine quality of candidate architectures. We implemented a number of streaming applications on candidate architectures that were emulated on an FPGA. Hardware measurements show that our system-level performance estimation method incurs only 15% error in predicting application throughput. More importantly, it always correctly guides design space exploration by achieving 100% fidelity in quality-ranking candidate architectures. Compared to behavioral simulation of compiled code, our system-level estimator runs more than 12 times faster, and requires 7 times less memory.
Keywords
field programmable gate arrays; multiprocessing systems; parallel architectures; system-on-chip; FPGA; MPSoC interconnect synthesis; design space exploration; system-level performance estimation; Application software; Computational modeling; Computer architecture; Field programmable gate arrays; Hardware; Network synthesis; Software performance; Space exploration; System-on-a-chip; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Processors, 2008. SASP 2008. Symposium on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2333-0
Electronic_ISBN
978-1-4244-2334-7
Type
conf
DOI
10.1109/SASP.2008.4570792
Filename
4570792
Link To Document