paper-with-me

홈 › Papers

Evaluating Built-in ECC of FPGA on-chip Memories for the Mitigation of Undervolting Faults

2019-03-29 · Behzad Salami, Osman S. Unsal, Adrian Cristal Kestelman

Voltage underscaling below the nominal level is an effective solution for improving energy efficiency in digital circuits, e.g., Field Programmable Gate Arrays (FPGAs). However, further undervolting below a safe voltage level and without accompanying frequency scaling leads to timing related faults, potentially undermining the energy savings. Through experimental voltage underscaling studies on commercial FPGAs, we observed that the rate of these faults exponentially increases for on-chip memories, or Block RAMs (BRAMs). To mitigate these faults, we evaluated the efficiency of the built-in Error-Correction Code (ECC) and observed that more than 90% of the faults are correctable and further 7% are detectable (but not correctable). This efficiency is the result of the single-bit type of these faults, which are then effectively covered by the Single-Error Correction and Double-Error Detection (SECDED) design of the built-in ECC. Finally, motivated by the above experimental observations, we evaluated an FPGA-based Neural Network (NN) accelerator under low-voltage operations, while built-in ECC is leveraged to mitigate undervolting faults and thus, prevent NN significant accuracy loss. In consequence, we achieve 40% of the BRAM power saving through undervolting below the minimum safe voltage level, with a negligible NN accuracy loss, thanks to the substantial fault coverage by the built-in ECC.

📄 PDF Abstract BibTeX arXiv:1903.12514

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Evolutionary Bin Packing for Memory-Efficient Dataflow Inference Acceleration on FPGA

2020-03-24 · Mairin Kroes, Lucian Petrica, Sorin Cotofana, Michaela Blott

Convolutional neural network (CNN) dataflow inference accelerators implemented in Field Programmable Gate Arrays (FPGAs) have demonstrated increased energy efficiency and lower latency compared to CNN execution on CPUs o…

On the Resilience of Deep Learning for Reduced-voltage FPGAs

2019-12-26 · Kamyar Givaki, Behzad Salami, Reza Hojabr, S. M. Reza Tayaranian 외

Deep Neural Networks (DNNs) are inherently computation-intensive and also power-hungry. Hardware accelerators such as Field Programmable Gate Arrays (FPGAs) are a promising solution that can satisfy these requirements fo…

Deep Learning

A Unified Hardware Architecture for Convolutions and Deconvolutions in CNN

2020-05-29 · Lin Bai, Yecheng Lyu, Xinming Huang

In this paper, a scalable neural network hardware architecture for image segmentation is proposed. By sharing the same computing resources, both convolution and deconvolution operations are handled by the same process el…

Image SegmentationSemantic Segmentation

AutoDNNchip: An Automated DNN Chip Predictor and Builder for Both FPGAs and ASICs

2020-01-06 · Pengfei Xu, Xiaofan Zhang, Cong Hao, Yang Zhao 외

Recent breakthroughs in Deep Neural Networks (DNNs) have fueled a growing demand for DNN chips. However, designing DNN chips is non-trivial because: (1) mainstream DNNs have millions of parameters and operations; (2) the…

GPU

Low Latency Transformer Inference on FPGAs for Physics Applications with hls4ml

2024-09-08 · Zhixing Jiang, Dennis Yin, Yihui Chen, Elham E Khoda 외

This study presents an efficient implementation of transformer architectures in Field-Programmable Gate Arrays(FPGAs) using hls4ml. We demonstrate the strategy for implementing the multi-head attention, softmax, and norm…