• DocumentCode
    1613415
  • Title

    A reconfigurable data-driven multiprocessor architecture for rapid prototyping of high throughput DSP algorithms

  • Author

    Yeung, Alfred K W ; Rabaey, Jan M.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • fYear
    1993
  • Firstpage
    169
  • Abstract
    A data-driven multiprocessor architecture for the rapid prototyping of complex DSP algorithms, based on direct execution of data-flow graphs, is presented. High computation bandwidth is achieved by exploiting the fine-grain parallelism inherent in the target algorithms using simple processing elements called nanoprocessors interconnected by a configurable static communication network. The use of distributed control and the data-driven execution approach resulted in a highly scalable and modular architecture. A prototype chip, which is currently being designed, contains 64 nanoprocessors, 1 kByte of memory in four banks and eight 16-bit I/O ports, and provides 3.2 GOPS peak when running at 50 MHz. The benchmark results, based on a variety of DSP algorithms in video processing, digital communication, digital filtering and speech recognition, confirm the performance efficiency and generality of the architecture.
  • Keywords
    directed graphs; distributed control; multiprocessor interconnection networks; parallel architectures; performance evaluation; signal processing; software prototyping; 1 kByte; 16 bit; 50 MHz; benchmark results; computation bandwidth; configurable static communication network; data-flow graphs; digital communication; digital filtering; digital signal processing; distributed control; efficiency; fine-grain parallelism; generality; high throughput DSP algorithms; modular architecture; nanoprocessors; performance; rapid prototyping; reconfigurable data-driven multiprocessor architecture; scalability; speech recognition; video processing; Bandwidth; Communication networks; Computer architecture; Computer networks; Concurrent computing; Digital signal processing; Distributed control; Parallel processing; Prototypes; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1993, Proceeding of the Twenty-Sixth Hawaii International Conference on
  • Print_ISBN
    0-8186-3230-5
  • Type

    conf

  • DOI
    10.1109/HICSS.1993.270747
  • Filename
    270747