Title :
Exploring the algorithmic design space using high level synthesis
Author :
Potkonjak, Miodrag ; Rabaey, Jan
Author_Institution :
C&C Res. Lab., NEC USA, Princeton, NJ, USA
Abstract :
HYPER is a high level synthesis system, targeted at numerically intensive applications. By shifting the emphasis from the traditional high level synthesis tasks (such as scheduling and assignment) to the domain of transformations, new venues for high level synthesis are opened. One of the most exciting among them, with potentially the largest impact on the quality of the design, is design and selection of the algorithms for a given application. After a brief overview of the HYPER system, the authors concentrate on the exploration of the algorithmic design space. They show how HYPER can improve the performance or cost of real life applications with orders of magnitude by guiding and conducting a proper algorithmic design selection process
Keywords :
VLSI; application specific integrated circuits; band-pass filters; circuit layout CAD; data flow graphs; digital filters; high level synthesis; integrated circuit layout; parallel algorithms; signal flow graphs; ASIC; Avenhaus filter; HYPER; VLSI; algorithmic design selection; algorithmic design space; applicative signal-flow language; control data flow graph; cost; digital filters; high level synthesis; high level synthesis system; parallelism; performance; transformations; Algorithm design and analysis; Application software; Control system synthesis; Costs; Discrete cosine transforms; High level synthesis; Parallel processing; Process design; Resource management; Speech processing;
Conference_Titel :
VLSI Signal Processing, VI, 1993., [Workshop on]
Conference_Location :
Veldhoven
Print_ISBN :
0-7803-0996-0
DOI :
10.1109/VLSISP.1993.404495