10.3969/j.issn.1007-2861.2014.02.006
三值光学计算机MPI编程技术在超算集群中的使用
建立MPI程序中三值光学计算机(ternary optical computer,TOC)和CPU在指令级别上协同工作的技术.在该技术中,TOC节点作为服务端,运行等待连接的进程;CPU上运行的MPI进程作为客户端,使用以SHDX为前缀的一类扩充指令来请求与TOC连接.TOC和CPU连接之后,MPI进程将指令级别上的服务要求和数据一并发送给TOC节点,TOC发挥其处理器可构成复合运算器及数据位数众多的优势来处理数据,并将计算结果回送给客户端的MPI进程.该过程实现了CPU在指令级别上调用TOC来协同工作的目的.目前,设定一个超级计算机系统可以融入10个TOC节点,每个TOC节点可以打开8个服务端口,未来的版本可能扩大这两个限制.实验结果证明了该技术的正确性.
三值光学计算机、MPI程序、超级计算机
20
TP311(计算技术、计算机技术)
国家自然科学基金资助项目61073049,61103054;教育部博士点建设基金资助项目20093108110016;上海市教委科研创新基金资助项目13ZZ074,13YZ005
2014-05-28(万方平台首次上网日期,不代表论文的发表时间)
共10页
180-189