[发明专利]面向众核多层次存储系统的数据高效传输支持方法有效

专利信息
申请号: 201910974455.6 申请日: 2019-10-14
公开(公告)号: CN112738142B 公开(公告)日: 2022-11-25
发明(设计)人: 方燕飞;李雁冰;董恩铭;杨小川;何王全;尉红梅 申请(专利权)人: 无锡江南计算技术研究所
主分类号: H04L67/1097 分类号: H04L67/1097;H04L67/568
代理公司: 苏州创元专利商标事务所有限公司 32103 代理人: 王健
地址: 214083 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 面向 多层次 存储系统 数据 高效 传输 支持 方法
【说明书】:

发明公开了一种面向众核多层次存储系统的数据高效传输支持方法,包括典型访存通信模式性能库和运行时最优模式选择模块,所述典型访存通信模式性能库是通过以下步骤构建形成的,总结科学计算程序中的典型通信访存模式;对每种典型通信访存模式,用多种通信访存方案具体实现;对每种实现通信访存方案,测试在不同数据规模下的性能以及需要的缓冲空间的大小,构建典型访存通信模式性库;所述运行时最优模式选择模块则根据用户程序的访存通信模式、访存数据量、可用缓冲空间大小信息,搜索典型访存通信模式性库,选择最优实现方案。本发明减轻编程人员负担的同时,提供高效的实现方案,对于不了解存储系统细节的编程人员,也能很好的利用系统特性。

技术领域

本发明属于并行语言及编译领域,尤其涉及一种面向众核多层次存储系统的数据高效传输支持方法。

背景技术

不同于处理器的速度按照摩尔定律快速发展,存储器访问速度的发展远远滞后于处理器,存储系统的性能是影响计算机系统整体性能的决定性因素之一。考虑到当前技术条件、实现成本等因素的限制,目前普遍使用多层次存储系统来缓解存储系统性能的不足。在众核处理器上,计算核心的数目更多,存储系统的层次设计更加复杂。多层次存储系统普遍采用内存共享、缓存私有的方式,为提升缓存的使用效率,私有缓存间又可以使用RMA通信机制交换数据。这样的多层次设计能够最大程度的提升存储系统的性能,但是也编程带来的很大的难度。

发明内容

本发明目的在于提供一种面向众核多层次存储系统的数据高效传输支持方法,以解决多层次存储系统设计给编程人员带来的很大的难度。

为达到上述目的,本发明采用的技术方案是:一种面向众核多层次存储系统的数据高效传输支持方法,基于典型访存通信模式性能库和运行时最优模式选择模块;

所述典型访存通信模式性能库是通过对科学计算程序中的典型访存通信模式进行分析总结,并对每种典型访存通信模式的多种实现方案进行实际测试得到;

所述运行时最优模式选择模块用于判断用户程序的访存通信模式,根据访存数据量、可用缓冲空间大小信息,搜索典型访存通信模式性能库,选择可用的数据传输时间最短的实现方案,实现数据的高效传输;

所述典型访存通信模式性能库的构建包括以下步骤:

S1、总结科学计算程序中的典型访存通信模式,典型访存通信模式包括全阵列交换数据、阵列行/列上交换数据、阵列遍历主存数据;

S2、对每种典型访存通信模式,用不同的通信访存方案具体实现,并理论计算缓冲空间大小,具体通信访存方案如下:

S21、当典型访存通信模式为全阵列交换数据时,一种通信访存方案是核组轮转,其缓冲空间大小为2倍缓冲;另一种通信访存方案是核组内依次广播,其缓冲空间大小为2倍缓冲;

S22、当典型访存通信模式为阵列行/列上交换数据时,一种通信访存方案是行/列上轮转,其缓冲空间大小为2倍缓冲,即为通信的数据量的2倍;另一种通信访存方案是行/列上依次广播,其缓冲空间大小为2倍缓冲;

S23、当典型访存通信模式为阵列遍历主存数据时,第一种通信访存方案是单个核心分块DMA,其缓冲空间大小为2倍缓冲;第二种通信访存方案是单核心分块DMA和轮转RMA,其缓冲空间大小为2倍缓冲;第三种通信访存方案是单从核分块DMA和依次RMA广播,其缓冲空间大小为2倍缓冲;第四种通信访存方案是分块DMA列广播和行上轮转RMA,其缓冲空间大小为sqrt(n)倍缓冲空间;第五种通信访存方案是分块DMA列广播和行上依次RMA广播,其缓冲空间大小为sqrt(n)倍缓冲空间;

S3、对每种通信访存方案,在众核处理器上测试在不同数据规模下的运行时间性能,构建典型访存通信模式性能库;

所述运行时最优模式选择模块的构建包括以下步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡江南计算技术研究所,未经无锡江南计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910974455.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top