Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1989.tui3
G. Eichmann, A. Kostrzewski, D. H. Kim, Yao Li
{"title":"An Optical-Holographic-Associative-Memory-Based Parallel Register Transfer Processor","authors":"G. Eichmann, A. Kostrzewski, D. H. Kim, Yao Li","doi":"10.1364/optcomp.1989.tui3","DOIUrl":"https://doi.org/10.1364/optcomp.1989.tui3","url":null,"abstract":"A combinatorial logic circuit is an interconnected array of logic gates. However, for various arithmetic operations, iterative sequential computation is needed. To furnish feedback, memory elements, such as flip-flops or registers must be utilized. With this feedback, the overall logic circuit is a finite-state sequential logic machine. The use of optics to perform fast combinatorial logic processing was suggested1-3. However, for the various proposed combinatorial logic elements the efficient feedback generation is an active research area. To generate a sequential logic circuit, a viable hybrid approach is to use optics for both fast parallel logic and interconnect and high-speed bit-addressable electronics for storage and feedback1. In this paper, a specific hybrid sequential computing module, where optical array processors that perform the combinatorial logic and interconnect operations, are sandwiched between high-speed electronic parallelly-addressed storage registers, is described. This hybrid system can sustain various fast optical register transfer micro-operations (ORTMOs), operations that are the most primitive operations required for an optical digital computer. This new system will be referred to as an optical register transfer processor (ORTP).","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"74 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128376318","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1991.pdp2
S. Ishihara, Nobuyuki Kasama, M. Mori, Y. Hayasaki, T. Yatagai
{"title":"Effects of Imperfection in Spatial Optical Devices on Backpropagation Learning Capability of Optoelectronic Neural Network","authors":"S. Ishihara, Nobuyuki Kasama, M. Mori, Y. Hayasaki, T. Yatagai","doi":"10.1364/optcomp.1991.pdp2","DOIUrl":"https://doi.org/10.1364/optcomp.1991.pdp2","url":null,"abstract":"Recently there has been a great deal of work on neural network. Offering massive parallelism, high speed, and crosstalk-free interconnection, optical implementation has been sought to fully exploit the parallel characteristics of neural networks(1,2). In those optoelectronic neural networks, \"two-dimensionally(2D) extended\" and \"discretely arrayed\" devices, i.e. spatial light devices such as SLMs(spatial light modulators), arrayed light sources and detectors are utilized to enjoy the high parallelism of optics. However, at present it is not easy to obtain such perfect spatial light devices with characteristics satisfying theoretical performance; some have lack of spatial uniformity while others show limited signal-to-noise ratio and so on. Therefore, it is important to investigate the effects of imperfection of spatial optical devices on the system capability of optoelectronic neural network. The influence of interconnection weight discretization and noise in an optoelectronic neural network was reported(3), but only by computer simulation.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128694931","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1993.othb.4
B. Acklin, J. Jahns
{"title":"Packaging considerations for planar optical systems","authors":"B. Acklin, J. Jahns","doi":"10.1364/optcomp.1993.othb.4","DOIUrl":"https://doi.org/10.1364/optcomp.1993.othb.4","url":null,"abstract":"Various integration techniques have been suggested in order to build compact opto-electronic systems [1-3]. For an actual implementation, several topics have to be addressed:","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128383084","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1995.otue19
M. Blume, S. Esener
{"title":"Optoelectronic Fuzzy ARTMAP Processor","authors":"M. Blume, S. Esener","doi":"10.1364/optcomp.1995.otue19","DOIUrl":"https://doi.org/10.1364/optcomp.1995.otue19","url":null,"abstract":"The realization of practical optical or optoelectronic computers has been hampered by the lack of algorithms suited to optoelectronic implementation. We have chosen an algorithm that is particularly compatible with optoelectronic processors and parallel access optical memory, mapped it onto an architecture which satisfies the constraints of the hardware, and suggest an implementation which is an appropriate combination of optical and electronic technology. The proposed parallel optoelectronic implementation increases throughput by several orders of magnitude over serial implementations, facilitating the real-time solution of large problems.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124775061","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1995.otue10
Weishu Wu, Changxi Yang, S. Campbell, P. Yeh
{"title":"A Photorefractive Optical Fuzzy Logic Processor","authors":"Weishu Wu, Changxi Yang, S. Campbell, P. Yeh","doi":"10.1364/optcomp.1995.otue10","DOIUrl":"https://doi.org/10.1364/optcomp.1995.otue10","url":null,"abstract":"Fuzzy logic 1 has potential application in fields such as pattern recognition and process control. Since Liu first introduced an optical fuzzy logic processor utilizing a lens-array-based multiple imaging system, 2 many other systems have also been proposed and demonstrated. Most of early implementations were based on the principle of shadow-casting, with spatially encoded patterns being superimposed on each other by use of either light source array 3 or lens-array. 2 To obtain correct output of the fuzzy logic maximization (or minimization) operations, thresholding devices were needed in some systems. These thresholding devices, as well as the complex encoding patterns, make the systems complicated. Other systems utilized a complex encoding scheme which resulted in an output pattern different from the input patterns. Thus, the encoding scheme proposed for two-input fuzzy logic operations was difficult to be extended to multiple-input operations. 3,4, In this paper, we propose and demonstrate a novel optical fuzzy logic processor based on four-wave mixing in photorefractive crystals. Specifically, the recording of light-induced gratings is utilized to achieve minimization operations, while the readout of degenerated gratings is utilized to achieve maximization operations. Our system has several advantages including simple data encoding scheme, full parallelism, high speed, high accuracy, and simple architecture (no thresholding devices).","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114203525","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1995.otuc4
P. Heremans, B. Knüpfer, M. Kuijk, R. Vounckx, S. Borghs
{"title":"Cascadable thyristor optoelectronic switch operating at 50 Mbit/sec with 7.2 femtoJoule external optical input energy","authors":"P. Heremans, B. Knüpfer, M. Kuijk, R. Vounckx, S. Borghs","doi":"10.1364/optcomp.1995.otuc4","DOIUrl":"https://doi.org/10.1364/optcomp.1995.otuc4","url":null,"abstract":"Most optoelectronic switches are characterized by a trade-off between the optical input sensitivity, the operation frequency and the area on chip. Fast operation usually occurs at the expense of sensitivity, or else requires considerable chip area for fast amplification in several stages of the input signal. It has recently been shown that specially designed optical thyristors, called depleted thyristors, are not subject to this trade-off [1], The thyristor layer structure must be conceived such that the device can be depleted of carriers by a negative anode-to-cathode voltage pulse. Such structure has intrinsically high speed capabilities, which can be combined with extreme optical input sensitivity by using differential pairs of thyristors instead of single thyristors [2]. The differential pair (Fig. 1) consists of two thyristors A and B connected in parallel, which have a common series resistance Rc [3]. When thyristor A is on and thyristor B is off, the differential switch is in the \"1\" state; with A off and B on the switch is in the \"0\" state. The thyristor in the on-state emits light. This allows cascaded operation using the same type of optical thyristor pair both for the emitting and the receiving side of optical interconnects, or for optical computing.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"173 7","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114009523","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Optical Implementations of Neural Computing","authors":"R. Athale","doi":"10.1364/optcomp.1989.ma1","DOIUrl":"https://doi.org/10.1364/optcomp.1989.ma1","url":null,"abstract":"Achieving performance comparable to human beings in speech recognition, visual perception, motor control and knowledge acquisition, representation, and processing is one of the most difficult and exciting challenges facing the information processing research community. Recently neural net models of computation have been investigated as a novel approach for solving these problems. These proposed models are only loosely based on the known and postulated characteristics of biological systems and no claim is usually made for these models to be biologically accurate.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114738588","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Learning in Optical Neural Networks","authors":"D. Brady, K. Hsu, D. Psaltis","doi":"10.1364/optcomp.1991.wa1","DOIUrl":"https://doi.org/10.1364/optcomp.1991.wa1","url":null,"abstract":"In this paper we will review recent advances in training optical neural networks. We will focus on holographic implementations using photorefractive crystals [1]. The vast majority of learning algorithms in neural networks are based on some form of generalized “Hebbian Learning”. With Hebbian learning the strength of the connection between two neurons is modified in proportion to the product (or possibly some other simple function) of the activation functions of the two neurons. These activation functions are typically the neuron response and error signals. The multiplicative Hebbian rule can be implemented if the hologram that connects two neurons is formed as the interference of two light beams generated by the two neurons. This simple and elegant method for training an individual connection can also form the basis for training large optical networks. There are several issues that need to be addressed however before such networks can be constructed. The following is a partial list of these issues, assuming photorefractives are selected as the synapse medium: 1. Architectures for Multiple Holographic Interconnections with 2-D and 3-D Media. 2. Recording Dynamics and Hologram Dynamic Range. 3. Suitable Devices for Neuron Implementation.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127702946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"High-Speed Optically-Addressed Spatial Light Modulator for Optical Computing","authors":"R. Rice, W. Li, G. Moddel","doi":"10.1364/optcomp.1989.mf1","DOIUrl":"https://doi.org/10.1364/optcomp.1989.mf1","url":null,"abstract":"Optically-addressed spatial light modulators (OASLMs) provide a technique for processing two-dimensional optical data in parallel optical computing architectures [1,2]. The OASLM presented uses a hydrogenated amorphous silicon (a-Si:H) photosensor and a ferroelectric liquid crystal (FLC) as the modulator.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127948314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Optical ComputingPub Date : 1900-01-01DOI: 10.1364/optcomp.1989.tui1
E. Zeise, P. Guilfoyle
{"title":"Programmable Emulation with the Optical Reconfigurable Logic Array","authors":"E. Zeise, P. Guilfoyle","doi":"10.1364/optcomp.1989.tui1","DOIUrl":"https://doi.org/10.1364/optcomp.1989.tui1","url":null,"abstract":"An optically implemented reprogrammable logic array using control logic to compute ALU primitives for emulating a general purpose programmable computer.","PeriodicalId":302010,"journal":{"name":"Optical Computing","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121481098","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}