DocumentCode
2611092
Title
A Virtual Platform for Performance Estimation of Many-core Implementations
Author
Gonzalez de Aledo Marugan, Pablo ; González-Bayón, Javier ; Espeso, P.S.
Author_Institution
Microelectron. Eng. Group, Univ. of Cantabria, Santander, Spain
fYear
2012
fDate
5-8 Sept. 2012
Firstpage
541
Lastpage
544
Abstract
This paper presents a prototype for a virtual platform to estimate performance of OpenMP parallelized programs in shared-memory many-core platforms at early stages of the design flow. This is a challenging problem because, at these stages, the particular details of the final platform are unknown, but early performance estimations are needed to choose between different parallel implementations. The tool presented enables fast modelling of the SW and HW components in a complete platform model and also has the advantage of enabling configurable models of any many-core platform. This can be achieved because of two novel ideas that are explained in this paper: a native simulation framework that enables the modelling of concurrent threads described in OpenMP and a novel use of "shared" and "private" clauses that models the data transfers. The advantages of using the proposed tool are explained with a specific example.
Keywords
concurrency control; multi-threading; shared memory systems; software performance evaluation; HW component modelling; OpenMP parallelized programs; SW component modelling; concurrent threads modelling; configurable models; data transfers; design flow; many-core implementation; parallel implementations; performance estimation; private clauses; shared clauses; shared memory many-core platforms; simulation framework; virtual platform; Computational modeling; Computer architecture; Data models; Estimation; Instruction sets; Prototypes; OpenMP; estimation; many-core; parallelization; performance; platform; virtual;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design (DSD), 2012 15th Euromicro Conference on
Conference_Location
Izmir
Print_ISBN
978-1-4673-2498-4
Type
conf
DOI
10.1109/DSD.2012.17
Filename
6386939
Link To Document