• 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