An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes

Abstract : Error Correction Code decoding algorithms for consumer products such as Internet of Things (IoT) devices are usually implemented as dedicated hardware circuits. As processors are becoming increasingly powerful and energy efficient, there is now a strong desire to perform this processing in software to reduce production costs and time to market. The recently introduced family of Successive Cancellation decoders for Polar codes has been shown in several research works to efficiently leverage the ubiquitous SIMD units in modern CPUs, while offering strong potentials for a wide range of optimizations. The P-EDGE environment introduced in this paper, combines a specialized skeleton generator and a building blocks library routines to provide a generic, extensible Polar code exploration workbench. It enables ECC code designers to easily experiments with combinations of existing and new optimizations , while delivering performance close to state-of-art decoders.
Type de document :
Communication dans un congrès
The 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2015)., Sep 2015, Raleigh, United States. The 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2015)., 2015, <http://www.csc2.ncsu.edu/workshops/lcpc2015/index.html>
Liste complète des métadonnées

https://hal.inria.fr/hal-01203105
Contributeur : Olivier Aumage <>
Soumis le : mardi 22 septembre 2015 - 12:02:09
Dernière modification le : mardi 15 décembre 2015 - 01:06:59
Document(s) archivé(s) le : mardi 29 décembre 2015 - 07:15:25

Fichier

polar_lcpc_2015.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-01203105, version 1

Citation

Adrien Cassagne, Bertrand Le Gal, Camille Leroux, Olivier Aumage, Denis Barthou. An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes. The 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2015)., Sep 2015, Raleigh, United States. The 28th International Workshop on Languages and Compilers for Parallel Computing (LCPC 2015)., 2015, <http://www.csc2.ncsu.edu/workshops/lcpc2015/index.html>. <hal-01203105>

Partager

Métriques

Consultations de
la notice

366

Téléchargements du document

378