paper-with-me

홈 › Papers

5 Parallel Prism: A topology for pipelined implementations of convolutional neural networks using computational memory

2019-06-08 · Martino Dazzi, Abu Sebastian, Pier Andrea Francese, Thomas Parnell, Luca Benini, Evangelos Eleftheriou

In-memory computing is an emerging computing paradigm that could enable deeplearning inference at significantly higher energy efficiency and reduced latency. The essential idea is to map the synaptic weights corresponding to each layer to one or more computational memory (CM) cores. During inference, these cores perform the associated matrix-vector multiply operations in place with O(1) time complexity, thus obviating the need to move the synaptic weights to an additional processing unit. Moreover, this architecture could enable the execution of these networks in a highly pipelined fashion. However, a key challenge is to design an efficient communication fabric for the CM cores. Here, we present one such communication fabric based on a graph topology that is well suited for the widely successful convolutional neural networks (CNNs). We show that this communication fabric facilitates the pipelined execution of all state of-the-art CNNs by proving the existence of a homomorphism between one graph representation of these networks and the proposed graph topology. We then present a quantitative comparison with established communication topologies and show that our proposed topology achieves the lowest bandwidth requirements per communication channel. Finally, we present a concrete example of mapping ResNet-32 onto an array of CM cores.

📄 PDF Abstract BibTeX arXiv:1906.03474

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Parallel Hardware for Faster Morphological Analysis

2019-04-09 · Issam Damaj, Mahmoud Imdoukh, Rached Zantout

Morphological analysis in the Arabic language is computationally intensive, has numerous forms and rules, and is intrinsically parallel. The investigation presented in this paper confirms that the effective development o…

Morphological Analysis

Towards Design Space Exploration and Optimization of Fast Algorithms for Convolutional Neural Networks (CNNs) on FPGAs

2019-03-05 · Afzal Ahmad, Muhammad Adeel Pasha

Convolutional Neural Networks (CNNs) have gained widespread popularity in the field of computer vision and image processing. Due to huge computational requirements of CNNs, dedicated hardware-based implementations are be…

Caffeinated FPGAs: FPGA Framework For Convolutional Neural Networks

2016-09-30 · Roberto DiCecco, Griffin Lacey, Jasmina Vasiljevic, Paul Chow 외

Convolutional Neural Networks (CNNs) have gained significant traction in the field of machine learning, particularly due to their high accuracy in visual recognition. Recent works have pushed the performance of GPU imple…

General ClassificationGPU

Prism: Efficient Test-Time Scaling via Hierarchical Search and Self-Verification for Discrete Diffusion Language Models

2026-02-02 · Jinbin Bai, Yixuan Li, Yuchen Zhu, Yi Xin 외 arxiv

Inference-time compute has re-emerged as a practical way to improve LLM reasoning. Most test-time scaling (TTS) algorithms rely on autoregressive decoding, which is ill-suited to discrete diffusion language models (dLLMs…

Mathematical ReasoningCode Generation

Efficient and Robust Parallel DNN Training through Model Parallelism on Multi-GPU Platform

2018-09-08 · Chi-Chung Chen, Chia-Lin Yang, Hsiang-Yun Cheng

The training process of Deep Neural Network (DNN) is compute-intensive, often taking days to weeks to train a DNN model. Therefore, parallel execution of DNN training on GPUs is a widely adopted approach to speed up the …

GPU