共查询到20条相似文献,搜索用时 8 毫秒
1.
针对三值光学计算机的特点, 利用其运算器可重构、数据位数众多、MSD 加法器无进位延时等优点, 设计并实现了一种用于三值光学计算机的40 位乘法例程. 该例程采用三值光学计算机中通用的MSD数表示数值, 通过三值逻辑中的M变换产生部分积, 再运用两两相加迭代的计算方法对部分积进行了MSD加法求和, 得到乘积, 其中M变换采用了一种比较特殊的快速变换实现方案, 而部分积的MSD 加法求和则采用流水技术来实现. 详细给出了这个乘法例程的具体实现步骤和模拟实验细节, 并与电子计算机中类似的乘法器做了运算复杂度对比分析. 相似文献
2.
解码器是三值光学计算机(ternary optical computer, TOC)中负责将运算器输出的结果从三值光信号变换成对应的电信号的部件. 根据现有三值光学计算机的实际状况, 实现了一款自动千位三值光学计算机解码器系统.该系统由4 个数码摄像头和嵌入式系统组成: 利用摄像头采集三值光学处理器输出的运算结果的图像, 由嵌入式系统处理这些图像以获得运算结果的数值. 嵌入式系统中的软件包括拍照控制、数值生成和输出控制三个主要部分.创建的地址定位技术可解决运算器输出图像与摄像头拍摄图像在像素数量上差别过大的问题. 提出并实现的降蓝技术可解决蓝光对液晶暗状态的严重干扰问题. 建立的自检机制可提高解码结果的准确性和可靠性. 相似文献
3.
建立 MPI 程序中三值光学计算机(ternary optical computer, TOC)和 CPU 在指令级别上协同工作的技术. 在该技术中, TOC 节点作为服务端, 运行等待连接的进程;CPU 上运行的 MPI 进程作为客户端, 使用以SHDX 为前缀的一类扩充指令来请求与TOC 连接. TOC 和 CPU 连接之后, MPI 进程将指令级别上的服务要求和数据一并发送给TOC 节点, TOC 发挥其处理器可构成复合运算器及数据位数众多的优势来处理数据, 并将计算结果回送给客户端的MPI 进程. 该过程实现了 CPU 在指令级别上调用TOC 来协同工作的目的. 目前, 设定一个超级计算机系统可以融入10 个TOC 节点, 每个TOC 节点可以打开8 个服务端口, 未来的版本可能扩大这两个限制. 实验结果证明了该技术的正确性. 相似文献
4.
金翊 《上海大学学报(自然科学版)》2011,17(4):401-411
目前,光学计算机研究集中在追求高速度、追求二维数据并行处理和追求整机效率3个分支.介绍了各分支的研究热点和主要难点.通过对比,表明追求整机效率的三值光学计算机(ternary optical computer,TOC)具有较好的可实现性,进而详细介绍了这种光电混合型计算机所具有的数据位众多、光学处理器可重构、处理器易扩展和能耗低等特点,以及基于这些特点所产生出的解决复杂问题的新思想或新算法.还介绍了三值光学计算机的用户可见结构、联机操作方法、编程操作方法,以及在并行程序中的使用方法和硬件扩充方法,并通过举例,介绍了众多数据位数和光学处理器可重构性的应用.所涉及的实例均结合正在上海大学计算机工程与科学学院构建的,面向应用研究千位三值光学计算机实验系统展开讨论. 相似文献
5.
介绍了针对数千位的三值光学计算机解码器而设计的一款并行感光阵列。在整体规划上, 采用了将16个感光单元电路集成为一个感光模块, 再用多个感光模块拼接成实用的并行感光阵列之策略. 设计的感光单元电路将三值光学处理器一个像素输出的光信号转换成对应的电信号, 一个感光模块将三值光学处理器16个像素输出的光信号并行转换成对应的电信号,感光阵列将三值光学处理器的数千个像素输出的光信号并行转换成对应的电信号. 设计的感光模块封装外形解决了拼装成大规模感光阵列的问题. 该模块为三值光学计算机提供了一个成本低、方便维护及更换的并行光电器件. 最后介绍了对感光模块中电路的实验研究和对模块外形拼接性能的实物样板测试, 实验证实了所设计电路的功能有效性和性能稳定性, 样板测试表明该设计的感光模块封装外形适于拼接. 相似文献
6.
加强对C语言实验教学重要性的认识,不仅是提高学生学习效率的有效手段,也是提高C语言教学效果的重要环节。本文提出了将C语言实验教学分为基础性实验教学和综合性实验教学两阶段的教学方法。 相似文献
7.
李目海 《山东师范大学学报(自然科学版)》1999,14(4):451-455
从表格的分析入手,提出对表格进行整体自动识别的具体方法,该方法在编辑软件中的应用,使对表格的处理就象处理一般文字一样轻松自如。 相似文献
8.
C语言是国际上广泛流行的计算机高级程序设计语言。在C语言程序设计中,赋值运算是应用最广泛的运算之一,本文从赋值运算的定义和其在微机原理中的读写控制原理进行了阐述。 相似文献
9.
10.
利用科学与工程语言MATLAB提供的环境与高级语言(例如C语言)结合实现相互调用的接口函数,通过CMEX批处理文件将一源程序生成MATLAB可调用的动态链接库(DLL),从而实现了在基于Windows的MATLAB环境下任意间接调用高级C语言. 相似文献
11.
本文分析了C语言中典型的运算符 运算符,以及其在编译器中的运算过程,并明确指出在不同的编译器中,对于同一种运算符所可能给出的不同的解释,其运算结果也就可能不同. 相似文献
12.
三值光计算机高数据宽度的管理策略 总被引:1,自引:0,他引:1
金翊 《上海大学学报(自然科学版)》2007,13(5):519-523
光学计算机必将拥有很高的数据宽度,以刚刚建成的360位三值光计算机运算器模型为背景,就高数据宽度的管理问题提出了6项基本策略.为建立这些策略,定义了算位、算道、算位类型和算道类型等新概念.这组管理策略借鉴了现行计算机操作系统管理内存的一些基本思想,使其可实现性有了基本保证. 相似文献
13.
C++语言是一门重要的计算机专业语言,学习起来相当困难,尤其对于高职高专院校的学生来说,他们底子薄、基础差,更是难学。本文介绍几点学习C++语言的方法和建议,与高职高专院校学生共勉。 相似文献
14.
主要介绍以16位工控机为硬件基础的计算机控制系统中C语言程序设计的一些通用性问题:如时间中断,PID控制,汉字显示,数组输入,与汇编语言的混合编程等问题 相似文献
15.
以300位量级三值逻辑光学运算器实验系统为管理对象,提出三值光计算机数据位资源的一种静态分配策略,其核心思想是给单任务合理地分配数据位.该项工作是今后进行三值光计算机多用户、多任务条件下数据位资源管理策略研究的基础.讨论了算位宽度的静态指定、对数据位按算位宽度静态分组、为数据位设置多个算位属性以及数据位的分配过程等问题,通过实例说明了应用本策略进行数据位资源分配的过程. 相似文献
16.
17.
设计并实现了C语言计算机辅助测评系统,该系统创设了一个高度交互的测评学习环境,并将系统与教学进行了有效的整合,更进一步地促进了学生编程思维模式的形成.其主要特点是使用了基于自动化技术中的信息获取方法,通过创建反馈信息数据库的方式,将具体的编译错误输出信息转化为抽象的指导性反馈信息.文中详述了该系统的总体架构设计与核心功能的关键技术,并对系统的应用效果进行了分析和展望. 相似文献
19.
王婷婷 《芜湖职业技术学院学报》2010,12(1):86-87
C语言是高职计算机专业的一门重要的专业基础课,但在实际的教学过程中存在种种困难,因此讲师有必要根据教学实践,在分析高职教育人才培养目标的基础上,结合高职教学改革,对《C语言程序设计》课程的教学改革进行探讨。 相似文献