paper-with-me

Papers

CNN-MERP: An FPGA-Based Memory-Efficient Reconfigurable Processor for Forward and Backward Propagation of Convolutional Neural Networks

2017-03-22 · Xushen Han, Dajiang Zhou, Shihao Wang, Shinji Kimura

Large-scale deep convolutional neural networks (CNNs) are widely used in machine learning applications. While CNNs involve huge complexity, VLSI (ASIC and FPGA) chips that deliver high-density integration of computational resources are regarded as a promising platform for CNN's implementation. At massive parallelism of computational units, however, the external memory bandwidth, which is constrained by the pin count of the VLSI chip, becomes the system bottleneck. Moreover, VLSI solutions are usually regarded as a lack of the flexibility to be reconfigured for the various parameters of CNNs. This paper presents CNN-MERP to address these issues. CNN-MERP incorporates an efficient memory hierarchy that significantly reduces the bandwidth requirements from multiple optimizations including on/off-chip data allocation, data flow optimization and data reuse. The proposed 2-level reconfigurability is utilized to enable fast and efficient reconfiguration, which is based on the control logic and the multiboot feature of FPGA. As a result, an external memory bandwidth requirement of 1.94MB/GFlop is achieved, which is 55% lower than prior arts. Under limited DRAM bandwidth, a system throughput of 1244GFlop/s is achieved at the Vertex UltraScale platform, which is 5.48 times higher than the state-of-the-art FPGA implementations.

📄 PDF Abstract BibTeX arXiv:1703.07348

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Implementation of high-efficiency, lightweight residual spiking neural network processor based on field-programmable gate arrays

2025-12-09 · Hou Yue, Xiang Shuiying, Zou Tao, Huang Zhiquan 외 arxiv

With the development of hardware-optimized deployment of spiking neural networks (SNNs), SNN processors based on field-programmable gate arrays (FPGAs) have become a research hotspot due to their efficiency and flexibili…

Reconfigurable Edge Hardware for Intelligent IDS: Systematic Approach

2024-04-13 · Wadid Foudhaili, Anouar Nechi, Celine Thermann, Mohammad Al Johmani 외

Intrusion detection systems (IDS) are crucial security measures nowadays to enforce network security. Their task is to detect anomalies in network communication and identify, if not thwart, possibly malicious behavior. R…

Intrusion Detection

SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference

2021-10-01 · Jude Haris, Perry Gibson, José Cano, Nicolas Bohm Agostini 외

Edge computing devices inherently face tight resource constraints, which is especially apparent when deploying Deep Neural Networks (DNN) with high memory and compute demands. FPGAs are commonly available in edge devices…

CPUEdge-computing

Medusa: A Scalable Interconnect for Many-Port DNN Accelerators and Wide DRAM Controller Interfaces

2018-07-11 · Yongming Shen, Tianchu Ji, Michael Ferdman, Peter Milder

To cope with the increasing demand and computational intensity of deep neural networks (DNNs), industry and academia have turned to accelerator technologies. In particular, FPGAs have been shown to provide a good balance…

Extreme Software Defined Radio -- GHz in Real Time

2020-01-10

Software defined radio is a widely accepted paradigm for design of reconfigurable modems. The continuing march of Moore's law makes real-time signal processing on general purpose processors feasible for a large set of wa…

GPU