SHARP: efficient loop scheduling with data hazard reduction on multiple pipeline DSP systems

  • S. Tongsima*
  • , C. Chantrapornchai
  • , E. Sha
  • , N. L. Passos
  • *Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations

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 languageEnglish
Pages253-262
Number of pages10
StatePublished - 1996
Externally publishedYes
EventProceedings of the 1996 9th IEEE Workshop on VLSI Signal Processing - San Francisco, CA, USA
Duration: 30 Oct 19961 Nov 1996

Conference

ConferenceProceedings of the 1996 9th IEEE Workshop on VLSI Signal Processing
CitySan Francisco, CA, USA
Period30/10/961/11/96

Fingerprint

Dive into the research topics of 'SHARP: efficient loop scheduling with data hazard reduction on multiple pipeline DSP systems'. Together they form a unique fingerprint.

Cite this