paper-with-me

홈 › Papers

Evaluating Spatial Accelerator Architectures with Tiled Matrix-Matrix Multiplication

2021-06-19 · Gordon E. Moon, Hyoukjun Kwon, Geonhwa Jeong, Prasanth Chatarasi, Sivasankaran Rajamanickam, Tushar Krishna

There is a growing interest in custom spatial accelerators for machine learning applications. These accelerators employ a spatial array of processing elements (PEs) interacting via custom buffer hierarchies and networks-on-chip. The efficiency of these accelerators comes from employing optimized dataflow (i.e., spatial/temporal partitioning of data across the PEs and fine-grained scheduling) strategies to optimize data reuse. The focus of this work is to evaluate these accelerator architectures using a tiled general matrix-matrix multiplication (GEMM) kernel. To do so, we develop a framework that finds optimized mappings (dataflow and tile sizes) for a tiled GEMM for a given spatial accelerator and workload combination, leveraging an analytical cost model for runtime and energy. Our evaluations over five spatial accelerators demonstrate that the tiled GEMM mappings systematically generated by our framework achieve high performance on various GEMM workloads and accelerators.

📄 PDF Abstract BibTeX arXiv:2106.10499

Code (0)

등록된 구현이 없습니다.

Tasks

Scheduling

Similar Papers 제목 키워드 기반

CLSA-CIM: A Cross-Layer Scheduling Approach for Computing-in-Memory Architectures

2024-01-15 · Rebecca Pelke, Jose Cubero-Cascante, Nils Bosbach, Felix Staudigl 외

The demand for efficient machine learning (ML) accelerators is growing rapidly, driving the development of novel computing concepts such as resistive random access memory (RRAM)-based tiled computing-in-memory (CIM) arch…

Code GenerationScheduling

Power-Based Attacks on Spatial DNN Accelerators

2021-08-28 · Ge Li, Mohit Tiwari, Michael Orshansky

With proliferation of DNN-based applications, the confidentiality of DNN model is an important commercial goal. Spatial accelerators, that parallelize matrix/vector operations, are utilized for enhancing energy efficienc…

Model extraction

Design and Implementation of an FPGA-Based Hardware Accelerator for Transformer

2025-03-20 · Richie Li, Sicheng Chen

Transformer-based large language models (LLMs) rely heavily on intensive matrix multiplications for attention and feed-forward layers, with the Q, K, and V linear projections in the Multi-Head Self-Attention (MHA) module…

CPUHigh-Level Synthesis

Design Space Exploration of Dense and Sparse Mapping Schemes for RRAM Architectures

2022-01-18 · Corey Lammie, Jason K. Eshraghian, Chenqi Li, Amirali Amirsoleimani 외

The impact of device and circuit-level effects in mixed-signal Resistive Random Access Memory (RRAM) accelerators typically manifest as performance degradation of Deep Learning (DL) algorithms, but the degree of impact v…

Quantization

Tiled Squeeze-and-Excite: Channel Attention With Local Spatial Context

2021-07-05 · Niv Vosco, Alon Shenkler, Mark Grobman

In this paper we investigate the amount of spatial context required for channel attention. To this end we study the popular squeeze-and-excite (SE) block which is a simple and lightweight channel attention mechanism. SE …