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
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;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location :
Agios Konstantinos
DOI :
10.1109/SAMOS.2014.6893208