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
Link To Document