DocumentCode :
2294547
Title :
SHARP: efficient loop scheduling with data hazard reduction on multiple pipeline DSP systems
Author :
Tongsima, S. ; Chantrapornchai, C. ; Sha, E. ; Passos, N.L.
Author_Institution :
Dept. of Comput. Sci. & Eng., Notre Dame Univ., IN, USA
fYear :
1996
fDate :
30 Oct-1 Nov 1996
Firstpage :
253
Lastpage :
262
Abstract :
Computation intensive DSP applications usually require a parallel/pipelined processor in order to achieve specific timing requirements. Data hazards are a major obstacle against the high performance of pipelined systems. This paper presents a novel efficient loop scheduling algorithm that reduces data hazards for those DSP applications. Such an algorithm has been embedded in a tool, called SHARP, which schedules a pipelined data flow graph to multiple pipelined units, while hiding the underlying data hazards and minimizing the execution time. This paper reports significant improvement for some well-known benchmarks, showing the efficiency of the scheduling algorithm and the flexibility of the simulation tool
Keywords :
data flow graphs; parallel algorithms; performance evaluation; pipeline processing; scheduling; signal processing; timing; SHARP; benchmarks; computation intensive DSP applications; data hazard reduction; execution time; high performance; loop scheduling; multiple pipeline DSP systems; parallel processor; pipelined data flow graph; pipelined processor; simulation tool; timing requirements; Computer applications; Computer architecture; Computer science; Costs; Digital signal processing; Hardware; Hazards; Pipeline processing; Processor scheduling; Scheduling algorithm;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Signal Processing, IX, 1996., [Workshop on]
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-3134-6
Type :
conf
DOI :
10.1109/VLSISP.1996.558358
Filename :
558358
Link To Document :
بازگشت