DocumentCode :
587611
Title :
Using software architectural patterns for synthetic embedded multicore benchmark development
Author :
Deniz, Etem ; Sen, Arunabha ; Holt, Jim ; Kahne, Brian
Author_Institution :
Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
fYear :
2012
fDate :
4-6 Nov. 2012
Firstpage :
89
Lastpage :
99
Abstract :
Benchmarks capture the essence of many important real-world applications and allow performance, and power analysis while developing new systems. Synthetic benchmarks are a miniaturized form of benchmarks that allow high simulation speeds and act as proxies to proprietary applications. Software architecture principles guide the development of new applications and benchmarks. We leverage software architectural patterns in developing synthetic benchmarks for embedded multicore systems. We developed an automated framework complete with characterization and synthesis components and performed experiments on PARSEC and Rodinia benchmarks. Our benchmarks can be run on any given infrastructure, that is, SMP or message passing, unlike previously developed benchmarks. Hence, this allows us to target heterogeneous embedded multicore systems. Our results show that the synthetic benchmarks and the real applications are similar with respect to various micro-architecture dependent as well as independent metrics.
Keywords :
application program interfaces; benchmark testing; embedded systems; message passing; multiprocessing systems; software architecture; software performance evaluation; PARSEC; Rodinia benchmarks; SMP; heterogeneous embedded multicore systems; message passing; microarchitecture dependent metrics; microarchitecture independent metrics; performance analysis; power analysis; software architectural pattern; software architecture principles; synthesis components; synthetic embedded multicore benchmark development; Benchmark testing; Measurement; Message systems; Multicore processing; Pattern recognition; Software; Software architecture; embedded multicore; multicore; software architectural pattern; synthetic benchmark; workload characterization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Workload Characterization (IISWC), 2012 IEEE International Symposium on
Conference_Location :
La Jolla, CA
Print_ISBN :
978-1-4673-4531-6
Type :
conf
DOI :
10.1109/IISWC.2012.6402908
Filename :
6402908
Link To Document :
بازگشت