摘要
三值光学计算机是2017年3月问世的通用型光电混合计算机系统。它用无光态和偏振方向正交的两个偏振光态表示信息,用旋光器和偏振片来改变这三个光态,进而完成三值逻辑运算和MSD(modifiedsigned-digitrepresentations)冗余表达数值的二进制并行加法运算。这种新型计算机具有处理器位数众多、处理器位可以分组独立使用、处理器位的计算功能可重构等优势;还以非易失随机存储器件为基础,构建了与处理器频繁交换大量数据的双空间存储器系统;为便于编制发挥这些特色的应用程序,采用SZG文件为程序员遮蔽三值光学处理器与传统电子处理器的差别,构成了保持传统编程技术的新编程平台。目前,针对快速傅里叶变换、元胞自动机等典型算法,验证了这种新型计算机的加速能力。
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.
作者
金翊
王哲河
刘玉静
欧阳山
沈云付
彭俊杰
JIN Yi;WANG Zhehe;LIU Yujing;OUYANG Shan;SHEN Yunfu;PENG Junjie(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)
出处
《自然杂志》
2019年第3期207-218,共12页
Chinese Journal of Nature
关键词
三值光学计算机
处理器重构
多处理器位
处理器位分组
ternary optical computer
processor reconstruction
many of processor bit
processor bits grouping