• DocumentCode
    649052
  • Title

    Soft-core stream processor for sliding window applications

  • Author

    Peng Wang ; McAllister, John

  • Author_Institution
    Inst. of Electron., Commun. & Inf. Technol. (ECIT), Queen´s Univ., Belfast, UK
  • fYear
    2013
  • fDate
    16-18 Oct. 2013
  • Firstpage
    213
  • Lastpage
    218
  • Abstract
    Software-programmable `soft´ processors have shown tremendous potential for efficient realisation of high performance signal processing operations on Field Programmable Gate Array (FPGA), whilst lowering the design burden by avoiding the need to design fine-grained custom circuit archi-tectures. However, the complex data access patterns, high memory bandwidth and computational requirements of sliding window applications, such as Motion Estimation (ME) and Matrix Multiplication (MM), lead to low performance, inefficient soft processor realisations. This paper resolves this issue, showing how by adding support for block data addressing and accelerators for high performance loop execution, performance and resource efficiency over four times better than current best-in-class metrics can be achieved. In addition, it demonstrates the first recorded real-time soft ME estimation realisation for H.263 systems.
  • Keywords
    field programmable gate arrays; hardware-software codesign; microprocessor chips; motion estimation; H.263 system; block data addressing; complex data access pattern; computational requirement; field programmable gate array; high memory bandwidth; high performance signal processing operation; loop accelerator; motion estimation; real time soft ME estimation realisation; sliding window application; soft processor; soft-core stream processor; software programmable processor; FPGA; block data addressing; loop accelerator; motion estimation; sliding window; soft processor;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2013 IEEE Workshop on
  • Conference_Location
    Taipei City
  • ISSN
    2162-3562
  • Type

    conf

  • DOI
    10.1109/SiPS.2013.6674507
  • Filename
    6674507