中文
相关论文

相关论文: Optimized Vectorization Implementation of CRYSTALS…

200 篇论文

Single Instruction, Multiple Data (SIMD) vectorization is a major driver of performance in current architectures, and is mandatory for achieving good performance with codes that are limited by instruction throughput. We investigate the…

分布式、并行与集群计算 · 计算机科学 2014-01-30 Johannes Hofmann , Jan Treibig , Georg Hager , Gerhard Wellein

We implement the adaptive step size scheme from the optimization methods AdaGrad and Adam in a novel variant of the Proximal Gradient Method (PGM). Our algorithm, dubbed AdaProx, avoids the need for explicit computation of the Lipschitz…

最优化与控制 · 数学 2020-07-06 Peter Melchior , Rémy Joseph , Fred Moolekamp

In particle-based simulations, neighbour finding (i.e finding pairs of particles to interact within a given range) is the most time consuming part of the computation. One of the best such algorithms, which can be used for both Molecular…

分布式、并行与集群计算 · 计算机科学 2018-04-18 James S. Willis , Matthieu Schaller , Pedro Gonnet , Richard G. Bower , Peter W. Draper

We present a sequence of optimizations to the performance-critical compute kernels of the high-order discontinuous Galerkin solver of the hyperbolic PDE engine ExaHyPE -- successively tackling bottlenecks due to SIMD operations, cache…

数学软件 · 计算机科学 2020-03-31 Jean-Matthieu Gallard , Leonhard Rannabauer , Anne Reinarz , Michael Bader

This paper presents software implementations of batch computations, dealing with multi-precision integer operations. In this work, we use the Single Instruction Multiple Data (SIMD) AVX512 instruction set of the x86-64 processors, in…

分布式、并行与集群计算 · 计算机科学 2024-10-25 Laurent-Stéphane Didier , Nadia Mrabet , Léa Glandus , Jean-Marc Robert

Deterministic approaches using iterative optimisation have been historically successful in diffeomorphic image registration (DiffIR). Although these approaches are highly accurate, they typically carry a significant computational burden.…

Particle-In-Cell (PIC) codes are broadly applied to the kinetic simulation of plasmas, from laser-matter interaction to astrophysics. Their heavy simulation cost can be mitigated by using the Single Instruction Multiple Data (SIMD)…

Modern microprocessors extend their instruction set architecture (ISA) with Single Instruction, Multiple Data (SIMD) operations to improve performance. The Intel Advanced Vector Extensions (AVX) enhance the x86 ISA and are widely supported…

硬件体系结构 · 计算机科学 2025-11-27 Laslo Hunhold

Modern Intel CPUs reduce their frequency when executing wide vector operations (AVX2 and AVX-512 instructions), as these instructions increase power consumption. The frequency is only increased again two milliseconds after the last code…

分布式、并行与集群计算 · 计算机科学 2019-01-16 Mathias Gottschlag , Frank Bellosa

Code-based cryptography is one of the main propositions for the post-quantum cryptographic context, and several protocols of this kind have been submitted on the NIST platform. Among them, BIKE and HQC are part of the five alternate…

密码学与安全 · 计算机科学 2022-01-26 Jean-Marc Robert , Pascal Véron

Modern processors increasingly rely on SIMD instruction sets, such as AVX and RVV, to significantly enhance parallelism and computational performance. However, production-ready compilers like LLVM and GCC often fail to fully exploit…

编程语言 · 计算机科学 2025-10-07 Shihan Fang , Wenxin Zheng

CRYSTAL-Kyber (Kyber) is one of the post-quantum cryptography (PQC) key-encapsulation mechanism (KEM) schemes selected during the standardization process. This paper addresses optimization for Kyber architecture with respect to latency and…

密码学与安全 · 计算机科学 2023-12-05 Weihang Tan , Yingjie Lao , Keshab K. Parhi

This living paper reviews the present High Performance Computing (HPC) capabilities of the Tinker-HP molecular modeling package. We focus here on the reference, double precision, massively parallel molecular dynamics engine present in…

数学软件 · 计算机科学 2024-01-11 Luc-Henri Jolly , Alejandro Duran , Louis Lagardère , Jay W. Ponder , Pengyu Ren , Jean-Philip Piquemal

Lattices have many significant applications in cryptography. In 2021, the $p$-adic signature scheme and public-key encryption cryptosystem were introduced. They are based on the Longest Vector Problem (LVP) and the Closest Vector Problem…

密码学与安全 · 计算机科学 2025-03-24 Chi Zhang

Stencil computation is essential in high-performance computing, especially for large-scale tasks like liquid simulation and weather forecasting. Optimizing its performance can reduce both energy consumption and computation time, which is…

性能 · 计算机科学 2025-03-04 Hongguang Chen

This paper presents efficient algorithms, designed to leverage SIMD for performing Montgomery reductions and additions on integers larger than 512 bits. The existing algorithms encounter inefficiencies when parallelized using SIMD due to…

密码学与安全 · 计算机科学 2023-09-01 Pengchang Ren , Reiji Suda , Vorapong Suppakitpaisarn

Finite-difference methods are widely used in solving partial differential equations. In a large problem set, approximations can take days or weeks to evaluate, yet the bulk of computation may occur within a single loop nest. The modelling…

性能 · 计算机科学 2018-06-22 Nicholas Sim

In this paper we consider a post-quantum digital signature scheme based on low-density generator matrix codes and propose efficient algorithmic solutions for its implementation. We also review all known attacks against this scheme and…

We investigate implementation of lattice Quantum Chromodynamics (QCD) code on the Intel AVX-512 architecture. The most time consuming part of the numerical simulations of lattice QCD is a solver of linear equation for a large sparse matrix…

高能物理 - 格点 · 物理学 2018-11-05 Issaku Kanamori , Hideo Matsufuru

Due to thermal and power supply limits, modern Intel CPUs reduce their frequency when AVX2 and AVX-512 instructions are executed. As the CPUs wait for 670{\mu}s before increasing the frequency again, the performance of some heterogeneous…

操作系统 · 计算机科学 2020-05-05 Mathias Gottschlag , Yussuf Khalil , Frank Bellosa