千位三值光学处理器理论、结构和实现
【摘要】:三值光学计算机将光强与偏振方向结合起来表示三值信息,并且充分利用成熟的电子设备和光学元件来构造各部件,具有光传送、光运算、电控制和电存储等特点。千位三值光学处理器是三值光学计算机的核心部件,主要包括三部分:编码器、运算器和解码器。编码器根据用户输入的二值电信号调制出对应的三态光信号,并送入运算器。运算器通过不同光信号间的转换来实现信息的光学处理器。解码器将运算器输出的结果三态光信号转换成二值电信号返回给用户。编码器和运算器主要组成器件是偏振片和液晶,解码器的主要组成器件是感光阵列和配套的存储单元。本课题主要研究千位三值光学处理器的构造理论,设计可行的体系结构,实现能并行处理千位三值数据的光学处理器系统。这项研究已经取得的主要成果和创新点有:
1)研发成功第一款千位三值光学处理器的光学组件,包括以自主研发的并行液晶阵列为核心的光学硬件和相应控制软件。
2)将360位三值光学计算机实验系统的解码器成功移植到千位三值光学处理器。
3)将光学组件和解码器部件集成为一个完整的千位三值光学处理器系统,并完成了系统的软硬件调试和检测。
4)设计了三值光学运算器的第一个重构控制电路。
作者的工作改进了千位三值光学处理器的体系结构,简化了运算器的构造过程,丰富了三值光学处理器的构造理论。在该系统上,研究团队的其他成员进行了进行了三值光学计算机MSD加法、矩阵向量乘、元胞自动机等研究实验,进一步证明了本系统的正确性和有效性,展示了千位三值光学处理器巨位数并行处理的优势和广阔的应用前景。