• DocumentCode
    1927411
  • Title

    Manycore performance analysis using timed configuration graphs

  • Author

    Bengtsson, Jerker ; Svensson, Bertil

  • Author_Institution
    Centre for Res. on Embedded Syst., Halmstad Univ., Halmstad, Sweden
  • fYear
    2009
  • fDate
    20-23 July 2009
  • Firstpage
    108
  • Lastpage
    117
  • Abstract
    The programming complexity of increasingly parallel processors calls for new tools to assist programmers in utilising the parallel hardware resources. In this paper we present a set of models that we have developed to form part of a tool which is intended for iteratively tuning the mapping of dataflow graphs onto manycores. One of the models is used for capturing the essentials of manycores that are identified as suitable for signal processing and which we use as target architectures. Another model is the intermediate representation in the form of a timed configuration graph, describing the mapping of a dataflow graph onto a machine model. Moreover, this IR can be used for performance evaluation using abstract interpretation. We demonstrate how the models can be configured and applied in order to map applications on the Raw processor. Furthermore, we report promising results on the accuracy of performance predictions produced by our tool. It is also demonstrated that the tool can be used to rank different mappings with respect to optimisation on throughput and end-to-end latency.
  • Keywords
    graphs; microcomputers; parallel architectures; parallel programming; program compilers; software performance evaluation; task analysis; Raw processor; abstract interpretation; dataflow graphs mapping; intermediate representation; manycore performance analysis; parallel hardware resources; parallel processors; programming complexity; signal processing; timed configuration graphs; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Architectures, Modeling, and Simulation, 2009. SAMOS '09. International Symposium on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4244-4502-8
  • Type

    conf

  • DOI
    10.1109/ICSAMOS.2009.5289221
  • Filename
    5289221