• DocumentCode
    3648002
  • Title

    Multithreaded systolic/SIMD DSP array processor-MUS2DAP

  • Author

    R. Sernec;M. Zajc;J.F. Tasic

  • Author_Institution
    BIA, Ljubljana, Slovenia
  • fYear
    1997
  • Firstpage
    448
  • Lastpage
    457
  • Abstract
    This paper deals with architectural design of the systolic/SIMD DSP processing array called MUS2DAP optimized for the execution of DSP filtering, vector/matrix and linear algebra algorithms. Its main features are architectural support for multithreading, interprocessor communication based on virtual channels and exploitation of instruction level parallelism within each processing cell of the array. Up to four threads can be executed in an interleaved fashion on one processor array. Physical implementation details of the processor network topology are hidden from programmer, since instructions used for interprocessor communication operate on virtual channels. The same algorithm can thus be executed unchanged on multiple physically implemented interconnection network topologies ranging from linear, 2D mesh to hex array. Architecture is optimized to execute algorithms in single precision 32-bit floating-point arithmetic. There are two controllers available, each controlling part of the processing array. This feature is helpful in implementing linear algebra algorithms which usually have processing cells with different functionalities within single array.
  • Keywords
    "Digital signal processing","Linear algebra","Network topology","Communication system control","Algorithm design and analysis","Design optimization","Nonlinear filters","Filtering","Vectors","Matrices"
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 1997. SIPS 97 - Design and Implementation., 1997 IEEE Workshop on
  • ISSN
    1520-6130
  • Print_ISBN
    0-7803-3806-5
  • Type

    conf

  • DOI
    10.1109/SIPS.1997.626309
  • Filename
    626309