Eprint diffusé à l'origine sur un autre site (E-prints, Working papers et Carnets de recherche)
DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm
UDOVENKO, Aleksei
2023
 

Documents


Texte intégral
2023-201.pdf
Preprint Auteur (1.16 MB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Boolean minimization; Two-level minimization; Quine-McCluskey; Implementation; Bit-slice
Résumé :
[en] This note describes a new efficient bit-slice implementation DenseQMC of the Quine-McCluskey algorithm for finding all prime implicants of a Boolean function in the dense case. It is practically feasible for n <= 23 when run on a common laptop or for n <= 27 when run on a server with 1 TiB RAM. This note also outlines a very common mistake in the implementations of the Quine-McCluskey algorithm, leading to a quadratic slowdown. An optimized corrected implementation of the classic approach is also given (called SparseQMC). The implementation is freely available at https://github.com/hellman/Quine-McCluskey .
Disciplines :
Sciences informatiques
Auteur, co-auteur :
UDOVENKO, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
Langue du document :
Anglais
Titre :
DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm
Date de publication/diffusion :
février 2023
Focus Area :
Computational Sciences
URL complémentaire :
Projet FnR :
FNR13641232 - Analysis And Protection Of Lightweight Cryptographic Algorithms, 2019 (01/01/2021-31/12/2023) - Alex Biryukov
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 05 mars 2023

Statistiques


Nombre de vues
96 (dont 1 Unilu)
Nombre de téléchargements
36 (dont 0 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu