DocumentCode
1587564
Title
Loop-list scheduling for heterogeneous functional units
Author
Chang, Yun-Nan ; Wang, Ching-Yi ; Parhi, Keshab K.
Author_Institution
Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
fYear
1996
Firstpage
2
Lastpage
7
Abstract
This paper presents a new heuristic, concurrent, iterative loop-based scheduling and allocation algorithm for high-level synthesis of digital signal processing (DSP) architectures using heterogeneous functional units. In a heterogeneous architecture, functional units could be either bit-serial or digit-serial or bit-parallel. We assume a library of heterogeneous implementation style based functional units is available. Experiments show that this new heuristic synthesis approach generates optimal and near-optimal area solutions. Although optimum synthesis of such architectures were proposed recently using an integer linear programming (ILP) model, our method can produce similar solutions in one to two orders of magnitude less time, at the expense of sacrificing the cost optimality. We compare the solutions generated by the proposed algorithm with the optimal solutions generated by the ILP approach and other recent techniques. We have incorporated this new algorithm into the Minnesota ARchitecture Synthesis (MARS-II) system
Keywords
digital signal processing chips; high level synthesis; iterative methods; processor scheduling; resource allocation; MARS-II system; allocation; bit-parallel units; bit-serial units; digit-serial units; digital signal processing architecture; heterogeneous functional units; heuristic concurrent iterative algorithm; high-level synthesis; loop-list scheduling; optimum synthesis; Clocks; Cost function; Digital signal processing; Hardware; High level synthesis; Integer linear programming; Iterative algorithms; Real time systems; Signal processing algorithms; Signal synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
Conference_Location
Ames, IA
ISSN
1066-1395
Print_ISBN
0-8186-7502-0
Type
conf
DOI
10.1109/GLSV.1996.497583
Filename
497583
Link To Document