paper-with-me

Papers

MPNA: A Massively-Parallel Neural Array Accelerator with Dataflow Optimization for Convolutional Neural Networks

2018-10-30 · Muhammad Abdullah Hanif, Rachmad Vidya Wicaksana Putra, Muhammad Tanvir, Rehan Hafiz, Semeen Rehman, Muhammad Shafique

The state-of-the-art accelerators for Convolutional Neural Networks (CNNs) typically focus on accelerating only the convolutional layers, but do not prioritize the fully-connected layers much. Hence, they lack a synergistic optimization of the hardware architecture and diverse dataflows for the complete CNN design, which can provide a higher potential for performance/energy efficiency. Towards this, we propose a novel Massively-Parallel Neural Array (MPNA) accelerator that integrates two heterogeneous systolic arrays and respective highly-optimized dataflow patterns to jointly accelerate both the convolutional (CONV) and the fully-connected (FC) layers. Besides fully-exploiting the available off-chip memory bandwidth, these optimized dataflows enable high data-reuse of all the data types (i.e., weights, input and output activations), and thereby enable our MPNA to achieve high energy savings. We synthesized our MPNA architecture using the ASIC design flow for a 28nm technology, and performed functional and timing validation using multiple real-world complex CNNs. MPNA achieves 149.7GOPS/W at 280MHz and consumes 239mW. Experimental results show that our MPNA architecture provides 1.7x overall performance improvement compared to state-of-the-art accelerator, and 51% energy saving compared to the baseline architecture.

📄 PDF Abstract BibTeX arXiv:1810.12910

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

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

H2PIPE: High throughput CNN Inference on FPGAs with High-Bandwidth Memory

2024-08-17 · Mario Doumet, Marius Stan, Mathew Hall, Vaughn Betz

Convolutional Neural Networks (CNNs) combine large amounts of parallelizable computation with frequent memory access. Field Programmable Gate Arrays (FPGAs) can achieve low latency and high throughput CNN inference by im…

X-Former: In-Memory Acceleration of Transformers

2023-03-13 · Shrihari Sridharan, Jacob R. Stevens, Kaushik Roy, Anand Raghunathan

Transformers have achieved great success in a wide variety of natural language processing (NLP) tasks due to the attention mechanism, which assigns an importance score for every word relative to other words in a sequence…

BlockingGPU

HyPar: Towards Hybrid Parallelism for Deep Learning Accelerator Array

2019-01-07 · Linghao Song, Jiachen Mao, Youwei Zhuo, Xuehai Qian 외

With the rise of artificial intelligence in recent years, Deep Neural Networks (DNNs) have been widely used in many domains. To achieve high performance and energy efficiency, hardware acceleration (especially inference)…

Deep Learning

HASS: Hardware-Aware Sparsity Search for Dataflow DNN Accelerator

2024-06-05 · Zhewen Yu, Sudarshan Sreeram, Krish Agrawal, Junyi Wu 외

Deep Neural Networks (DNNs) excel in learning hierarchical representations from raw data, such as images, audio, and text. To compute these DNN models with high performance and energy efficiency, these models are usually…