Circuits and Systems

Volume 7, Issue 9 (July 2016)

ISSN Print: 2153-1285   ISSN Online: 2153-1293

Google-based Impact Factor: 0.48  Citations  

FPGA Implementation of a Scalable and Highly Parallel Architecture for Restricted Boltzmann Machines

HTML  XML Download Download as PDF (Size: 3637KB)  PP. 2132-2141  
DOI: 10.4236/cs.2016.79185    1,915 Downloads   3,172 Views  Citations

ABSTRACT

Restricted Boltzmann Machines (RBMs) are an effective model for machine learning; however, they require a significant amount of processing time. In this study, we propose a highly parallel, highly flexible architecture that combines small and completely parallel RBMs. This proposal addresses problems associated with calculation speed and exponential increases in circuit scale. We show that this architecture can optionally respond to the trade-offs between these two problems. Furthermore, our FPGA implementation performs at a 134 times processing speed up factor with respect to a conventional CPU.

Share and Cite:

Ueyoshi, K. , Marukame, T. , Asai, T. , Motomura, M. and Schmid, A. (2016) FPGA Implementation of a Scalable and Highly Parallel Architecture for Restricted Boltzmann Machines. Circuits and Systems, 7, 2132-2141. doi: 10.4236/cs.2016.79185.

Cited by

[1] CMOS-compatible Ising and Potts Annealing Using Single Photon Avalanche Diodes
arXiv preprint arXiv …, 2022
[2] A highly parameterizable framework for Conditional Restricted Boltzmann Machine based workloads accelerated with FPGAs and OpenCL
2020
[3] Integrated analog neurons inspired by mimicking synapses with metal-oxide memristive devices
2020
[4] An Energy-efficient Multi-core Restricted Boltzmann Machine Processor with On-chip Bio-plausible Learning and Reconfigurable Sparsity
2020
[5] Structural optimisation algorithm of weight correlation analysis for DBN
2019
[6] Harnessing Intrinsic Noise in Memristor Hopfield Neural Networks for Combinatorial Optimization
2019
[7] The optimization of parallel convolutional RBM based on Spark
2019
[8] A shared synapse architecture for efficient FPGA implementation of autoencoders
PLOS ONE, 2018
[9] Proposal, analysis and demonstration of Analog/Digital-mixed Neural Networks based on memristive device arrays
2018
[10] Artificial neuron operations and spike-timing-dependent plasticity using memristive devices for brain-inspired computing
Japanese Journal of Applied Physics, 2018
[11] Toward a Hardware-assisted Online Intrusion Detection System Based on Deep Learning Algorithms for Resource-Limited Embedded Systems
Dissertation, University of Cincinnati, 2018
[12] 情報・神経科学とものづくりの学際融合による人工知能ハードウェア
2018
[13] Reducing calculation requirements in FPGA implementation of deep learning algorithms for online anomaly intrusion detection
2017
[14] Live Demonstration: Feature extraction system using restricted Boltzmann machines on FPGA
2017
[15] Performance Evaluation of DBN Learning on Intel Multi-and Manycore Architectures
Parallel Processing and Applied Mathematics, 2017
[16] A Deep Belief Network Based Approach for Bearing Fault Diagnosis
2016

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.