中文
相关论文

相关论文: MX: Enhancing RISC-V's Vector ISA for Ultra-Low Ov…

200 篇论文

RISC-V, an open instruction set architecture, is getting the attention of soft processor developers. Implementing only a basic 32-bit integer instruction set of RISC-V, which is defined as RV32I, might be satisfactory for embedded systems.…

硬件体系结构 · 计算机科学 2020-11-02 Md Ashraful Islam , Hiromu Miyazaki , Kenji Kise

We propose different implementations of the sparse matrix--dense vector multiplication (\spmv{}) for finite fields and rings $\Zb/m\Zb$. We take advantage of graphic card processors (GPU) and multi-core architectures. Our aim is to improve…

分布式、并行与集群计算 · 计算机科学 2010-09-09 Brice Boyer , Jean-Guillaume Dumas , Pascal Giorgi

Matrix-multiplication units (MXUs) are now prevalent in every computing platform. The key attribute that makes MXUs so successful is the semiring structure, which allows tiling for both parallelism and data reuse. Nonetheless,…

硬件体系结构 · 计算机科学 2022-09-02 Yunan Zhang , Po-An Tsai , Hung-Wei Tseng

In-memory computing hardware accelerators allow more than 10x improvements in peak efficiency and performance for matrix-vector multiplications (MVM) compared to conventional digital designs. For this, they have gained great interest for…

硬件体系结构 · 计算机科学 2024-09-19 Pouya Houshmand , Marian Verhelst

Sparse matrix-vector multiplication (SpMV) plays a vital role in various scientific and engineering fields, from scientific computing to machine learning. Traditional general-purpose processors often fall short of their peak performance…

硬件体系结构 · 计算机科学 2024-10-15 Armin Gerami , Bahar Asgari

Energy efficiency has become an increasingly important concern in computer architecture due to the end of Dennard scaling. Heterogeneity has been explored as a way to achieve better energy efficiency and heterogeneous microarchitecture…

硬件体系结构 · 计算机科学 2018-11-21 Katie Lim , Jonathan Balkind , David Wentzlaff

Matrix multiplication is fundamental in the backpropagation algorithm used to train deep neural network models. Libraries like Intel's MKL or NVIDIA's cuBLAS implemented new and optimized matrix multiplication techniques that increase…

分布式、并行与集群计算 · 计算机科学 2024-05-28 L. A. Torres , Carlos J. Barrios H , Yves Denneulin

Computation intensive kernels, such as convolutions, matrix multiplication and Fourier transform, are fundamental to edge-computing AI, signal processing and cryptographic applications. Interleaved-Multi-Threading (IMT) processor cores are…

硬件体系结构 · 计算机科学 2021-02-09 Abdallah Cheikh , Stefano Sordillo , Antonio Mastrandrea , Francesco Menichelli , Giuseppe Scotti , Mauro Olivieri

Reinforcement learning (RL) workloads take a notoriously long time to train due to the large number of samples collected at run-time from simulators. Unfortunately, cluster scale-up approaches remain expensive, and commonly used CPU…

机器学习 · 计算机科学 2022-07-19 James Gleeson , Daniel Snider , Yvonne Yang , Moshe Gabel , Eyal de Lara , Gennady Pekhimenko

Dense linear algebra kernels are critical for wireless applications, and the oncoming proliferation of 5G only amplifies their importance. Many such matrix algorithms are inductive, and exhibit ample amounts of fine-grain ordered…

分布式、并行与集群计算 · 计算机科学 2019-05-16 Jian Weng , Vidushi Dadu , Tony Nowatzki

This study presents the Cartesian Accumulative Matrix Pipeline (CAMP) architecture, a novel approach designed to enhance matrix multiplication in Vector Architectures (VAs) and Single Instruction Multiple Data (SIMD) units. CAMP improves…

Single-issue processor cores are very energy efficient but suffer from the von Neumann bottleneck, in that they must explicitly fetch and issue the loads/storse necessary to feed their ALU/FPU. Each instruction spent on moving data is a…

硬件体系结构 · 计算机科学 2020-04-02 Fabian Schuiki , Florian Zaruba , Torsten Hoefler , Luca Benini

Matrix multiplication is a foundational operation in scientific computing and machine learning, yet its computational complexity makes it a significant bottleneck for large-scale applications. The shift to parallel architectures, primarily…

分布式、并行与集群计算 · 计算机科学 2025-07-30 Mufakir Qamar Ansari , Mudabir Qamar Ansari

As users and developers, we are witnessing the opening of a new computing scenario: the introduction of hybrid processors into a single die, such as an accelerated processing unit (APU) processor, and the plug-and-play of additional…

数学软件 · 计算机科学 2012-05-15 Paolo D'Alberto

The multiplication of a sparse matrix with a dense vector (SpMV) is a key component in many numerical schemes and its performance is known to be severely limited by main memory access. Several numerical schemes require the multiplication of…

数值分析 · 数学 2023-01-11 Christie L. Alappat , Georg Hager , Olaf Schenk , Gerhard Wellein

Convolutional neural networks have witnessed remarkable improvements in computational efficiency in recent years. A key driving force has been the idea of trading-off model expressivity and efficiency through a combination of $1\times 1$…

计算机视觉与模式识别 · 计算机科学 2020-04-08 Zhichao Lu , Kalyanmoy Deb , Vishnu Naresh Boddeti

We have repurposed Google Tensor Processing Units (TPUs), application-specific chips developed for machine learning, into large-scale dense linear algebra supercomputers. The TPUs' fast inter-core interconnects (ICI)s, physically…

The increasing interest in TinyML, i.e., near-sensor machine learning on power budgets of a few tens of mW, is currently pushing toward enabling TinyML-class training as opposed to inference only. Current training algorithms, based on…

硬件体系结构 · 计算机科学 2023-05-09 Yvan Tortorella , Luca Bertaccini , Luca Benini , Davide Rossi , Francesco Conti

Deep Learning (DL) acceleration support in CPUs has recently gained a lot of traction, with several companies (Arm, Intel, IBM) announcing products with specialized matrix engines accessible via GEMM instructions. CPUs are pervasive and…

Specialized computational units that perform small matrix multiplications as primitive operations are typically present in modern AI accelerators. However, these Matrix Multiplication Units (MMUs) are often underutilized for many…

数据结构与算法 · 计算机科学 2025-09-25 Aleksandros Sobczyk , Giuseppe Sorrentino , Anastasios Zouzias