Eprint already available on another site (E-prints, Working papers and Research blog)
DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm
Udovenko, Aleksei
2023
 

Files


Full Text
2023-201.pdf
Author preprint (1.16 MB)
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Boolean minimization; Two-level minimization; Quine-McCluskey; Implementation; Bit-slice
Abstract :
[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 :
Computer science
Author, co-author :
Udovenko, Aleksei  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux
Language :
English
Title :
DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm
Publication date :
February 2023
Focus Area :
Computational Sciences
FnR Project :
FNR13641232 - Analysis And Protection Of Lightweight Cryptographic Algorithms, 2019 (01/01/2021-31/12/2023) - Alex Biryukov
Funders :
FNR - Fonds National de la Recherche [LU]
Available on ORBilu :
since 05 March 2023

Statistics


Number of views
54 (1 by Unilu)
Number of downloads
15 (0 by Unilu)

Bibliography


Similar publications



Contact ORBilu