Browse > Article

A Design and Verification of an Efficient Control Unit for Optical Processor  

Lee Won-Joo (Department of Internet Programming, Doowon technical College)
Publication Information
Abstract
This paper presents design andd verification of a circuit that improves the control-operation problems of Stored Program Optical Computer (SPOC), which is an optical computer using $LiNbO_3$ optical switching element. Since the memory of SPOC takes the Delay Line Memory (DLM) architecture and instructions that are needless of operands should go though memory access stages, SPOC memory have problems; it takes immoderate access time and unnecessary operations are executed in Arithmetic Logical Unit (ALU) because desired operations can't be selectively executed. In this paper, improvement on circuit has been achieved by removing the memory access of instructions that are needless of operands by decoding instructions before locating operand. Unnecessary operations have been reduced by sending operands to some specific operational units, not to all the operational units in ALD. We show that total execution time of a program is minimized by using the Dual Instruction Register(DIR) architecture.
Keywords
$LiNbO_3$ (Lithium Niobate); SPOC(Stored Program Optical Computer); DLM (Delay Line Memory); DIR (Dual Instruction Register);
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 A. D. McAulay, J. Wang, and X. Xu, 'Optical Adder that Uses Spatial Light Rebroadcasters,' Appl. Opt., Vol. 31, No. 26, pp. 5584-5591, Sep. 1992   DOI
2 W. H. Cathey, K Wagner, and W. J. Miceli, 'Digital Computing with Optics', Proc, IEEE, Vol. 77 No. 10, pp. 1558 - 1572, Oct. 1989   DOI   ScienceOn
3 J. L. Johnson, 'Architectural Relationships Involving Symbolic Substitution,' Appl, Opt., Vol. 27, No.3, pp. 529-533, Feb. 1988   DOI
4 Guilfoyle, 'Digital Optical Computing Architectures for Compute Intensive Applications ,' Proc. 1994 Int'l Conf. Optical Computing, 1994
5 Guilfoyle et al., 'Smart Optoeletronic Architecture for Data/Knowledge-Based Applications,' Proc. Third Int'l Conf. on Electronics Circuits and Systems, Vol. 2, pp. 566-569, 1996
6 Guilfoyle, John M. Hessenbruch, Richard V. Stone, 'Free-Space Interconnects for High-Performance Optoelectronic Switching,' Computer, Vol. 31, No.2, pp. 69-75, Feb. 1998   DOI   ScienceOn
7 박종현, 이원주,전창호,'광스위칭 소자에 기반한 산술논리연산회로의 설계', 컴퓨터산업교육학회논문지,제3권, 제2호,pp. 148 - 158,Feb. 2002   과학기술학회마을
8 T. Main, R.J. Feuerstein, H. F. Jordan, V. P. Heuring, J. Feehrer, and C. E. Love, 'Implementation of a general-purpose stored-program digital optical computer', Appl, Opt., Vol. 33 No.8, pp. 1619-1628, Mar. 1994   DOI
9 H. F. Jordan, V. P. Heuring, and R. Feuerstein, 'Optoelectronic Time-of-Flight Design and Demonstration of an All-optical, Stored Program, Digital Computer', Proc. of IEEE Special Issues on Optical Computing, Vol. 82 No. 11, Nov. 1994   DOI   ScienceOn
10 W. P. Heuring, H. F. Jordan, and J. P. Pratt, 'Bitserial Architecture for Optical Computing,' Appl, Opt., Vol. 31, No. 17, pp. 3213-3224, Jun. 1992   DOI
11 J. P. Pratt, and V. P. Heuring, 'Designing digital optical computing systems: power distribution and cross talk', Appl, Opt., Vol. 31 No. 23, pp. 4657-4661, Aug. 1992   DOI
12 C.E. Love, H.F. Jordan, 'SPOC - A Stored Program Optical Computer,' IEEE Potentials Vol. 13, No.4, Oct./Nov. 1994   DOI   ScienceOn
13 A. F. Benner, J. Bowman, T. Erkkila, R. J. Feuerstein, V. P. Heuring, H. F. Jordan, J. Sauer, and T. Soukup, 'Digital Optical Counter Using Directional Coupler Switches,' Appl, Opt., Vol. 30, No. 29, pp. 4179-4189, Oct. 1991   DOI