| Reference : DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm |
| E-prints/Working papers : Already available on another site | |||
| Engineering, computing & technology : Computer science | |||
| Computational Sciences | |||
| http://hdl.handle.net/10993/54526 | |||
| DenseQMC: an efficient bit-slice implementation of the Quine-McCluskey algorithm | |
| English | |
Udovenko, Aleksei [University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Cryptolux] | |
| Feb-2023 | |
| No | |
| [en] Boolean minimization ; Two-level minimization ; Quine-McCluskey ; Implementation ; Bit-slice | |
| [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 . | |
| Fonds National de la Recherche - FnR | |
| Researchers ; Professionals ; Students ; General public | |
| http://hdl.handle.net/10993/54526 | |
| https://eprint.iacr.org/2023/201 | |
| https://eprint.iacr.org/2023/201 | |
| FnR ; FNR13641232 > Alex Biryukov > APLICA > Analysis And Protection Of Lightweight Cryptographic Algorithms > 01/01/2021 > 31/12/2023 > 2019 |
| File(s) associated to this reference | ||||||||||||||
|
Fulltext file(s):
| ||||||||||||||
All documents in ORBilu are protected by a user license.