首页 | 本学科首页   官方微博 | 高级检索  
     检索      

三值光学计算机的40位乘法例程
引用本文:胡晓俊,金翊,欧阳山.三值光学计算机的40位乘法例程[J].上海大学学报(自然科学版),2014,20(5):645-657.
作者姓名:胡晓俊  金翊  欧阳山
作者单位:上海大学 计算机工程与科学学院, 上海 200444
基金项目:国家自然科学基金资助项目,国家自然科学基金青年基金资助项目,上海市教委科研创新基金资助项目,上海市自然科学基金资助项目,上海高校青年教师培养基金资助项目
摘    要:针对三值光学计算机的特点, 利用其运算器可重构、数据位数众多、MSD 加法器无进位延时等优点, 设计并实现了一种用于三值光学计算机的40 位乘法例程. 该例程采用三值光学计算机中通用的MSD数表示数值, 通过三值逻辑中的M变换产生部分积, 再运用两两相加迭代的计算方法对部分积进行了MSD加法求和, 得到乘积, 其中M变换采用了一种比较特殊的快速变换实现方案, 而部分积的MSD 加法求和则采用流水技术来实现. 详细给出了这个乘法例程的具体实现步骤和模拟实验细节, 并与电子计算机中类似的乘法器做了运算复杂度对比分析.

关 键 词:MSD加法器  乘法例程  三值光学计算机  
收稿时间:2013-10-16

A 40-Bit Multiplication Routine of Ternary Optical Computer
HU Xiao-jun,JIN Yi,OUYANG Shan.A 40-Bit Multiplication Routine of Ternary Optical Computer[J].Journal of Shanghai University(Natural Science),2014,20(5):645-657.
Authors:HU Xiao-jun  JIN Yi  OUYANG Shan
Institution:School of Computer Engineering and Science, Shanghai University, Shanghai 200444, China
Abstract:According to the advantages of ternary optical computer such as reconfigurable arithmetic unit, large number of data bits and no-carry-delay MSD adder, a 40-bit multiplication routine is designed and developed. In the routine, the numerical value is expressed with the MSD number system as in a ternary optical computer. Partial products are generated via a three-valued logic transform (M). The product is obtained by summing all partial products through an MSD adder using an iterative method. A fast-calculation method is applied in the M transform, and a pipeline technology used in the MSD adder to accumulate the partial products. The operation steps and simulation experiments of the routine are given in detail, and the performance comparing with electronic computer
analyzed.
Keywords:ternary optical computer  multiplication routine  MSD adder
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《上海大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《上海大学学报(自然科学版)》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号