Title :
Optically reconfigurable processors
Author :
Mumbru, Jose ; Panotopulos, G. ; Psaltis, Demetri ; Zhou, Gan ; An, Xin ; Mok, Fai
Author_Institution :
Dept. of Electr. Eng., California Inst. of Technol., Pasadena, CA, USA
Abstract :
Reconfigurable processors, like the field programmable gate arrays (FPGAs), open new computational paradigms where the processor is able to tailor its internal structure to better implement a given application. A typical FPGA consists of an array of configurable logic blocks and a mesh of interconnections fully programmable by the user to perform a given application. By just changing its internal connectivity, the FPGA can implement a totally different new function. However in most of the applications, the FPGA is configured only once and used as coprocessor to carry out some highly complex or time-consuming computation. The reason for such limitation is the small communication bandwidth between the FPGA chip and the external memory, usually ROM, where the configuration data is stored. The Optically Programmable Gate Array (OPGA), an enhanced version of a conventional FPGA, can overcome this problem. The OPGA utilizes a holographic memory accessed by an array of VCSELs to program its logic. The on-chip logic has been complemented with an array of photodetectors to detect the configuration template recorded in the memory. Combining spatial and shift multiplexing to store the configuration pages in the memory, the OPGA module is very compact and has extremely short configuration time allowing for dynamic reconfiguration. The reconfiguration capability of the OPGA can be applied to solve more efficiently problems in pattern recognition and digit classification
Keywords :
coprocessors; field programmable gate arrays; holographic storage; integrated optoelectronics; reconfigurable architectures; surface emitting lasers; VCSELs; communication bandwidth; computational paradigms; configurable logic blocks; configuration data; configuration template; configuration time; coprocessor; digit classification; external memory; field programmable gate arrays; holographic memory; internal connectivity; internal structure; on-chip logic; optically programmable gate array; optically reconfigurable processors; pattern recognition; photodetectors; shift multiplexing; spatial multiplexing; Bandwidth; Coprocessors; Field programmable gate arrays; Holographic optical components; Holography; Logic arrays; Optical arrays; Optical interconnections; Programmable logic arrays; Reconfigurable logic;
Conference_Titel :
Mixed-Signal Design, 2000. SSMSD. 2000 Southwest Symposium on
Conference_Location :
San Diego, CA
Print_ISBN :
0-7803-5975-5
DOI :
10.1109/SSMSD.2000.836438