报 告 人:韩越兴 博士[上海大学计算机学院、上海大学高性能计算中心]
报告时间:2014年 12月12日(周五)14:15
报告地点:上海大学校本部东区计算机大楼402室
报告简介:
与电子计算机相比,三值光学计算机具有数据位数众多、按位可分配、每位的计算功能可随时按用户的需要来重构等应用特征,这些特征决定了使用三值光学计算机的方法与使用电子计算机的方法有较大不同。但是对应用程序的编制而言,又需要保持程序员编程习惯的主题部分,如模块化结构、处理过程与数据分离、常用的程序控制命令、习惯的程序结构等。如何在保持编程习惯主体部分的前提下,让用户快速且自然地编制出使用三值光学计算机的应用程序,成为将三值光学计算机推进到应用阶段的关键技术。2011年研究团队开始探索这项技术,迄今建立了以SZG文件为核心的“启用三值光学处理器”工作方式,并以此工作方式为基础完成了SZG文件自动生成软件、对C程序语言的扩充和对MPI通信环境的扩充。程序员看到对高级程序语言的扩充在于增加了几条以SZG为标示的高级程序语言指令,用户在高级语言程序中使用SZG类指令即可适时将SZG文件送达三值光学处理器,三值光学计算机的任务管理系统将按照SZG文件中包含的计算量为用户分配数据位数,并按照SZG文件中包含的用户运算要求来重构这些数据位的计算功能,然后将SZG文件中包含的原始数据送处理器进行计算,最后把计算结果返回给应用程序。
本次演讲将介绍SZG文件格式(协议)的最新版本、C程序语言扩充指令、MPI扩充语句,并给出一个示例。为听众了解在高级语言程序中使用三值光学计算机的技术要点奠定基础。
报告人简介:
韩越兴,上海大学计算机工程与科学学院,博士。2011年3月在日本国立电气通信大学大学院获得博士学位。研究兴趣包括计算机图形图像学,计算机视觉,机器人系统开发,三值光计算机等研究。有多篇文章发表在《Pattern Recognition》等期刊上。2000年以来,在学校,研究所以及企业中参与了多个系统的开发,比如日本富士通公司开发的指纹系统,日本NHK的通信卫星的控制系统,日本产业技术综合研究所的关于机器人控制的OpenRTM系统,日本国际技术开发公司(KGK会社)的高速检测物品质量的算法研究,以及多台检测系统的总控制系统的开发(完全独立完成)等。在2011年获得由中国教育部和国家留学基金管理委员会颁发的2010年度优秀自费留学生奖。从2014年起参与了三值光学计算机的研究,主要承担三值光学计算机的软件控制部分。