DocumentCode :
3019931
Title :
A pure software ldpc decoder on a multi-core processor platform with reduced inter-processor communication cost
Author :
Ying, Yan ; You, Kaidi ; Zhou, Liyang ; Quan, Heng ; Jing, Minge ; Yu, Zhiyi ; Zeng, Xiaoyang
Author_Institution :
Dept. of Microelectron., Fudan Univ., Shanghai, China
fYear :
2012
fDate :
20-23 May 2012
Firstpage :
2609
Lastpage :
2612
Abstract :
As an error correction code, Low Density Parity Check (LDPC) code has been widely used in various communication standards such as WiMAX and DVB-S2. But these continuously-evolving communication standards and the high development cost and low-flexibility of hardwired ASIC solutions have pushed LDPC researchers to turn to more cost-efficient and flexible implementation, and thus the multi-core processor based implementation of LDPC decoder is gaining increasing attention in the last few years. However, the performance of the multi-core processor based implementation is far below the hardwired ASICs, with one of the key reasons that the cost of communication between processors is very high. Three approaches are proposed in this paper to reduce the communication cost, including: optimized algorithm partitioning to reduce communication traffic, utilizing imbalanced communication between tasks to optimize mapping and reduce overall communication distance, and simplified data sending-receiving mechanism to reduce the cost of identifying received data. By using these approaches, the communication time of the proposed implementation of LDPC decoder only accounts for 12.2% of total decoding time, which generally occupies 50% decoding time in the previously reported LDPC decoders on multi-core processors. And our work can achieve better throughput performance under the same hardware condition compared with other state-of-the-art works.
Keywords :
WiMax; application specific integrated circuits; digital video broadcasting; error correction codes; multiprocessing systems; parity check codes; telecommunication standards; telecommunication traffic; DVB-S2; WiMAX; communication standards; communication traffic; data sending-receiving mechanism; error correction code; hardwired ASIC; inter-processor communication cost; low density parity check code; multicore processor platform; optimized algorithm partitioning; software LDPC decoder; Algorithm design and analysis; Decoding; Message passing; Multicore processing; Parity check codes; Partitioning algorithms; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2012 IEEE International Symposium on
Conference_Location :
Seoul
ISSN :
0271-4302
Print_ISBN :
978-1-4673-0218-0
Type :
conf
DOI :
10.1109/ISCAS.2012.6271839
Filename :
6271839
Link To Document :
بازگشت