• DocumentCode
    189733
  • Title

    Online process transformation for polyhedral process networks in shared-memory MPSoCs

  • Author

    Meloni, Paolo ; Tuveri, Giuseppe ; Raffo, Luigi ; Loi, Igor ; Conti, Francesco

  • Author_Institution
    DIEE - Department of Electrical and Electronic Engineering University of Cagliari Cagliari, Italy
  • fYear
    2014
  • fDate
    15-19 June 2014
  • Firstpage
    92
  • Lastpage
    97
  • Abstract
    In modern MPSoC architectures, programming to effectively exploit all the available resources becomes very challenging. Polyhedral Process Networks (PPN) are a known model of computation that represents a suitable solution for systematic mapping of parallel applications onto multiprocessor architectures. In previous works it has been shown that a given PPN program specification can be further analyzed and optimized, in order to meet the desired performance requirements. In this paper we present an online process splitting transformation that does not need a re-design of the communication patterns in network structure of the application. The novelty of our approach is that, differently from other compile-time approaches, the proposed transformation technique can be applied at run-time and followed, if needed, by the backward transformation. Using a FPGA-based MPSoC shared memory platform, we present an evaluation of the achievable performance improvements. We also discuss the overhead caused by the introduction of the run-time transformation support.
  • Keywords
    Computer architecture; Discrete cosine transforms; Embedded computing; Merging; Random access memory; Synchronization; Throughput; MPSoC; Polyhedral Process Network; streaming; throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computing (MECO), 2014 3rd Mediterranean Conference on
  • Conference_Location
    Budva, Montenegro
  • Print_ISBN
    978-1-4799-4827-7
  • Type

    conf

  • DOI
    10.1109/MECO.2014.6862666
  • Filename
    6862666