Chinese Journal of Nature ›› 2019, Vol. 41 ›› Issue (3): 207-218.doi: 10.3969/j.issn.0253-9608.2019.03.007

• Progress • Previous Articles     Next Articles

Ternary optical computer

JIN Yi, WANG Zhehe, LIU Yujing, OUYANG Shan, SHEN Yunfu, PENG Junjie   

  1. ①Optical Computer Research Center,School of Computer Engineering and Science, Shanghai University,Shanghai 200444, China; ②National Key Laboratory of Science and Technology on Millimeter-Wave Remote Sensing, Beijing 100854, China
  • Received:2018-11-23 Online:2019-06-25 Published:2019-06-27

Abstract: The ternary optical computer is a general purpose photoelectric hybrid computer system which was set in March 2017. It uses dark state and two polarized light states which be orthogonal polarization direction to express information, and uses liquid crystal and polarizer to change these three light states, and then completes the three-valued logical operation and the binary parallel addition operation of redundant MSD to express numerical values. This new computer has many advantages, such as large number of processor bits, independent use of processor bits in groups, and reconfigurable computing functions of processor bits. On the basis of non-volatile random storage device, a dual-space memory system is constructed which frequently exchanges a large amount of data with the processor. For ease of writing applications with these characteristics, SZG files are adopted to shield the difference between ternary optical processors and traditional electronic processors for programmers. Meanwhile, the SZG file and program language form a new programming platform which will maintain the traditional programming technology. At present, for the typical algorithms such as fast Fourier transform and cellular automata, the acceleration ability of this new computer is verified.

Key words: ternary optical computer, processor reconstruction, many of processor bit, processor bits grouping