DocumentCode
229163
Title
MPSoCBench: A toolset for MPSoC system level evaluation
Author
Duenha, Liana ; Guedes, Marcelo ; Almeida, Hyggo ; Boy, Matheus ; Azevedo, Rodolfo
Author_Institution
Inst. of Comput. Sci. (UNICAMP), Campinas, Brazil
fYear
2014
fDate
14-17 July 2014
Firstpage
164
Lastpage
171
Abstract
Recent design methodologies and tools aim at enhancing the design productivity by providing a software development platform before defining the final MPSoC architecture details. However, the simulation can only be efficiently performed when using a modeling and simulation engine that supports the system behavior description in a high abstraction level. The lack of MPSoC virtual platform prototyping integrating both scalable hardware and software in order to create and evaluate new methodologies and tools motivated us to develop MPSoCBench. This toolset is a scalable set of MPSoCs including four different ISAs (PowerPC, MIPS, SPARC, and ARM) organized in platforms with 1, 2, 4, 8, 16, 32, or 64 cores, cross-compilers, IPs, interconnections, and 17 parallel version of software from well-known benchmarks. This tool also provides power consumption estimation for MIPS and SPARC processors. The MPSoCBench sums 864 different configurations automated through scripts.
Keywords
digital simulation; multiprocessing systems; program compilers; software engineering; system-on-chip; ARM; IP; ISA; MIPS; MPSoC architecture; MPSoC system level evaluation; MPSoC virtual platform prototyping; MPSoCBench; PowerPC; SPARC; SPARC processors; cross-compilers; design productivity; modeling engine; parallel software version; power consumption estimation; simulation engine; software development platform; system behavior description; Benchmark testing; Computational modeling; Computer architecture; Hardware; Power demand; Program processors;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location
Agios Konstantinos
Type
conf
DOI
10.1109/SAMOS.2014.6893208
Filename
6893208
Link To Document