paper-with-me

홈 › Papers

MajorityNets: BNNs Utilising Approximate Popcount for Improved Efficiency

2020-02-27 · Seyedramin Rasoulinezhad, Sean Fox, Hao Zhou, Lingli Wang, David Boland, Philip H. W. Leong

Binarized neural networks (BNNs) have shown exciting potential for utilising neural networks in embedded implementations where area, energy and latency constraints are paramount. With BNNs, multiply-accumulate (MAC) operations can be simplified to XnorPopcount operations, leading to massive reductions in both memory and computation resources. Furthermore, multiple efficient implementations of BNNs have been reported on field-programmable gate array (FPGA) implementations. This paper proposes a smaller, faster, more energy-efficient approximate replacement for the XnorPopcountoperation, called XNorMaj, inspired by state-of-the-art FPGAlook-up table schemes which benefit FPGA implementations. Weshow that XNorMaj is up to 2x more resource-efficient than the XnorPopcount operation. While the XNorMaj operation has a minor detrimental impact on accuracy, the resource savings enable us to use larger networks to recover the loss.

📄 PDF Abstract BibTeX arXiv:2002.12900

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Utilising Gradient-Based Proposals Within Sequential Monte Carlo Samplers for Training of Partial Bayesian Neural Networks

2025-05-01 · Andrew Millard, Joshua Murphy, Simon Maskell, Zheng Zhao

Partial Bayesian neural networks (pBNNs) have been shown to perform competitively with fully Bayesian neural networks while only having a subset of the parameters be stochastic. Using sequential Monte Carlo (SMC) sampler…

Efficient FPGA Implementation of Time-Domain Popcount for Low-Complexity Machine Learning

2025-05-04 · Shengyu Duan, Marcos L. L. Sartori, Rishad Shafik, Alex Yakovlev 외

Population count (popcount) is a crucial operation for many low-complexity machine learning (ML) algorithms, including Tsetlin Machine (TM)-a promising new ML method, particularly well-suited for solving classification t…

Training Multi-Layer Binary Neural Networks With Local Binary Error Signals

2024-11-28 · Luca Colombo, Fabrizio Pittorino, Manuel Roveri

Binary Neural Networks (BNNs) significantly reduce computational complexity and memory usage in machine and deep learning by representing weights and activations with just one bit. However, most existing training algorit…

Multi-class Classification

Rethinking Function-Space Variational Inference in Bayesian Neural Networks

2020-11-23 · pproximateinference AABI Symposium 2021 1 · Tim G. J. Rudner, Zonghao Chen, Yarin Gal

Bayesian neural networks (BNNs) define distributions over functions induced by distributions over parameters. In practice, this model specification makes it difficult to define and use meaningful prior distributions over…

Variational Inference

Functional Variational Bayesian Neural Networks

2019-03-14 · ICLR 2019 5 · Shengyang Sun, Guodong Zhang, Jiaxin Shi, Roger Grosse

Variational Bayesian neural networks (BNNs) perform variational inference over weights, but it is difficult to specify meaningful priors and approximate posteriors in a high-dimensional weight space. We introduce functio…

Bayesian InferenceGaussian ProcessesVariational Inference