• DocumentCode
    999046
  • Title

    From Parallelism Levels to a Multi-ASIP Architecture for Turbo Decoding

  • Author

    Muller, Olivier ; Baghdadi, Amer ; Jézéquel, Michel

  • Author_Institution
    Electron. Dept., TELECOM Bre- tagne, Brest
  • Volume
    17
  • Issue
    1
  • fYear
    2009
  • Firstpage
    92
  • Lastpage
    102
  • Abstract
    Emerging digital communication applications and the underlying architectures encounter drastically increasing performance and flexibility requirements. In this paper, we present a novel flexible multiprocessor platform for high throughput turbo decoding. The proposed platform enables exploiting all parallelism levels of turbo decoding applications to fulfill performance requirements. In order to fulfill flexibility requirements, the platform is structured around configurable application-specific instruction-set processors (ASIP) combined with an efficient memory and communication interconnect scheme. The designed ASIP has an single instruction multiple data (SIMD) architecture with a specialized and extensible instruction-set and 6-stages pipeline control. The attached memories and communication interfaces enable its integration in multiprocessor architectures. These multiprocessor architectures benefit from the recent shuffled decoding technique introduced in the turbo-decoding field to achieve higher throughput. The major characteristics of the proposed platform are its flexibility and scalability which make it reusable for all simple and double binary turbo codes of existing and emerging standards. Results obtained for double binary WiMAX turbo codes demonstrate around 250 Mb/s throughput using 16-ASIP multiprocessor architecture.
  • Keywords
    binary codes; decoding; digital communication; instruction sets; multiprocessor interconnection networks; parallel architectures; turbo codes; application-specific instruction-set processors; binary turbo codes; communication interconnect scheme; digital communication; flexibility requirements; flexible multiprocessor platform; multi-ASIP architecture; multiprocessor architectures; parallelism levels; single instruction multiple data; turbo decoding; Application-specific instruction-set processor (ASIP); Bahl–Cocke–Jelinek–Raviv (BCJR); multiprocessor; parallel processing; turbo decoding;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2003164
  • Filename
    4682609