DocumentCode
2491449
Title
Scheduling coarse-grain operations for VLIW processors
Author
Busá, N.G. ; van der Werf, A. ; Bekooij, M.
Author_Institution
Philips Res. Lab., Eindhoven, Netherlands
fYear
2000
fDate
2000
Firstpage
47
Lastpage
53
Abstract
In order to speed up current DSP applications, complex hardware accelerators may be added in DSP architectures. This means that “coarse-grain” operations, characterized by a long latency and by a complex input-output timeshape, may be available to implement the given application. In a traditional scheduling approach, coarse-grain operations are treated as bulky atomic multi-cycle operations, under the worst case assumption that inputs and output are confined at the beginning and at the end of the operation itself. We propose a novel scheduling method for VLIW processors, where coarse-grain operations are decomposed into a number of fine input and output operations. Therefore, each I/O operation is scheduled separately in order to synchronize data communication among operations in a “just in time” fashion. This leads to a higher instruction level parallelism (ILP) in the processor, and decreases the number of registers needed in the architecture. The experiments show that embedding custom hardware accelerators in a VLIW datapath, as proposed in this paper, enhances performance keeping the VLIW controller´s microcode width small
Keywords
data communication; digital signal processing chips; instruction sets; multiprocessing systems; parallel architectures; performance evaluation; scheduling; DSP applications; VLIW processors; atomic multi-cycle operations; coarse-grain operation scheduling; data communication; experiments; hardware accelerators; input output operation; instruction level parallelism; microcode; performance; registers; Delay; Digital signal processing; Grain size; Hardware; Laboratories; Processor scheduling; Registers; Synchronization; Telecommunication control; VLIW;
fLanguage
English
Publisher
ieee
Conference_Titel
System Synthesis, 2000. Proceedings. The 13th International Symposium on
Conference_Location
Madrid
ISSN
1080-1820
Print_ISBN
0-7695-0765-4
Type
conf
DOI
10.1109/ISSS.2000.874028
Filename
874028
Link To Document