• DocumentCode
    1691810
  • Title

    Multithreading in systolic/SIMD DSP processor arrays

  • Author

    Sernec, R. ; Zajc, M. ; Tasic, Jurij F.

  • Author_Institution
    BIA, Ljubljana, Slovenia
  • Volume
    1
  • fYear
    1998
  • Firstpage
    663
  • Abstract
    Systolic arrays are efficient parallel computing structures used in digital signal processing, for solving linear algebra algorithms and other problems. The throughput of systolic arrays is bounded by “systolic cycle” length, which depends on the number of operations performed by each processing element within array. Multithreading can enhance the throughput of systolic array by interleaving independent data threads on the array thus eliminating various hazards within processing elements. We take three algorithms as a case study to show that significant speedups are possible, up to nine for four threads running simultaneously
  • Keywords
    digital signal processing chips; multi-threading; parallel algorithms; systolic arrays; digital signal processing; independent data threads interleaving; linear algebra algorithms; multi-instruction; multithreading; parallel computing structures; performance; pipelining; processing element; speedups; systolic ID convolution; systolic algorithms; systolic cycle length; systolic/SIMD DSP processor arrays; throughput; Digital signal processing; Hazards; Interleaved codes; Linear algebra; Multithreading; Parallel processing; Signal processing algorithms; Systolic arrays; Throughput; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrotechnical Conference, 1998. MELECON 98., 9th Mediterranean
  • Conference_Location
    Tel-Aviv
  • Print_ISBN
    0-7803-3879-0
  • Type

    conf

  • DOI
    10.1109/MELCON.1998.692512
  • Filename
    692512