Abstract
Computation intensive DSP applications usually require 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.
| Original language | English |
|---|---|
| Pages | 253-262 |
| Number of pages | 10 |
| State | Published - 1996 |
| Externally published | Yes |
| Event | Proceedings of the 1996 9th IEEE Workshop on VLSI Signal Processing - San Francisco, CA, USA Duration: 30 Oct 1996 → 1 Nov 1996 |
Conference
| Conference | Proceedings of the 1996 9th IEEE Workshop on VLSI Signal Processing |
|---|---|
| City | San Francisco, CA, USA |
| Period | 30/10/96 → 1/11/96 |