Title :
Automatic parallelism exploitation for FPL-based accelerators
Author :
Becker, Jürgen ; Schmidt, Karin
Author_Institution :
Inst. for Microelectron. Syst., Darmstadt Univ. of Technol., Germany
Abstract :
The paper introduces the first complete programming framework for coarse grain dynamically reconfigurable accelerators and their application development. It includes a general model for cooperating host/accelerator platforms and a parallelizing compilation technique derived from it. The paper is an introduction illustrating these techniques and their principles by examples: a machine architecture and its application development framework performing a “software-only” accelerator implementation (synthesis). The paper discusses the exploitation of four different levels of parallelism during this compilation process for achieving optimized speedups and hardware resource utilization
Keywords :
field programmable gate arrays; microprogramming; optimising compilers; parallel architectures; parallel programming; parallelising compilers; reconfigurable architectures; FPL-based accelerators; application development; automatic parallelism; cooperating host accelerator platforms; dynamically reconfigurable accelerators; field programmable logic accelerators; hardware resource utilization; machine architecture; optimized speedups; parallelizing compilers; programming framework; Acceleration; Application software; Circuits; Dynamic programming; Fabrication; Hardware; Logic programming; Parallel processing; Reconfigurable logic; Software tools;
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
DOI :
10.1109/HICSS.1998.649211