中文
相关论文

相关论文: Truncated multiplication and batch software SIMD A…

200 篇论文

We investigate the solution of low-rank matrix approximation problems using the truncated SVD. For this purpose, we develop and optimize GPU implementations for the randomized SVD and a blocked variant of the Lanczos approach. Our work…

分布式、并行与集群计算 · 计算机科学 2024-03-12 Andres E. Tomas , Enrique S. Quintana-Orti , Hartwig Anzt

Specialized hardware like application-specific integrated circuits (ASICs) remains the primary accelerator type for cryptographic kernels based on large integer arithmetic. Prior work has shown that commodity and server-class GPUs can…

密码学与安全 · 计算机科学 2025-09-17 Naifeng Zhang , Sophia Fu , Franz Franchetti

Matrix multiplication is a fundamental building block for large scale computations arising in various applications, including machine learning. There has been significant recent interest in using coding to speed up distributed matrix…

信息论 · 计算机科学 2019-05-17 Wei-Ting Chang , Ravi Tandon

Efficient scalar multiplication is critical for enhancing the performance of elliptic curve cryptography (ECC), especially in applications requiring large-scale or real-time cryptographic operations. This paper proposes an M-ary…

密码学与安全 · 计算机科学 2025-05-06 Tongxi Wu , Xufeng Liu , Jin Yang , Yijie Zhu , Shunyang Zeng , Mingming Zhan

Tensor decomposition has been widely used in machine learning and high-volume data analysis. However, large-scale tensor factorization often consumes huge memory and computing cost. Meanwhile, modernized computing hardware such as tensor…

最优化与控制 · 数学 2022-09-12 Zi Yang , Junnan Shan , Zheng Zhang

Understanding the remarkable efficacy of Adam when training transformer-based language models has become a central research topic within the optimization community. To gain deeper insights, several simplifications of Adam have been…

机器学习 · 计算机科学 2025-12-02 Antonio Orvieto , Robert M. Gower

Current AI training infrastructure is dominated by single instruction multiple data (SIMD) and systolic array architectures, such as Graphics Processing Units (GPUs) and Tensor Processing Units (TPUs), that excel at accelerating parallel…

神经与进化计算 · 计算机科学 2023-11-09 Jan Finkbeiner , Thomas Gmeinder , Mark Pupilli , Alexander Titterton , Emre Neftci

Modern implementations of homomorphic encryption (HE) rely heavily on polynomial arithmetic over a finite field. This is particularly true of the CKKS, BFV, and BGV HE schemes. Two of the biggest performance bottlenecks in HE primitives and…

密码学与安全 · 计算机科学 2021-07-13 Fabian Boemer , Sejun Kim , Gelila Seifu , Fillipe D. M. de Souza , Vinodh Gopal

Large collections of matrices arise throughout modern machine learning, signal processing, and scientific computing, where they are commonly compressed by concatenation followed by truncated singular value decomposition (SVD). This strategy…

数值分析 · 数学 2026-01-21 Maksym Shamrai

Neural-network (NN) inference is increasingly present on-board spacecraft to reduce downlink bandwidth and enable timely decision making. However, the power and reliability constraints of space missions limit the applicability of many…

硬件体系结构 · 计算机科学 2026-03-17 Pedro Antunes , Artur Podobas

Decimal multiplication is the task of multiplying two numbers in base $10^N.$ Specifically, we focus on the number-theoretic transform (NTT) family of algorithms. Using only portable techniques, we achieve a 3x-5x speedup over the mpdecimal…

数据结构与算法 · 计算机科学 2020-12-11 Viktor Krapivensky

CatBoost is a popular machine learning library. CatBoost models are based on oblivious decision trees, making training and evaluation rapid. CatBoost has many applications, and some require low latency and high throughput evaluation. This…

机器学习 · 计算机科学 2022-11-02 Alexey Mironov , Ilnur Khuziev

Support Vector Machine (SVM) algorithm requires a high computational cost (both in memory and time) to solve a complex quadratic programming (QP) optimization problem during the training process. Consequently, SVM necessitates high…

分布式、并行与集群计算 · 计算机科学 2023-11-28 Islam Elgarhy

Edge computing is emerging as a new paradigm to allow processing data at the edge of the network, where data is typically generated and collected, by exploiting multiple devices at the edge collectively. However, exploiting the potential of…

信息论 · 计算机科学 2021-06-17 Elahe Vedadi , Hulya Seferoglu

Sparse matrix vector multiplication (SpMV) is an important kernel in scientific and engineering applications. The previous optimizations are sparse matrix format specific and expose the choice of the best format to application programmers.…

数学软件 · 计算机科学 2012-10-10 Jiajia Li , Xiuxia Zhang , Guangming Tan , Mingyu Chen

Vision Mamba has shown close to state of the art performance on computer vision tasks, drawing much interest in increasing it's efficiency. A promising approach is token reduction (that has been successfully implemented in ViTs). Pruning…

计算机视觉与模式识别 · 计算机科学 2025-04-15 Mingjia Shi , Yuhao Zhou , Ruiji Yu , Zekai Li , Zhiyuan Liang , Xuanlei Zhao , Xiaojiang Peng , Shanmukha Ramakrishna Vedantam , Wangbo Zhao , Kai Wang , Yang You

We propose and evaluate new techniques for compressing and speeding up dense matrix multiplications as found in the fully connected and recurrent layers of neural networks for embedded large vocabulary continuous speech recognition (LVCSR).…

机器学习 · 计算机科学 2018-02-07 Markus Kliegl , Siddharth Goyal , Kexin Zhao , Kavya Srinet , Mohammad Shoeybi

We present new algorithms for computing the low $n$ bits or the high $n$ bits of the product of two $n$-bit integers. We show that these problems may be solved in asymptotically 75% of the time required to compute the full $2n$-bit product,…

符号计算 · 计算机科学 2023-08-03 David Harvey

We present algorithms for real and complex dot product and matrix multiplication in arbitrary-precision floating-point and ball arithmetic. A low-overhead dot product is implemented on the level of GMP limb arrays; it is about twice as fast…

数学软件 · 计算机科学 2024-12-20 Fredrik Johansson

We present an implementation of Pagh's compressed matrix multiplication algorithm, a randomized algorithm that constructs sketches of matrices to compute an unbiased estimate of their product. By leveraging fast polynomial multiplication…

数据结构与算法 · 计算机科学 2026-01-15 Joel Andersson , Matti Karppa