File Download

There are no files associated with this item.

  • Find it @ UNIST can give you direct access to the published full text of this article. (UNISTARs only)
Related Researcher

이종은

Lee, Jongeun
Intelligent Computing and Codesign Lab.
Read More

Views & Downloads

Detailed Information

Cited time in webofscience Cited time in scopus
Metadata Downloads

FPGA Architecture Enhancements for Efficient BNN Implementation

Author(s)
Kim, Jin HeeLee, JongeunAnderson, Jason H.
Issued Date
2018-12-10
DOI
10.1109/FPT.2018.00039
URI
https://scholarworks.unist.ac.kr/handle/201301/80301
Fulltext
https://ieeexplore.ieee.org/document/8742326
Citation
International Conference on Field Programmable Technology (FPT '18)
Abstract
Binarized neural networks (BNNs) are ultrareduced precision neural networks, having weights and activations restricted to single-bit values. BNN computations operate on bitwise data, making them particularly amenable to hardware implementation. In this paper, we first analyze BNN implementations on contemporary commercial 20nm FPGAs. We then propose two lightweight architectural changes that significantly improve the logic density of FPGA BNN implementations. The changes involve incorporating additional carry-chain circuitry into logic elements, where the additional circuitry is connected in a specific way to benefit BNN computations. The architectural changes are evaluated in the context of state-of-the-art Intel and Xilinx FPGAs and shown to provide over 2 area reduction in the key BNN computational task (the XNOR-popcount sub-circuit), at a modest performance cost of less than 2%.
Publisher
IEEE

qrcode

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.