• DocumentCode
    703208
  • Title

    Single chip DSP array processor: 100 Million + transistors with multithreading approach

  • Author

    Sernec, Radovan ; Zajc, Matej ; Tasic, Jurij F.

  • Author_Institution
    BIA Ltd., Ljubljana, Slovenia
  • fYear
    1998
  • fDate
    8-11 Sept. 1998
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    We propose an efficient programmable parallel architecture for DSP and matrix algebra applications that can exploit parallelism at algorithm (topology) level via systolic/SIMD array processing and at instruction level via multiple-issue control processor capable of multithreading. Our premise is: "One array - one chip" and integration of systolic/SIMD processing on the same processor array with required data storage. Multithreading on systolic/SIMD arrays is analysed on examples, which show that substantial speedups are possible (100%-800%) when up to four threads are interleaved on cycle-by-cycle basis. We are targeting processor element (PE) granularities in word range and employ support for floating-point operations. Furthermore the array integrates data memory at two levels of hierarchy: local per PE (SIMD) and global for the whole processing array (systolic). Complexity of such a system is explored in detail and is shown that 32 PE array can be implemented on a 120 million transistor chip.
  • Keywords
    computational complexity; digital signal processing chips; floating point arithmetic; matrix algebra; multi-threading; parallel architectures; PE; cycle-by-cycle basis; data memory; floating-point operations; matrix algebra applications; multiple-issue control processor; multithreading approach; processor element granularities; programmable parallel architecture; single chip DSP array processor; substantial speedups; system complexity; systolic-SIMD array processing; transistor chip; Algorithm design and analysis; Arrays; Instruction sets; Multithreading; Registers; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Conference (EUSIPCO 1998), 9th European
  • Conference_Location
    Rhodes
  • Print_ISBN
    978-960-7620-06-4
  • Type

    conf

  • Filename
    7089679