位置:成果数据库 > 期刊 > 期刊详情页
针对三值光学计算机的C语言扩展
  • ISSN号:1007-2861
  • 期刊名称:上海大学学报(自然科学版)
  • 时间:2013.3.20
  • 页码:280-285
  • 分类:TP311[自动化与计算机技术—计算机软件与理论;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]上海大学计算机工程与科学学院,上海200072, [2]上海大学高性能计算中心,上海200072, [3]华东交通大学信息工程学院,南昌330013
  • 相关基金:国家自然科学基金资助项目(61073049);国家自然科学基金青年基金资助项目(61103054); 上海市教委科研创新资助项目(13ZZ074,13YZ005)
  • 相关项目:基于冗余数的光学并行加法器研究
中文摘要:

为了将三值光学计算机(ternary optical computer,TOC)数据位众多和光学处理器硬件可重构性这两个特点应用于高级语言程序中,提出并实现了针对三值光学计算机的C语言扩充技术.该技术中的用户可见部分包括一组C语言扩充语句和一个用户运算请求文件自动生成软件模块,其中扩充语句采用C语言函数的书写方式,并采用专用字头SZG_;运算请求文件自动生成软件模块将用户在给定界面中送入的运算方式和输入数据自动转换成预先制定的数据文件格式,生成SZG文件.三值光学计算机返回的运算结果会自动保存在与运算请求文件相同的目录下,且文件名由对应的运算请求文件名加后缀R.SZG组成.用户不可见部分包括:对扩充指令的编译进程、SZG文件生成机制、运算请求状况记录进程、运算结果接收进程和三值光学计算机端服务进程.使用该技术,用户不必改变编程习惯,可直接在C语言程序中使用三值光学计算机.该技术已在由PC机和嵌入式系统组成的三值光学计算机模拟环境中进行了实验,实验结果表明,该技术行之有效.

英文摘要:

To make use of the two characteristics of ternary optical computer(TOC) in C programs,hardware re-configurability and the excessive bit numbers,a new technique is developed,which can be divided into two parts.The user visible part includes some extension commands of C language and software of creating a user's operation request file.These extension commands have the same form with C function and a specialized prefix of SZG..The operation request file is automatically produced from the input data and corresponding operation that are entered by user through an especial interface.A suffix.SZG is added to the file,called a SZG file. The SZG file format corresponds to the TOC file protocol.The operation results returning from TOC are also saved in the same path of the user submitted SZG file and named "submitted file name_R.SZG".The user invisible part includes an extension commands compiling processor,a generation mechanism of SZG file,a state of operation request recording processor,and a result receiving processor and serving processor on the TOC. Using this technique,the user can use the TOC in C programs without changing their programming habits. Experiments have been done on a TOC simulation system consisting of a PC and an embedded system,and the feasibility of the technique is shown.

同期刊论文项目
期刊论文 25 会议论文 2
同项目期刊论文
期刊信息
  • 《上海大学学报:自然科学版》
  • 中国科技核心期刊
  • 主管单位:上海市教育委员会
  • 主办单位:上海大学
  • 主编:孙晋良
  • 地址:上海市宝山区上大路99号126信箱
  • 邮编:200444
  • 邮箱:xuebao@mail.shu.edu.cn
  • 电话:021-66135508
  • 国际标准刊号:ISSN:1007-2861
  • 国内统一刊号:ISSN:31-1718/N
  • 邮发代号:
  • 获奖情况:
  • 1996年获得第二届上海市优秀科技期刊二等奖,1999年获得上海市高等学校优秀自然科学学报二等奖,1999年获得全国优秀高校自然科学学报及教育部优秀...,2000年获得《CAJ-CD规范》执行优秀奖,2004年获得全国高校优秀科技期刊二等奖,2004年和2006年获上海市科技期刊编校质量优秀奖
  • 国内外数据库收录:
  • 俄罗斯文摘杂志,美国化学文摘(网络版),美国数学评论(网络版),德国数学文摘,美国剑桥科学文摘,中国中国科技核心期刊,中国北大核心期刊(2004版),中国北大核心期刊(2008版),中国北大核心期刊(2011版),中国北大核心期刊(2014版)
  • 被引量:6234