• DocumentCode
    357669
  • Title

    The ManArrayTM embedded processor architecture

  • Author

    Pechanek, Gerald G. ; Vassiliadis, Stamatis

  • Author_Institution
    Billions of Oper. Per Second Inc., Chapel Hill, NC, USA
  • Volume
    1
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    348
  • Abstract
    The BOPS(R) ManArrayTM architecture is presented as a scalable DAP platform for the embedded processor domain. In this domain, ManArray-based processors use a single architecture definition, that supports multiple configurations of processing elements (PEs) from low end single PE to large arrays of PEs, and single tool set. The ManArray (selectable) parallelism architecture mixes control oriented operations, VLIWs, packed data operations, and distributed array processing in a cohesive, independently selectable manner. In addition, scalable conditional execution and single-cycle communications across a high connectivity, low cost network are integrated in the architecture. This allows another level of selectivity that enhances the application of the parallel resources that enhances the application of the parallel resources to high performance algorithms. Coupled with the array DSP is a scalable DMA engine that runs in the background and provides programmer-selectable data-distribution patterns and a high-bandwidth data-streaming interface to system peripherals and global memory. This paper introduces the embedded scalable ManArray architecture and a number of benchmarks. For example, a standard ASIC flow DSP/coprocessor core, the BOPS2040, can process a distributed 256-point complex FFT in 425 cycles and an 8×8 2D IDCT that meets IEEE standards in 34 cycles
  • Keywords
    IEEE standards; embedded systems; parallel architectures; BOPS2040; IEEE standards; ManArray embedded processor architecture; VLIWs; complex FFT; control oriented operations; data-streaming interface; distributed array processing; multiple configurations; packed data operations; processing elements; scalable DAP platform; scalable DMA engine; Array signal processing; Communication system control; Computer architecture; Coprocessors; Costs; Decoding; Digital signal processing; Embedded computing; Signal processing algorithms; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2000. Proceedings of the 26th
  • Conference_Location
    Maastricht
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-0780-8
  • Type

    conf

  • DOI
    10.1109/EURMIC.2000.874652
  • Filename
    874652