首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于新一代申威众核处理器从核局存受限优化方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:山东省计算中心(国家超级计算济南中心);齐鲁工业大学(山东省科学院)

摘要:本发明涉及一种基于新一代申威众核处理器从核局存受限优化方法,属于电子信息的技术领域,包括:针对依赖数据占用存储小于共享LDM最大存储空间的情况,主核提前计算循环中的依赖部分,并将计算得出的依赖数据存储在数组中,从核通过DMA或者共享LDM空间DMA方式从主核获取依赖数据,完成计算;针对依赖数据占用存储不小于共享LDM最大存储空间的情况,在主核中构建一个哈希表,主核提前计算循环中的依赖部分,并将计算得出的依赖数据存储在哈希表中;从核通过DMA或者共享LDM空间DMA方式获取哈希表,从而获取所需的依赖数据,完成计算。本发明将预先计算好的依赖部分分配给从核执行,从而有效提高程序的效率。

主权项:1.一种基于新一代申威众核处理器从核局存受限优化方法,其特征在于,包括:针对依赖数据占用存储小于共享LDM最大存储空间的情况,主核提前计算循环中的依赖部分,并将计算得出的依赖数据存储在数组中,从核通过DMA或者共享LDM空间DMA方式从主核获取依赖数据,完成计算;针对依赖数据占用存储不小于共享LDM最大存储空间的情况,在主核中构建一个哈希表,主核提前计算循环中的依赖部分,并将计算得出的依赖数据存储在哈希表中;从核通过DMA或者共享LDM空间DMA方式获取哈希表,从而获取所需的依赖数据,完成计算;从核通过DMA或者共享LDM空间DMA方式从主核获取依赖数据或哈希表,包括:如果主核计算得到的依赖数据占用的存储空间小于256KB,将依赖数据存储在数组中,从核通过DMA方式从主核获取依赖数据,并根据依赖部分在原程序中的位置,将其分配给各个从核,完成计算;如果主核计算得到的依赖数据占用的存储空间不小于256KB,将依赖数据存储在数组中,从核通过共享LDM空间DMA的方式从主核获取依赖数据,并根据依赖部分在原程序中的作用,将其分配给各个从核,完成计算;在主核中构建一个哈希表,主核提前计算循环中的依赖部分,并将计算得出的依赖数据存储在哈希表中;包括:对原程序中的依赖数据进行分析,确定依赖数据需要的循环部分和数量关系;判断出从核局存存储空间不足且依赖部分离散度高;先在主核构建一个哈希表,确定对应的哈希函数,并将依赖数据部分及其需要的循环部分提取出来;针对依赖数据部分及其需要的循环部分执行计算,将计算得到的依赖数据存入创建好的哈希表中,确保外层循环条件与哈希表对应。

全文数据:

权利要求:

百度查询: 山东省计算中心(国家超级计算济南中心) 齐鲁工业大学(山东省科学院) 一种基于新一代申威众核处理器从核局存受限优化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。