DocumentCode :
2027986
Title :
High level synthesis for data-driven applications
Author :
Bergeron, Etienne ; Saint-Mleux, Xavier ; Feeley, Marc ; David, Jean Pierre
Author_Institution :
Dept. d´´Inf. et de Recherche Oper., Montreal Univ., Que., Canada
fYear :
2005
fDate :
8-10 June 2005
Firstpage :
54
Lastpage :
60
Abstract :
John von Neumann proposed his famous architecture in a context where hardware was very expensive and bulky. His goal was to maximize functionality with minimal hardware. Presently, logical gates are nearly free and single chips contain billions of gates. However, most current designs are still based on Von Neumann´s architecture because processors are built on this model. Nevertheless, the main current challenge is to be able to design, refine, synthesize and verify new architectures in a minimum time and with a maximum computational performance regardless of the gate count. Data driven architectures enable a high level of parallelism because instead of a single controller managing all the resources (and often a single ALU), tens or hundreds of small controllers can now operate in parallel on local processing units. This paper presents an environment for the high level description, refinement, synthesis and verification of such systems. Our own HDL is presented with its compiler and we show how it can be used as the intermediate language of a compiler for an even higher level functional programming language. Ongoing work enables the interfacing with other languages (from both hardware and software communities). We also intend to target asynchronous designs.
Keywords :
formal verification; functional languages; hardware description languages; high level synthesis; parallel architectures; program compilers; Von Neumann architecture; data-driven application; functional programming language; high level description; high level synthesis; parallel processing; program compiler; Centralized control; Computer architecture; Control system synthesis; Functional programming; Hardware design languages; High level synthesis; Parallel processing; Program processors; Read only memory; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2005. (RSP 2005). The 16th IEEE International Workshop on
ISSN :
1074-6005
Print_ISBN :
0-7695-2361-7
Type :
conf
DOI :
10.1109/RSP.2005.26
Filename :
1509433
Link To Document :
بازگشت