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 :
بازگشت