DocumentCode :
387633
Title :
Bit-level scheduling of heterogeneous behavioural specifications
Author :
Molina, M.C. ; Mendías, J.M. ; Hermida, R.
Author_Institution :
Dpto. Arquitectura de Computadores y Automatica, Univ. Complutense de Madrid, Spain
fYear :
2002
fDate :
10-14 Nov. 2002
Firstpage :
602
Lastpage :
608
Abstract :
This paper presents a heuristic scheduling algorithm for heterogeneous specifications, those formed by operations of different types and widths. The algorithm extracts the common operative kernel of the operations, and binds afterwards operations to cycles with the aim of distributing uniformly the number of bits calculated per cycle. In consequence, operations may be fragmented and executed during a set of non-necessarily consecutive cycles, and over a set of several linked simple hardware resources. The proposed algorithm, in combination with allocation algorithms able to guarantee bit-level reuse of hardware resources, obtains considerably smaller datapaths than the ones proposed by conventional synthesis algorithms. In the datapaths produced, the type, number, and width of the hardware resources are independent of the type, number, and width of the specification operations and variables.
Keywords :
circuit CAD; heuristic programming; high level synthesis; integrated circuit design; integrated circuit modelling; scheduling; HLS algorithms; allocation algorithms; bit-level hardware resource reuse; common operative kernels; datapath size reduction; heterogeneous behavioural specification bit-level scheduling; heuristic scheduling algorithms; high-level synthesis; linked simple hardware resources; nonnecessarily consecutive cycles; operation fragmentation/operation; operation types/widths; operation/cycle binding; per cycle calculated bits; specification operations/variables; Circuit synthesis; Computational efficiency; Delay; Hardware; High level synthesis; High performance computing; Processor scheduling; Resource management; Scheduling algorithm; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Aided Design, 2002. ICCAD 2002. IEEE/ACM International Conference on
ISSN :
1092-3152
Print_ISBN :
0-7803-7607-2
Type :
conf
DOI :
10.1109/ICCAD.2002.1167594
Filename :
1167594
Link To Document :
بازگشت