The subject of this thesis is neural network acceleration with the goal of reducing the number of floating point multiplications. The theoretical part of the thesis surveys current trends and methods used in the field of neural network acceleration. However, the focus is on the binarization techniques which allow replacing multiplications with logical operators. The theoretical base is put into practice in two ways. First is the GPU implementation of crucial binary operators in the Tensorflow framework with a performance benchmark. Second is an application of these operators in simple image classifier. Results are certainly encouraging. Implemented operators achieve speed-up by a factor of 2.5 when compared to highly optimized cuBLAS operat...
Binary neural networks have recently begun to be used as a highly energy- and computation-efficient ...
There are several neural network implementations using either software, hardware-based or a hardware...
This paper presents the results of performance analysis of the Tensorflow library used in machine le...
In the past few years, Convolutional Neural Networks (CNNs) have seen a massive improvement, outperf...
This thesis provides an introduction to classical and convolutional neural networks. It describes ho...
Binary neural networks (BNNs) are variations of artificial/deep neural network (ANN/DNN) architectur...
Thesis (Ph.D.)--University of Washington, 2020The recent renaissance of deep neural networks has lea...
The Binarized Neural Network (BNN) is a Convolutional Neural Network (CNN) consisting of binary weig...
Several hardware companies are proposing native Brain Float 16-bit (BF16) support for neural network...
As deep neural networks grow larger, they suffer from a huge number of weights, and thus reducing th...
Today, computer vision (CV) problems are solved with unprecedented accuracy using convolutional neur...
A number of recent researches focus on designing accelerators for popular deep learning algorithms. ...
In the neural network context, used in a variety of applications, binarised networks, which describe...
Neuromorphic computing is emerging as a very promising computing technology, which is very efficient...
There has been a recent surge in publications related to binarized neural networks (BNNs), which use...
Binary neural networks have recently begun to be used as a highly energy- and computation-efficient ...
There are several neural network implementations using either software, hardware-based or a hardware...
This paper presents the results of performance analysis of the Tensorflow library used in machine le...
In the past few years, Convolutional Neural Networks (CNNs) have seen a massive improvement, outperf...
This thesis provides an introduction to classical and convolutional neural networks. It describes ho...
Binary neural networks (BNNs) are variations of artificial/deep neural network (ANN/DNN) architectur...
Thesis (Ph.D.)--University of Washington, 2020The recent renaissance of deep neural networks has lea...
The Binarized Neural Network (BNN) is a Convolutional Neural Network (CNN) consisting of binary weig...
Several hardware companies are proposing native Brain Float 16-bit (BF16) support for neural network...
As deep neural networks grow larger, they suffer from a huge number of weights, and thus reducing th...
Today, computer vision (CV) problems are solved with unprecedented accuracy using convolutional neur...
A number of recent researches focus on designing accelerators for popular deep learning algorithms. ...
In the neural network context, used in a variety of applications, binarised networks, which describe...
Neuromorphic computing is emerging as a very promising computing technology, which is very efficient...
There has been a recent surge in publications related to binarized neural networks (BNNs), which use...
Binary neural networks have recently begun to be used as a highly energy- and computation-efficient ...
There are several neural network implementations using either software, hardware-based or a hardware...
This paper presents the results of performance analysis of the Tensorflow library used in machine le...