• DocumentCode
    1919243
  • Title

    Early Stage Codesign of Multi-PE SIMD Engine: A Case Study on Object Detection

  • Author

    Chen, Shin-Kai ; Wu, Sheng-Yun ; Yen, Yu-Kai ; Liu, Chih-Wei

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao-Tung Univ., Hsinchu, Taiwan
  • fYear
    2012
  • fDate
    10-13 Sept. 2012
  • Firstpage
    553
  • Lastpage
    560
  • Abstract
    Multi-PE and SIMD architectures are widely utilized to enhance computing power of embedded DSP processors. Design of such architectures may cost vast amount of computing resource. Allocation of computing resources becomes a critical design issue for embedded applications. If suitable hardware configurations and software algorithms can be explored in early design stage, enormous design time can be saved. In this paper, we construct an early-stage simulation framework for multi-PE and SIMD architecture using a multi-threaded scalable-SIMD library. Rely on the library, codes gin is realized in early design stage using high-level language. Estimated performance can be obtained by native and trace simulation. Object detection is involved as a case study. Application-specific rectangle addressing mode and hybrid vectorization for long SIMD word are designed. Parallelism exploration is then performed to search for appropriate computing resource arrangement. As a result, a four-PE 256-bit SIMD DSP processor is designed. Real time constraint can be achieved with 1/4 computing resources.
  • Keywords
    hardware-software codesign; multi-threading; parallel processing; resource allocation; application-specific rectangle addressing mode; early-stage simulation framework; embedded DSP processors; hybrid vectorization; multiPE SIMD engine; multithreaded scalable-SIMD library; object detection; resource allocation; word length 256 bit; Computer architecture; Digital signal processing; Hardware; Instruction sets; Libraries; Object detection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops (ICPPW), 2012 41st International Conference on
  • Conference_Location
    Pittsburgh, PA
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4673-2509-7
  • Type

    conf

  • DOI
    10.1109/ICPPW.2012.75
  • Filename
    6337525