Results 1 to 10 of about 222 (125)
AVX512Crypto: Parallel Implementations of Korean Block Ciphers Using AVX-512
Cryptographic algorithms are widely used as the foundation of various security systems and applications (e.g., secure communication, blockchain systems, and cloud services).
Yongryeol Choi +2 more
exaly +4 more sources
Highly Vectorized SIKE for AVX-512 [PDF]
It is generally accepted that a large-scale quantum computer would be capable to break any public-key cryptosystem used today, thereby posing a serious threat to the security of the Internet’s public-key infrastructure.
Hao Cheng +3 more
doaj +3 more sources
Batching CSIDH Group Actions using AVX-512
Commutative Supersingular Isogeny Diffie-Hellman (or CSIDH for short) is a recently-proposed post-quantum key establishment scheme that belongs to the family of isogeny-based cryptosystems.
Hao Cheng +4 more
doaj +4 more sources
BLVector: Fast BLAST-Like Algorithm for Manycore CPU With Vectorization [PDF]
New High-Performance Computing architectures have been recently developed for commercial central processing unit (CPU). Yet, that has not improved the execution time of widely used bioinformatics applications, like BLAST+.
Sergio Gálvez +4 more
doaj +2 more sources
Computing the sparse matrix vector product using block-based kernels without zero padding on processors with AVX-512 instructions [PDF]
The sparse matrix-vector product (SpMV) is a fundamental operation in many scientific applications from various fields. The High Performance Computing (HPC) community has therefore continuously invested a lot of effort to provide an efficient SpMV kernel
Bérenger Bramas, Pavel Kus
doaj +3 more sources
SIMD vectorization for the Lennard-Jones potential with AVX2 and AVX-512 instructions [PDF]
9 pages, 12 ...
Koh M Nakagawa
exaly +3 more sources
EvoAVX: Island-Based Genetic Algorithm Library With AVX-512 and MPI
Genetic algorithms are practical tools for solving complex optimization problems; however, the performance of many existing solutions is often limited by their inability to utilize modern CPU capabilities fully.
Adrian Kulawik, Filip Kruzel
doaj +2 more sources
Fast AVX-512 Implementation of the Optimal Ate Pairing on BLS12-381
Non-degenerate bilinear maps on elliptic curves, commonly referred to as pairings, have many applications including short signature schemes, zero-knowledge proofs and remote attestation protocols.
Hao Cheng +3 more
doaj +3 more sources
Faster Positional‐Population Counts for AVX2, AVX‐512, and ASIMD
ABSTRACT The positional population count operation pospopcnt counts for an array of ‐bit words how often each of the bits was set. Various applications in bioinformatics, database engineering, and digital processing exist.
Daniel Lemire
exaly +3 more sources
Accelerating Key-Value Data Structures Using AVX-512 SIMD Extensions
Advanced Vector Extensions 512 (AVX-512), a modern SIMD instruction set for x86 architectures, enables data-level parallelism through 512-bit wide ZMM registers capable of processing multiple data elements concurrently within a single instruction cycle.
M Reza Hoseinyfarahabady +2 more
exaly +3 more sources

