OPTOELECTRONIC DEVICES FOR BOLTZMANN MACHINES AND SIMULATED ANNEALING

被引:12
作者
LALANNE, P [1 ]
RODIER, JC [1 ]
CHAVEL, P [1 ]
BELHAIRE, E [1 ]
GARDA, PF [1 ]
机构
[1] UNIV PARIS 11,INST ELECTR FONDAMENTALE,CNRS,URA 22,F-91405 ORSAY,FRANCE
关键词
RANDOM NUMBER GENERATOR; STOCHASTIC PROCESSES; SIMULATED ANNEALING; BOLTZMANN MACHINES; PARALLEL ARCHITECTURES; MODAL NOISE;
D O I
10.1117/12.143305
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
An optoelectronic device for generating random numbers at high flow rates is presented. Such a device can be exploited for implementating massive arrays of stochastic decision-making elements encountered in simulated annealing and in Boltzmann machine algorithms. It is comprised of an optical random number generator and an array of electronic neuron elements. The random number arrays are derived from the continually changing modal noise of a step-index optical fiber, and the neuron elements include photodiodes and a few associated electronic components. To demonstrate the feasibility of large arrays of neuron elements, a circuit with three neurons has been implemented and tested. The results reveal that 10(4) neuron elements can be integrated into 1 cm2 and that flow rates of 10(10) random numbers per second are possible.
引用
收藏
页码:1904 / 1914
页数:11
相关论文
共 34 条
[1]  
AARTS E, 1984, SIMULATED ANNEALING, P33
[2]   A VLSI-EFFICIENT TECHNIQUE FOR GENERATING MULTIPLE UNCORRELATED NOISE SOURCES AND ITS APPLICATION TO STOCHASTIC NEURAL NETWORKS [J].
ALSPECTOR, J ;
GANNETT, JW ;
HABER, S ;
PARKER, MB ;
CHU, R .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1991, 38 (01) :109-123
[3]  
ALSPECTOR J, 1989, NEURAL INFORMATION P, V1, P748
[4]  
AZENCOTT R, 1990, NATO ASI F, V68, P51
[5]  
Azencott R., 1992, SIMULATED ANNEALING
[6]  
BELHAIRE E, 1992, ARTIFICIAL NEURAL NE, V2, P1469
[7]  
BELHAIRE E, 1990, P ITG IEEE WORKSHOP, P80
[8]  
BELHAIRE E, 1992, THESIS U PARIS 11
[9]   A PARALLEL SIMULATED ANNEALING ALGORITHM FOR THE PLACEMENT OF MACROCELLS [J].
CASOTTO, A ;
ROMEO, F ;
SANGIOVANNIVINCENTELLI, A .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (05) :838-847
[10]   OPTOELECTRONIC ANALOGS OF SELF-PROGRAMMING NEURAL NETS - ARCHITECTURE AND METHODOLOGIES FOR IMPLEMENTING FAST STOCHASTIC LEARNING BY SIMULATED ANNEALING [J].
FARHAT, NH .
APPLIED OPTICS, 1987, 26 (23) :5093-5103