• DocumentCode
    2233339
  • Title

    High Level Synthesis of Parallel Tile Processing Units with non-uniform memory accesses

  • Author

    Corvino, R. ; Mancini, S. ; Guizzetti, R.

  • Author_Institution
    GIPSA-Lab., CNRS, Grenoble, France
  • fYear
    2008
  • fDate
    16-17 Nov. 2008
  • Firstpage
    198
  • Lastpage
    201
  • Abstract
    This paper presents an automatic method to generate a TPU (tile processing unit). The TPU processes blocks of data according to a user-defined functionality and access data through an optimized memory access controller. A TPU has different levels of parallelism which are achieved jointly through data and computation tiling. For a given application and a user defined level of parallelism, a set of possible data partitioning is explored and the solutions with the minimal internal memory and the best temporal performances are chosen. In this work, the automatic method is used as a front-end of the high-level synthesis. For each chosen solution a whole synthesizable C-model is generated.
  • Keywords
    high level synthesis; parallel processing; access data; high level synthesis; memory access controller; nonuniform memory accesses; parallel tile processing units; synthesizable C-model; user-defined functionality; Automatic control; Concurrent computing; Data analysis; High level synthesis; Parallel processing; Partitioning algorithms; Performance analysis; Phased arrays; Random access memory; Tiles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2008.
  • Conference_Location
    Tallinn
  • Print_ISBN
    978-1-4244-2492-4
  • Electronic_ISBN
    978-1-4244-2493-1
  • Type

    conf

  • DOI
    10.1109/NORCHP.2008.4738311
  • Filename
    4738311