AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (2.7 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Research Article | Open Access

Fast and Scalable GPU-Based RPA Decoder for Reed-Muller Codes

School of Electronic and Information Engineering, Beihang University, Beijing 100191, China
School of Electronic and Information Engineering, Beihang University, Beijing 100191, China, and also with Department of Electrical and Computer Engineering, National University of Singapore, Singapore 119077, Singapore
School of Computer and Communication Engineering, University of Science and Technology Beijing, Beijing 100083, China
Shenzhen Institute of Beihang University, Shenzhen 518063, China, and also with School of Electronic and Information Engineering, Beihang University, Beijing 100191, China
Show Author Information

Abstract

The emerging Massive Communication (MC) highlights the need for efficient short-length error-correction coding schemes with effective decoders. Classical Reed-Muller (RM) codes combined with the recently developed Recursive Projection-Aggregation (RPA) decoder present a promising solution, as the RPA decoder demonstrates near Maximum Likelihood (ML) performance and supports highly parallel implementation. To address the speed and flexibility requirements of Cloud Radio Access Networks (C-RANs) across various MC applications, this paper proposes a fast and scalable RPA decoder on Graphics Processing Units (GPUs). By leveraging a thread-per-projection mapping strategy, we develop an optimized thread block architecture for the RPA decoding of second-order RM codes, which can be easily extended to construct a multi-dimensional block array for decoding higher-order RM codes. Additionally, we introduce a stationary projection pruning technique that seamlessly adapts the RPA decoder kernel to simplified variants, facilitating flexible trade-offs between error-correction performance and implementation complexity. Experimental results show that the pruned RPA decoder kernel on the NVIDIA A100 GPU achieves throughputs of 1.69 Gbps and 1.33 Gbps for the RM (6, 2) and RM (7, 2) codes, respectively, delivering speedups of 2.95× and 3.69× compared to a state-of-the-art software-based Successive Cancellation List (SCL) decoder.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 1533-1555

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Tian K, Sun H, Liu Z, et al. Fast and Scalable GPU-Based RPA Decoder for Reed-Muller Codes. Tsinghua Science and Technology, 2026, 31(3): 1533-1555. https://doi.org/10.26599/TST.2025.9010001
Part of a topical collection:

3062

Views

215

Downloads

2

Crossref

1

Web of Science

0

Scopus

0

CSCD

Received: 11 September 2024
Revised: 03 December 2024
Accepted: 07 January 2025
Published: 19 December 2025
© The author(s) 2026.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).