REVIEW 4 major objections 6 minor 49 references
In-Memory Non-Binary LDPC Decoding
T0 review · 4 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash
Pith's one-line read The paper claims the first hardware processing-in-memory implementations of non-binary LDPC decoders—FFT-based sum-product and min-max—running on UPMEM and reaching 76 Mbit/s, competitive with low-power edge GPUs.
desk verdict First PiM NB-LDPC hardware mapping is real; 'competitive with edge GPUs' is unproven because no BER/FER is reported and the GPU baseline is not matched. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central mechanism is the UPMEM DRAM Processing Unit (DPU): a 32-bit in-order RISC core embedded beside a 64 MB DRAM bank, with a 14-stage pipeline, up to 24 hardware threads, a 64 KB SRAM scratchpad (WRAM), an 8-bit native multiplier, and no floating-point unit. The argument is carried by a specific mapping strategy: Tanner graph topology and frequently accessed messages stay in WRAM, larger auxiliary buffers spill to MRAM, Galois-field multiplications become look-up table reads and barrel shifts, the FFT-SPA uses a radix-2 FFT with edge-level parallelism and stage barriers, and the Min-Max decoder computes its forward, backward, and beta matrices with comparison passes. With 2540 DPUs each decoding an independent codeword, the design hides per-core latency through massive multicodeword parallelism and converts the data-movement bottleneck into computation performed next to the data.
What would settle it
Run the implemented C1, C2, and C3 decoders over an AWGN channel with BPSK modulation at several signal-to-noise ratios, using the exact 8-bit quantized FFT-SPA and Min-Max kernels, and compare their bit-error and frame-error rates against a floating-point reference at the same iteration count. If the quantized versions show more than about 0.1 dB degradation or any error floor in the simulated range, the competitive throughput claim would be describing a computing engine rather than a usable error-correcting decoder.
Extended reading notes
Core claim
The central claim is that the UPMEM processing-in-memory system, despite its low clock rate and simple ALUs, can execute non-binary LDPC decoding at throughputs comparable to low-power GPUs. The authors design an FFT-SPA decoder (floating-point, 32-bit integer, and 8-bit variants) and a Min-Max decoder (32-bit and 8-bit fixed-point), using a multicodeword mapping in which each DRAM Processing Unit decodes its own codeword, eliminating inter-DPU synchronization. The mapping keeps the Tanner graph and hot buffers in WRAM, offloads less-used buffers to MRAM, performs Galois-field multiplication as look-up table reads and barrel-shift permutations, and parallelizes the radix-2 FFT and forward/backward matrix passes over edges with barrier synchronization. On codes of sizes (16,8), (32,16), and (64,32), the multi-DPU FFT-SPA reaches 76.7 Mbit/s in 32-bit integer mode and the Min-Max reaches 145.2 Mbit/s at GF(8). In the GF(16) FFT-SPA comparison, the published results place the UPMEM system between the Jetson TX2 and the Jetson Xavier, and the authors argue the performance difference is set mainly by the number of cores rather than per-core capability.
Load-bearing premise
The load-bearing premise is that the implemented decoders actually correct errors at usable quality: the paper never reports bit-error or frame-error rates, instead citing a published quantization study to argue that 8-bit fixed-point arithmetic costs less than roughly 0.1 dB, so the throughput figures describe a compute engine whose error-correction performance still needs to be demonstrated.
Editorial extensions
If this is right
- Processing-in-memory hardware, not just simulated models, can run complete FFT-SPA and Min-Max NB-LDPC decoders, opening a concrete low-power path for error-correction workloads in memory-centric systems.
- For short CCSDS-family codes at GF(16), the UPMEM system's throughput sits between a Jetson TX2 and a Jetson Xavier, indicating near-memory decoding can compete with low-power GPUs when the data-movement bottleneck is dominant.
- Fixed-point quantization to 32-bit and 8-bit integers keeps the decoders inside a practical performance band without floating-point units, based on the cited quantization study.
- The one-codeword-per-DPU multicodeword strategy removes inter-DPU synchronization, and throughput scales with the number of DPUs, so adding PiM modules increases decoding capacity without redesign.
- The reported figures are compute-only at a fixed number of iterations, deliberately excluding parity-check verification and early stopping, so they provide an SNR-independent throughput baseline.
Reading between the lines
- Because the paper never reports bit-error or frame-error rates, the natural test of its central claim is to connect the same kernels to an AWGN channel simulator and measure actual decoding quality; until then, the throughput figures describe the compute engine, not a verified error-correcting decoder.
- The 8-bit FFT-SPA variant (20.7 Mbit/s) is slower than the 32-bit variant (76.7 Mbit/s), which suggests the limiting resource on short kernels is instruction issue and pipeline utilization rather than arithmetic width; a testable extension would pack two 8-bit symbols per 32-bit word and remeasure.
- The paper's 'add more modules' scalability is a linear-scaling hypothesis; a direct check is to measure throughput on one, two, and four UPMEM modules at a fixed code and field and compare the scaling exponent, rather than inferring from the modular architecture.
- Reading the paper's batch-decoding conclusion (massive MIMO, optical receivers, cloud-RAN), the result is aimed at high-density parallel decoding of many codewords; in single-stream low-latency links, the host-to-DPU transfer and setup latency would dominate, so this is not a general replacement for GPU decoding.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This manuscript reports implementations of non-binary LDPC decoders, specifically FFT-SPA and Min-Max, on UPMEM processing-in-memory hardware. It describes the mapping to the UPMEM memory hierarchy (WRAM/MRAM), multithreading with 16 threads per DPU, and multicodeword execution across 2540 DPUs, and reports operation counts, execution times, and throughput for three short CCSDS-derived codes over GF(4) through GF(256). The central claim is that the UPMEM implementation is the first PiM-based NB-LDPC decoder and that its maximum 76 Mbit/s throughput is competitive with low-power edge GPUs.
Significance. If properly validated, this would be a useful first demonstration of NB-LDPC decoding on commercial PiM hardware, providing concrete data on WRAM/MRAM placement, 8-bit quantization, loop unrolling, and multicodeword throughput. The complexity validation in Sec. 5.1 (Fig. 5) is valuable because it ties counted UPMEM operations to theoretical expressions without fitted constants. The main limiting factor is that the throughput claims are not yet attached to verified error-correction performance or a matched GPU operating point, so the significance of the headline comparison is currently conditional.
major comments (4)
- [Sec. 5.2 (Figs. 6–8); Sec. 4.1] No BER/FER validation is reported anywhere in the manuscript; Section 5.2 measures only execution time and throughput. Section 4.1 justifies 8-bit quantization by citing reference [47], but that reference addresses log-sum-product decoding and does not validate the probability-domain FFT-SPA or Min-Max kernels for the code lengths and field sizes used here. Because the decoders exclude parity-check verification from timing and no syndrome or error-rate result is given, the 76 Mbit/s figure is not tied to a demonstrated error-correcting decoder. Please add BER/FER curves versus SNR for each algorithm, quantization mode, and code, with a floating-point reference, and report syndrome-validated operation.
- [Sec. 5.4, Fig. 10] The comparison to edge GPUs is not shown to be at a common operating point. The manuscript does not report the maximum iteration count Imax used in the UPMEM runs or in the GPU results taken from [13], nor whether the GPU numbers include parity-check overhead or use the same early-termination policy. Since both sets of numbers come from the authors' own implementations, reporting matched conditions is feasible. Without a stated iteration cap and matched protocol, the claim that UPMEM is 'competitive with edge GPUs' is not established. Please specify Imax, quantization, and early-termination status for both platforms, and report throughput at matched error-correction performance or at equal iteration counts.
- [Sec. 5.2, Fig. 7] The abstract's headline 76 Mbit/s is the 32-bit integer FFT-SPA maximum from Fig. 7, whereas the 8-bit FFT-SPA reaches 20.729 Mbit/s. This is important because the quantization discussion in Sec. 4.1 motivates the 8-bit decoder, and the conclusion describes 'message quantization' as a key balance. The headline should either refer to the validated/deployed configuration or be qualified as the 32-bit integer implementation.
- [Sec. 5; Algorithms 1 and 2] The maximum iteration count Imax is never disclosed, despite being an input to Algorithms 1 and 2 and determining throughput when early termination is disabled and parity-check processing is excluded from the timing. Please report Imax for all experiments and, ideally, report throughput per iteration so that the numbers can be compared across platforms and reproduced.
minor comments (6)
- [Fig. 3 caption] The caption contains the typo 'strucutre'; it should read 'structure'.
- [Sec. 4.1 and Fig. 7] The manuscript alternates between '32-bit fixed-point' and '32-bit integer' for the same implementation; please use one consistent term.
- [Sec. 5.2] The sentence 'The performance decreases from 2.5× to 1.5× for every GF increment' is ambiguous; please state explicitly whether this is a multiplicative slowdown and over which GF range it applies.
- [Sec. 5.4] The comparison uses 2540 DPUs for UPMEM but 16,384 or 32,768 decoders for the GPUs; reporting a per-decoder throughput or a power-normalized metric would clarify whether the comparison reflects the architecture or simply the number of parallel workers.
- [Sec. 5.1, Fig. 5] The method used to obtain the counted 'UPMEM Ops' and 'UPMEM Mem.' values is not described; please state briefly how the counts were instrumented.
- [General] No code or PCM definitions are provided; including the parity-check matrices or a public source for them would improve reproducibility.
Circularity Check
No significant circularity: the throughput and complexity results are independent measurements and counts; the only self-referential element is the GPU baseline from the authors' prior work, which weakens benchmark independence but does not make the derivation circular.
full rationale
This is an empirical implementation paper rather than a mathematical derivation, so the circularity test is whether any claimed result reduces by construction to an input or to a self-citation. The decoding equations in Sec. 2.2 (Algorithms 1 and 2) are standard textbook FFT-SPA and Min-Max updates, and the complexity expressions in Sec. 2.3 are direct operation/memory-transaction counts read off Table 1; neither is fitted to the measured numbers. The headline throughput is computed in Sec. 5.2 as TP = N·q/t from raw DPU cycle counts (perfcounter_config), with no fitted constant and no dependence on any target result, so the 76 Mbit/s figure does not reduce to an input. The quantization-loss justification in Sec. 4.1 relies on an external reference [47] rather than measured BER/FER, and Sec. 5 reports only execution times with no syndrome or BER/FER validation; this is a missing-validation and correctness-risk issue, not circularity. The one self-referential element is Fig. 10, where the low-power GPU throughput values are quoted from the authors' own prior work [13]. Since the UPMEM measurements are taken independently and are not derived from those GPU values, the self-citation is a benchmark-independence caveat rather than a load-bearing circular step. Accordingly, no circular step meeting the quote-and-reduction bar is present.
Assumptions & free parameters
free parameters (3)
- Maximum decoding iterations (Imax) =
unspecified
- Quantization bit width =
8-bit and 32-bit fixed-point
- Thread count per DPU =
16
assumptions (5)
- domain assumption FFT-SPA and Min-Max are valid NB-LDPC decoding algorithms
- domain assumption CCSDS-derived matrices for C1, C2, C3 exist for GF(2^2)..GF(2^8) with dc=4, dv=2
- standard math Radix-2 FFT computes the CNP product correctly after Fourier transform
- domain assumption 8-bit fixed-point quantization degrades BER by less than 0.1 dB on these codes
- ad hoc to paper Compute-only throughput is the right comparison metric against [13]
Cite this review
Pith. "Pith review of In-Memory Non-Binary LDPC Decoding." pith.science (2026). https://pith.science/paper/6DWJUQ7M
@misc{pith2026250803567,
author = {Pith},
title = {Pith review of: In-Memory Non-Binary LDPC Decoding},
year = {2026},
howpublished = {\url{https://pith.science/paper/6DWJUQ7M}},
note = {Machine review of arXiv:2508.03567}
}
read the original abstract
Low-density parity-check (LDPC) codes are an important feature of several communication and storage applications, offering a flexible and effective method for error correction. These codes are computationally complex and require the exploitation of parallel processing to meet real-time constraints. As advancements in arithmetic and logic unit technology allowed for higher performance of computing systems, memory technology has not kept the same pace of development, creating a data movement bottleneck and affecting parallel processing systems more dramatically. To alleviate the severity of this bottleneck, several solutions have been proposed, namely the processing in-memory (PiM) paradigm that involves the design of compute units to where (or near) the data is stored, utilizing thousands of low-complexity processing units to perform out bit-wise and simple arithmetic operations. This paper presents a novel efficient solution for near-memory non-binary LDPC decoders in the UPMEM system, for the best of our knowledge the first real hardware PiM-based non-binary LDPC decoder that is benchmarked against low-power GPU parallel solutions highly optimized for throughput performance. PiM-based non-binary LDPC decoders can achieve 76 Mbit/s of decoding throughput, which is even competitive when compared against implementations running in edge GPUs.
Figures
Figures from the paper (8 more)
Reference graph
Works this paper leans on
-
[47]
C omputational complexity and quantization effects of decoding algorithms for non-binary ldpc codes
Henk Wymeersch, Heidi Steendam, and Marc Moeneclaey. C omputational complexity and quantization effects of decoding algorithms for non-binary ldpc codes. In 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing, volume 4, pages iv–iv. IEEE, 2004
work page 2004
-
[13]
On the Pe rformance of Link Space Communications using NB- LDPC Codes on Embedded Parallel Systems
Oscar Ferraz, Vitor Silva, and Gabriel Falcao. On the Pe rformance of Link Space Communications using NB- LDPC Codes on Embedded Parallel Systems. In 2021 55th Asilomar Conference on Signals, Systems, and Computers, pages 1164–1168. IEEE, 2021
work page 2021
-
[1]
Short Block length LDPC codes for TC synchronization and cha nnel coding
CCSDS. Short Block length LDPC codes for TC synchronization and cha nnel coding. Orange book, 2015
work page 2015
-
[2]
Enhanc ed Quasi-Maximum Likelihood Decoding Based on 2D Modified Min-Sum Algorithm for 5G LDPC Codes
Peng Kang, Yixuan Xie, Lei Y ang, and Jinhong Y uan. Enhanc ed Quasi-Maximum Likelihood Decoding Based on 2D Modified Min-Sum Algorithm for 5G LDPC Codes. IEEE Transactions on Communications, 68(11):6669– 6682, 2020
work page 2020
-
[3]
A High-Efficiency Seg- mented Reconfigurable Cyclic Shifter for 5G QC-LDPC Decoder
Hing-Mo Lam, Silin Lu, Hezi Qiu, Min Zhang, Hailong Jiao, and Shengdong Zhang. A High-Efficiency Seg- mented Reconfigurable Cyclic Shifter for 5G QC-LDPC Decoder . IEEE Transactions on Circuits and Systems I: Regular Papers, 69(1):401–414, 2022
work page 2022
-
[4]
Leo mega-constellations for 6g global coverage: Challenges and opportunities
Haoran Xie, Y afeng Zhan, Guanming Zeng, and Xiaohan Pan. Leo mega-constellations for 6g global coverage: Challenges and opportunities. IEEE Access, 9:164223–164244, 2021
work page 2021
-
[5]
Arijit Mondal and Shayan Srinivasa Garani. Efficient Par allel Decoding Architecture for Cluster Erasure Cor- recting 2-D LDPC Codes for 2-D Data Storage. IEEE Transactions on Magnetics, 57(12):1–16, 2021
work page 2021
-
[6]
eLDPC: An Efficient LDPC Coding Scheme for Phase-Change Memory
Meng Zhang, Fei Wu, Qin Y u, Neidong Fu, and Changsheng Xie . eLDPC: An Efficient LDPC Coding Scheme for Phase-Change Memory. IEEE Transactions on Computer-Aided Design of Integrated C ircuits and Systems , 42(6):1978–1987, 2023
work page 1978
Show all 49 references
-
[7]
M. C. Davey and D. J. C. MacKay. Low density parity check co des over GF(q). In Information Theory W orkshop (Cat. No.98EX131), pages 70–71, 1998
1998
-
[8]
5G technology: 3GPP new radio
Harri Holma, Antti Toskala, and Takehiro Nakamura. 5G technology: 3GPP new radio . John Wiley & Sons, 2020
2020
-
[9]
An overview of physical layer design for ultra-reliable low-latency communications in 3gpp releases 15, 16, and 17
Trung-Kien Le, Umer Salim, and Florian Kaltenberger. An overview of physical layer design for ultra-reliable low-latency communications in 3gpp releases 15, 16, and 17. IEEE Access, 9:433–444, 2021
2021
-
[10]
Low-latency softw are LDPC decoders for x86 multi-core devices
Bertrand Le Gal and Christophe Jego. Low-latency softw are LDPC decoders for x86 multi-core devices. In 2017 IEEE International W orkshop on Signal Processing Systems (SiPS), pages 1–6, 2017
2017
-
[11]
High-throughput f ft-spa decoder implementation for non-binary ldpc codes on x86 multicore processors
Bertrand Le Gal and Christophe Jego. High-throughput f ft-spa decoder implementation for non-binary ldpc codes on x86 multicore processors. Journal of Signal Processing Systems , 92:37–53, 2020
2020
-
[12]
Parallel nonbinary LDPC decoding on GPU
Guohui Wang, Hao Shen, Bei Yin, Michael Wu, Y ang Sun, and Joseph R Cavallaro. Parallel nonbinary LDPC decoding on GPU. In 2012 46th Asilomar Conference on Signals, Systems and Compu ters (ASILOMAR), pages 1277–1281. IEEE, 2012
2012
-
[14]
A Miniaturized LDPC Enco der: Two-Layer Architecture for CCSDS Near- Earth Standard
Jiaming Liu and Quanyuan Feng. A Miniaturized LDPC Enco der: Two-Layer Architecture for CCSDS Near- Earth Standard. IEEE Transactions on Circuits and Systems II: Express Brief s, 68(7):2384–2388, 2021
2021
-
[15]
Parallel and Flexible 5 G LDPC Decoder Architecture Targeting FPGA
Jérémy Nadal and Amer Baghdadi. Parallel and Flexible 5 G LDPC Decoder Architecture Targeting FPGA. IEEE Transactions on V ery Large Scale Integration (VLSI) Systems, 29(6):1141–1151, 2021
2021
-
[16]
Cavallaro, Soumitra K
Oscar Ferraz, Srinivasan Subramaniyan, Ramesh Chinth alaa, João Andrade, Joseph R. Cavallaro, Soumitra K. Nandy, Vitor Silva, Xinmiao Zhang, Madhura Purnaprajna, an d Gabriel Falcao. A Survey on High-Throughput Non-Binary LDPC Decoders: ASIC, FPGA and GPU Architectures . IEEE ...
2021
-
[17]
Analysis and design of cost-effective, high-throughput LD PC decoders
Thien Truong Nguyen-Ly, V alentin Savin, Khoa Le, David Declercq, Fakhreddine Ghaffari, and Oana Boncalo. Analysis and design of cost-effective, high-throughput LD PC decoders. IEEE Transactions on V ery Large Scale Integration (VLSI) Systems, 26(3):508–521, 2017
2017
-
[18]
Gallager
R. Gallager. Low-density parity-check codes. IRE Transactions on Information Theory , 8(1):21–28, 1962
1962
-
[19]
Nonbinary ldpc-coded modu- lation system in high-speed mobile communications
Dan Feng, Hengzhou Xu, Qiang Zhang, Qian Li, Y ucheng Qu, and Baoming Bai. Nonbinary ldpc-coded modu- lation system in high-speed mobile communications. IEEE Access, 6:50994–51001, 2018
2018
-
[20]
Survey of Turbo, LDPC, and Polar Decoder ASIC Impleme ntations
Shuai Shao, Peter Hailes, Tsang-Yi Wang, Jwo-Y uh Wu, Ro bert G Maunder, Bashir M Al-Hashimi, and Lajos Hanzo. Survey of Turbo, LDPC, and Polar Decoder ASIC Impleme ntations. IEEE Communications Surveys & Tutorials, 21(3):2309–2333, 2019
2019
-
[21]
O liveira, Lois Orosa, Ivan Fernandez, Mohammad Sadrosadati, Konstantinos Kanellopoulos, Nastaran Hajin azar, Juan Gómez Luna, and Onur Mutlu
Nika Mansouri Ghiasi, Nandita Vijaykumar, Geraldo F. O liveira, Lois Orosa, Ivan Fernandez, Mohammad Sadrosadati, Konstantinos Kanellopoulos, Nastaran Hajin azar, Juan Gómez Luna, and Onur Mutlu. ALP: Allevi- ating CPU-Memory Data Movement Overheads in Memory-Centri c Systems....
2023
-
[22]
A modern primer on processing in memory
Onur Mutlu, Saugata Ghose, Juan Gómez-Luna, and Rachat a Ausavarungnirun. A modern primer on processing in memory. In Emerging Computing: From Devices to Systems: Looking Beyon d Moore and V on Neumann , pages 171–243. Springer, 2022
2022
-
[23]
Hosseini, Masoumeh Ebrahimi, Pooria Y aghini , and Nader Bagherzadeh
Maryam S. Hosseini, Masoumeh Ebrahimi, Pooria Y aghini , and Nader Bagherzadeh. Near V olatile and Non- V olatile Memory Processing in 3D Systems. IEEE Transactions on Emerging T opics in Computing, 10(3):1657– 1664, 2022
2022
-
[24]
Indovina, and Amlan Ganguly
Purab Ranjan Sutradhar, Sathwika Bavikadi, Sai Manoj P udukotai Dinakarrao, Mark A. Indovina, and Amlan Ganguly. 3DL-PIM: A Look-Up Table Oriented Programmable Pr ocessing in Memory Architecture Based on the 3-D Stacked Memory for Data-Intensive Applications. IEEE Transactions...
2024
-
[25]
A Survey of Memory- Centric Energy Efficient Computer Architecture
Changwu Zhang, Hao Sun, Shuman Li, Y aohua Wang, Haiyan C hen, and Hengzhu Liu. A Survey of Memory- Centric Energy Efficient Computer Architecture. IEEE Transactions on Parallel and Distributed Systems , 34(10):2657–2670, 2023
2023
-
[26]
A Survey of MRAM-Centric Computing: From Near Memory to In Memory
Y ueting Li, Tianshuo Bai, Xinyi Xu, Y undong Zhang, Bi Wu, Hao Cai, Biao Pan, and Weisheng Zhao. A Survey of MRAM-Centric Computing: From Near Memory to In Memory. IEEE Transactions on Emerging T opics in Computing, 11(2):318–330, 2023
2023
-
[27]
Benchmarking a new paradigm: An experimental analysis of a r eal processing-in-memory architecture
Juan Gómez-Luna, Izzat El Hajj, Ivan Fernandez, Christ ina Giannoula, Geraldo F Oliveira, and Onur Mutlu. Benchmarking a new paradigm: An experimental analysis of a r eal processing-in-memory architecture. arXiv preprint arXiv:2105.03814, 2021
2021 arXiv
-
[28]
Duali ty cache for data parallel acceleration
Daichi Fujiki, Scott Mahlke, and Reetuparna Das. Duali ty cache for data parallel acceleration. In Proceedings of the 46th International Symposium on Computer Architectu re, pages 397–410, 2019
2019
-
[29]
Budd y-RAM: Improving the performance and efficiency of bulk bitwise operations using DRAM
Vivek Seshadri, Donghyuk Lee, Thomas Mullins, Hasan Ha ssan, Amirali Boroumand, Jeremie Kim, Michael A Kozuch, Onur Mutlu, Phillip B Gibbons, and Todd C Mowry. Budd y-RAM: Improving the performance and efficiency of bulk bitwise operations using DRAM. arXiv preprint arXiv:1611....
2016 arXiv
-
[30]
PIMA-logic : A novel processing-in-memory architecture for highly flexible and energy-efficient logic computation
Shaahin Angizi, Zhezhi He, and Deliang Fan. PIMA-logic : A novel processing-in-memory architecture for highly flexible and energy-efficient logic computation. In Proceedings of the 55th Annual Design Automation Conference, pages 1–6, 2018
2018
-
[31]
Ambi t: In-memory accelerator for bulk bitwise operations using commodity DRAM technology
Vivek Seshadri, Donghyuk Lee, Thomas Mullins, Hasan Ha ssan, Amirali Boroumand, Jeremie Kim, Michael A Kozuch, Onur Mutlu, Phillip B Gibbons, and Todd C Mowry. Ambi t: In-memory accelerator for bulk bitwise operations using commodity DRAM technology. In Proceedings of the 50th...
2017
-
[32]
Introduction to UPMEM PIM
UPMEM. Introduction to UPMEM PIM. Processing-in-memo ry (PIM) on DRAM Accelerator (White Paper). 2018
2018
-
[33]
TC Synchronization and Channel Coding
CCSDS. TC Synchronization and Channel Coding. In CCSDS 231.0-B-3 , 2017
2017
-
[34]
Im- proved Belief Propagation Decoding of Turbo Codes
Yifei Shen, Y uqing Ren, Andreas Toftegaard Kristensen , Xiaohu Y ou, Chuan Zhang, and Andreas Burg. Im- proved Belief Propagation Decoding of Turbo Codes. In ICASSP 2023 - 2023 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP) , pages 1–5, 2023
2023
-
[35]
Fusion, Propagation, and Structuring in Belief Networks, page 139–188
Judea Pearl. Fusion, Propagation, and Structuring in Belief Networks, page 139–188. Association for Computing Machinery, New Y ork, NY , USA, 1 edition, 2022
2022
-
[36]
Pap ageorgiou, and Marie-Christine Jaulent
Nassim Douali, Huszka Csaba, Jos De Roo, Elpiniki I. Pap ageorgiou, and Marie-Christine Jaulent. Diagno- sis Support System based on clinical guidelines: compariso n between Case-Based Fuzzy Cognitive Maps and Bayesian Networks. Computer Methods and Programs in Biomedicine , 1...
2014
-
[37]
Nonconvex graph learning: sparsity, heavy tails, and clustering
José Vinícius de M Cardoso, Jiaxi Ying, and Daniel P Palo mar. Nonconvex graph learning: sparsity, heavy tails, and clustering. In Signal Processing and Machine Learning Theory , pages 1049–1072. Elsevier, 2024
2024
-
[38]
Non-binary error control coding for wireless communicatio n and data storage
Rolando Antonio Carrasco and Martin Johnston. Non-binary error control coding for wireless communicatio n and data storage. John Wiley & Sons, 2008
2008
-
[39]
Barnault and D
L. Barnault and D. Declercq. Fast decoding algorithm fo r LDPC over GF (2q). In Proceedings 2003 IEEE Information Theory W orkshop (Cat. No.03EX674), pages 70–73, 2003
2003
-
[40]
A Programmable Galois Field Processor for the Internet of Thi ngs
Y ajing Chen, Shengshuo Lu, Cheng Fu, David Blaauw, Ronald Dreslinski, Trevor Mudge, and Hun-Seok Kim. A Programmable Galois Field Processor for the Internet of Thi ngs. SIGARCH Comput. Archit. News, 45(2):55–68, June 2017
2017
-
[41]
V . Savin. Min-Max decoding for non binary LDPC codes. In 2008 IEEE International Symposium on Information Theory, pages 960–964, 2008. 22 In-Memory Non-Binary LDPC Decoding
2008
-
[42]
The true Processing In Memory accelera tor
Fabrice Devaux. The true Processing In Memory accelera tor. In 2019 IEEE Hot Chips 31 Symposium (HCS) , pages 1–24, 2019
2019
-
[43]
UPMEM User Manual
UPMEM. UPMEM User Manual. Accessed: June. 2024 [Online ]. Available: https://sdk.upmem.com/2021.4.0/index.html
2024
-
[44]
Unlocking the Potential of LDPC Decoders with PiM Acceleration
Oscar Ferraz, Y ann Falevoz, Vitor Silva, and Gabriel Fa lcao. Unlocking the Potential of LDPC Decoders with PiM Acceleration. In 2023 57th Asilomar Conference on Signals, Systems, and Comp uters, pages 1579–1583, 2023
2023
-
[45]
In-Memo ry Bit Flipping LDPC Decoding
Oscar Ferraz, Gabriel Falcao, and Vitor Silva. In-Memo ry Bit Flipping LDPC Decoding. In 2024 32nd European Signal Processing Conference (EUSIPCO), 2024
2024
-
[46]
High-Throughput M ulti-Core LDPC Decoders Based on x86 Processor
Bertrand Le Gal and Christophe Jego. High-Throughput M ulti-Core LDPC Decoders Based on x86 Processor. IEEE Transactions on Parallel and Distributed Systems , 27(5):1373–1386, 2016
2016
-
[48]
FFT-SP A non-binary LDPC decoding on GPU
Joao Andrade, Gabriel Falcao, Vitor Silva, and Kenta Ka sai. FFT-SP A non-binary LDPC decoding on GPU. In 2013 IEEE International Conference on Acoustics, Speech an d Signal Processing , pages 5099–5103. IEEE, 2013
2013
-
[49]
Declercq and M
D. Declercq and M. Fossorier. Decoding Algorithms for N onbinary LDPC Codes Over GF (q). IEEE Transac- tions on Communications , 55(4):633–643, 2007. 23
2007
Reviewed August 6, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.