• 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