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
Link To Document