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 :
بازگشت