메뉴 건너뛰기




Volumn 21, Issue 11, 2010, Pages 1780-1792

High-performance reconfigurable hardware architecture for restricted boltzmann machines

Author keywords

Boltzmann machines; computer architecture; field programmable gate arrays; neural network hardware; parallel processing

Indexed keywords

ARTICLE; ARTIFICIAL INTELLIGENCE; ARTIFICIAL NEURAL NETWORK; COMPUTER; COMPUTER LANGUAGE; COMPUTER PROGRAM; COMPUTER SIMULATION; STANDARD;

EID: 78149361170     PISSN: 10459227     EISSN: None     Source Type: Journal    
DOI: 10.1109/TNN.2010.2073481     Document Type: Article
Times cited : (58)

References (21)
  • 1
    • 33745805403 scopus 로고    scopus 로고
    • A fast learning algorithm for deep belief nets
    • Jul.
    • G. E. Hinton, S. Osindero, and Y.-W. Teh, "A fast learning algorithm for deep belief nets," Neural Comput., vol. 18, no. 7, pp. 1527-1554, Jul. 2006.
    • (2006) Neural Comput , vol.18 , Issue.7 , pp. 1527-1554
    • Hinton, G.E.1    Osindero, S.2    Teh, Y.-W.3
  • 2
    • 33746600649 scopus 로고    scopus 로고
    • Reducing the dimensionality of data with neural networks
    • Jul.
    • G. E. Hinton and R. R. Salakhutdinov, "Reducing the dimensionality of data with neural networks," Science, vol. 313, no. 5786, pp. 504-507, Jul. 2006.
    • (2006) Science , vol.313 , Issue.5786 , pp. 504-507
    • Hinton, G.E.1    Salakhutdinov, R.R.2
  • 5
    • 33746892995 scopus 로고    scopus 로고
    • FPGA implementations of neural networks-A survey of a decade of progress
    • J. Zhu and P. Sutton, "FPGA implementations of neural networks-A survey of a decade of progress," in Proc. Int. Conf. Field Program. Logic Appl., 2003, pp. 1062-1066.
    • (2003) Proc. Int. Conf. Field Program. Logic Appl. , pp. 1062-1066
    • Zhu, J.1    Sutton, P.2
  • 6
    • 9944233985 scopus 로고    scopus 로고
    • Artificial neural networks: A review of commercial hardware
    • Dec.
    • F. M. Dias, A. Antunesa, and A. M. Motab, "Artificial neural networks: A review of commercial hardware," Eng. Appl. Artif. Intell., vol. 17, nos. 1-3, pp. 945-952, Dec. 2004.
    • (2004) Eng. Appl. Artif. Intell , vol.17 , Issue.1-3 , pp. 945-952
    • Dias, F.M.1    Antunesa, A.2    Motab, A.M.3
  • 7
    • 35748941248 scopus 로고    scopus 로고
    • A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function
    • Dec.
    • P. Ferreira, P. Ribeiro, A. Antunes, and F. M. Dias, "A high bit resolution FPGA implementation of a FNN with a new algorithm for the activation function," Neurocomput., vol. 71, nos. 1-3, pp. 71-77, Dec. 2007.
    • (2007) Neurocomput , vol.71 , Issue.1-3 , pp. 71-77
    • Ferreira, P.1    Ribeiro, P.2    Antunes, A.3    Dias, F.M.4
  • 10
    • 67650661629 scopus 로고    scopus 로고
    • A high-performance FPGA architecture for restricted Boltzmann machines
    • D. L. Ly and P. Chow, "A high-performance FPGA architecture for restricted Boltzmann machines," in Proc. ACM Int. Symp. FPGAs, 2009, pp. 73-82.
    • (2009) Proc. ACM Int. Symp. FPGAs , pp. 73-82
    • Ly, D.L.1    Chow, P.2
  • 11
    • 70450015220 scopus 로고    scopus 로고
    • A multi-FPGA architecture for stochastic restricted Boltzmann machines
    • D. L. Ly and P. Chow, "A multi-FPGA architecture for stochastic restricted Boltzmann machines," in Proc. Int. Conf. Field Program. Logic Appl., 2009, pp. 168-173.
    • (2009) Proc. Int. Conf. Field Program. Logic Appl. , pp. 168-173
    • Ly, D.L.1    Chow, P.2
  • 12
    • 0021518209 scopus 로고
    • Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images
    • Nov.
    • D. Geman and S. Geman, "Stochastic relaxation, Gibbs distributions, and the Bayesian restoration of images," IEEE Trans. Pattern Anal. Mach. Intell., vol. 6, no. 6, pp. 721-741, Nov. 1984.
    • (1984) IEEE Trans. Pattern Anal. Mach. Intell , vol.6 , Issue.6 , pp. 721-741
    • Geman, D.1    Geman, S.2
  • 13
    • 71149105669 scopus 로고    scopus 로고
    • Large-scale deep unsupervised learning using graphics processors
    • R. Raina, A. Madhavan, and A. Y. Ng, "Large-scale deep unsupervised learning using graphics processors," in Proc. ACM Int. Conf. Mach. Learn., 2009, pp. 873-880.
    • (2009) Proc. ACM Int. Conf. Mach. Learn. , pp. 873-880
    • Raina, R.1    Madhavan, A.2    Ng, A.Y.3
  • 14
    • 48849089104 scopus 로고    scopus 로고
    • High-performance implementation of the level-3 BLAS
    • Jul.
    • K. Goto and R. Van De Geijn, "High-performance implementation of the level-3 BLAS," ACM Trans. Math. Softw., vol. 35, no. 1, pp. 1-18, Jul. 2008.
    • (2008) ACM Trans. Math. Softw , vol.35 , Issue.1 , pp. 1-18
    • Goto, K.1    Geijn De R.Van2
  • 16
    • 0347410661 scopus 로고    scopus 로고
    • Efficient digital implementation of the sigmoid function for reprogrammable logic
    • Nov.
    • M. Tommiska, "Efficient digital implementation of the sigmoid function for reprogrammable logic," IEE Proc.-Comput. Digital Tech., vol. 150, no. 6, pp. 403-411, Nov. 2003.
    • (2003) IEE Proc.-Comput. Digital Tech , vol.150 , Issue.6 , pp. 403-411
    • Tommiska, M.1
  • 17
    • 33846101011 scopus 로고    scopus 로고
    • The impact of arithemetic representation on implementing MLP-BP on FPGAs: A study
    • Jan.
    • A. W. Savich, M. Moussa, and S. Areibi, "The impact of arithemetic representation on implementing MLP-BP on FPGAs: A study," IEEE Trans. Neural Netw., vol. 18, no. 1, pp. 240-252, Jan. 2007.
    • (2007) IEEE Trans. Neural Netw , vol.18 , Issue.1 , pp. 240-252
    • Savich, A.W.1    Moussa, M.2    Areibi, S.3
  • 18
    • 70450014917 scopus 로고    scopus 로고
    • Efficient FPGA implementation of a generic function approximator and its application to neural net computation
    • B. K. Bharkhada, J. Hauser, and C. Purdy, "Efficient FPGA implementation of a generic function approximator and its application to neural net computation," in Proc. IEEE Int. Symp. Micro-NanoMechatronics Human Sci., Dec. 2003, pp. 843-846.
    • (2003) Proc. IEEE Int. Symp. Micro-NanoMechatronics Human Sci., Dec. , pp. 843-846
    • Bharkhada, B.K.1    Hauser, J.2    Purdy, C.3
  • 19
    • 0030376929 scopus 로고    scopus 로고
    • Maximally equidistributed combined Tausworthe generators
    • Jan.
    • P. L'Ecuyer, "Maximally equidistributed combined Tausworthe generators," Math. Comput., vol. 65, no. 213, pp. 203-213, Jan. 1996.
    • (1996) Math. Comput , vol.65 , Issue.213 , pp. 203-213
    • L'Ecuyer, P.1
  • 20
    • 17844407153 scopus 로고    scopus 로고
    • BEE2: A high-end reconfigurable computing system
    • Mar.-Apr.
    • C. Chang, J. Wawrzynek, and R. W. Brodersen, "BEE2: A high-end reconfigurable computing system," IEEE Design & Test Comput., vol. 22, no. 2, pp. 114-125, Mar.-Apr. 2005.
    • (2005) IEEE Design & Test Comput , vol.22 , Issue.2 , pp. 114-125
    • Chang, C.1    Wawrzynek, J.2    Brodersen, R.W.3
  • 21
    • 77949372216 scopus 로고    scopus 로고
    • The challenges of using an embedded MPI for hardware-based processing nodes
    • D. L. Ly, M. Saldana, and P. Chow, "The challenges of using an embedded MPI for hardware-based processing nodes," in Proc. Int. Conf. Field-Program. Technol., 2009, pp. 120-127.
    • (2009) Proc. Int. Conf. Field-Program. Technol. , pp. 120-127
    • Ly, D.L.1    Saldana, M.2    Chow, P.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.