Scheduling coarse-grain operations for VLIW processors

被引:1
作者
Busá, NG [1 ]
van der Werf, A [1 ]
Bekooij, M [1 ]
机构
[1] Philips Res Labs, NL-5656 AA Eindhoven, Netherlands
来源
13TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, PROCEEDINGS | 2000年
关键词
D O I
10.1109/ISSS.2000.874028
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. In this paper, 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 performances keeping the VLIW controller's microcode width small.
引用
收藏
页码:47 / 53
页数:7
相关论文
共 12 条
[1]  
BRUNEL J, 1999, EMMSEC 99
[2]  
CHAPPELL RS, 1999, ISCA 99, P186
[3]  
*FRONT DES INC, MISTR DAT
[4]  
LIPPENS PER, 1993, P VLSI SIGN PROC, V6, P197
[5]  
Mesman B., 1999, Proceedings 12th International Symposium on System Synthesis, P100, DOI 10.1109/ISSS.1999.814267
[6]   Constraint analysis for DSP code generation [J].
Mesman, B ;
Timmer, AH ;
van Meerbergen, JL ;
Jess, JAG .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1999, 18 (01) :44-57
[7]  
*PHIL EL, 1999, TRIM TM1300 PREL DAT
[8]  
*TEX INSTR, 1999, SPRU189D TEX INSTR
[9]  
van der Wolf P, 1999, HARDW SOFTW CODES, P33, DOI 10.1109/HSC.1999.777387
[10]   PHIDEO - HIGH-LEVEL SYNTHESIS FOR HIGH-THROUGHPUT APPLICATIONS [J].
VANMEERBERGEN, JL ;
LIPPENS, PER ;
VERHAEGH, WEJ ;
VANDERWERF, A .
JOURNAL OF VLSI SIGNAL PROCESSING, 1995, 9 (1-2) :89-104