节点文献

申威26010处理器上协程间通信的研究

RESEARCH ON COMMUNICATION BETWEEN COROUTINES ON SW26010 PROCESSOR

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 李少迪吴俊敏张屹周亚伟

【Author】 Li Shaodi;Wu Junmin;Zhang Yi;Zhou Yawei;School of Software Engineering(Suzhou), University of Science and Technology of China;School of Computer Science and Technology, University of Science and Technology of China;

【机构】 中国科学技术大学软件学院(苏州)中国科学技术大学计算机科学与技术学院

【摘要】 并行程序间的通信是并行程序间相互协作的基础。申威26010异构众核处理器是我国自主研发设计的一种高性能处理器,是“神威太湖之光”超级计算机的主要组成部分,针对申威26010处理器上协程框架中通信的需求,基于申威26010处理器的计算与存储结构,设计实现适用于协程的通信模块。设计在申威26010处理器主核与从核上都适用的通道方式通信,并基于申威26010处理器独特的从核间寄存器通信方式对从核间的通信进行进一步优化。实验结果表明,从核间基于寄存器通信的方式相比于从核间通道通信最高能获得658倍的性能提升。

【Abstract】 Communication between parallel programs is the basis for collaboration between parallel programs. SW26010 heterogeneous many-core processor is a high performance processor independently developed and designed by China, and it is the main building-block of the supercomputer "Sunway TaihuLight". Aiming at the communication requirements of the coroutine framework on the SW26010 processor, based on the calculation and storage structure of SW26010 processor, this research designs and implements the module of communication between coroutines. The general channel communication both on MPE or CPE was designed. And the communication between CPEs based on the unique register communication method between CPEs of SW26010 processor was further optimized. The experimental results show that the performance of register communication-based method on CPE can be improved to 658 times than that of the channel communication.

【关键词】 申威26010通信并行协程
【Key words】 SW26010CommunicationParallelCoroutine
【基金】 国家重点研发计划项目(2018YFB1003600)
  • 【文献出处】 计算机应用与软件 ,Computer Applications and Software , 编辑部邮箱 ,2022年12期
  • 【分类号】TP332
  • 【下载频次】8
节点文献中: 

本文链接的文献网络图示:

本文的引文网络