A Configurable BNN ASIC using a Network of Programmable Threshold Logic Standard Cells
Not on the map. Why?
Abstract (arXiv)
This paper presents TULIP, a new architecture for a binary neural network (BNN) that uses an optimal schedule for executing the operations of an arbitrary BNN. It was constructed with the goal of maximizing energy efficiency per classification. At the top-level, TULIP consists of a collection of unique processing elements (TULIP-PEs) that are organized in a SIMD fashion. Each TULIP-PE consists of a small network of binary neurons, and a small amount of local memory per neuron. The unique aspect of the binary neuron is that it is implemented as a mixed-signal circuit that natively performs the inner-product and thresholding operation of an artificial binary neuron. Moreover, the binary neuron, which is implemented as a single CMOS standard cell, is reconfigurable, and with a change in a single parameter, can implement all standard operations involved in a BNN. We present novel algorithms for mapping arbitrary nodes of a BNN onto the TULIP-PEs. TULIP was implemented as an ASIC in TSMC 40nm-LP technology. To provide a fair comparison, a recently reported BNN that employs a conventional MAC-based arithmetic processor was also implemented in the same technology. The results show that TULIP is consistently 3X more energy-efficient than the conventional design, without any penalty in performance, area, or accuracy.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 33 references that are in the map. First posted on arXiv 4 Apr 2021.
Builds on
9 of 33 references.
References · 9
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2015Delving Deep into Rectifiers: Surpassing Human-Level Performance on ImageNet Classificationcited by 3,590
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
- 2016FINN: A Framework for Fast, Scalable Binarized Neural Network Inferencecited by 141
- 2020Hardware Acceleration of Sparse and Irregular Tensor Computations of ML Models: A Survey and Insightscited by 27
- 2017The High-Dimensional Geometry of Binary Neural Networkscited by 22
- 2018XNORBIN: A 95 TOp/s/W Hardware Accelerator for Binary Convolutional Neural Networkscited by 5
- 2019Threshold Logic in a Flashcited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.