[发明专利]一种面向跨平台自动性能优化的单元计算构件及方法有效

专利信息
申请号: 202110922528.4 申请日: 2021-08-12
公开(公告)号: CN113420466B 公开(公告)日: 2021-11-09
发明(设计)人: 莫则尧;张爱清;张鹏;王景焘 申请(专利权)人: 北京应用物理与计算数学研究所
主分类号: G06F30/20 分类号: G06F30/20;G06K9/62;G06F111/10
代理公司: 北京三友知识产权代理有限公司 11127 代理人: 贾磊;刘飞
地址: 100088*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 面向 平台 自动 性能 优化 单元 计算 构件 方法
【权利要求书】:

1.一种面向跨平台自动性能优化的单元计算构件,其特征在于,所述单元计算构件包括,

单元计算构件接口,用于接收由网格实体浮点运算操作序列和变量数据构成的单元计算循环;

循环特征适配模块,用于将所述单元计算构件接口传递过来的单元计算循环进行分类,在循环性能优化模板库中匹配所述单元计算循环的分类,将所述单元计算循环对应的性能优化模板发送给性能优化执行模块;其中所述性能优化模板与单元计算循环的单元循环模式和处理器体系结构对应;

所述性能优化执行模块,用于利用所述性能优化模板对所述网格实体浮点运算操作序列以及所述变量数据构成的所述单元计算循环进行优化,并将优化后的所述单元计算循环的计算结果反馈给所述单元计算构件接口。

2.根据权利要求1所述的面向跨平台自动性能优化的单元计算构件,其特征在于,还包括单元数值算法模块、单元循环管理模块;

所述单元数值算法模块,用于在所述单元计算构件接口接收所述单元计算循环之前,将单元数值算法标准化,形成网格实体浮点运算操作序列;

所述单元循环管理模块,用于管理所述单元计算循环所需的变量数据,并将所述单元计算构件接口反馈的所述计算结果与其他单元计算循环交换。

3.根据权利要求2所述的面向跨平台自动性能优化的单元计算构件,其特征在于,所述单元数值算法模块进一步包括,单元模板中心声明接口以及单元模板数据声明接口;

所述单元模板中心声明接口,用于规定单元模板中心所在的网格实体类型;其中所述单元模板为单元计算循环的一次迭代计算中,以当前迭代网格实体为中心,所需要的全部场量分量数据形成的数据访问模板;

所述单元模板数据声明接口,用于规定描述单元数值算法所需数据的属性。

4.根据权利要求2所述的面向跨平台自动性能优化的单元计算构件,其特征在于,所述单元循环管理模块管理的变量数据包括,场量数据、参量数据和实体集数据。

5.根据权利要求2所述的面向跨平台自动性能优化的单元计算构件,其特征在于,所述循环特征适配模块进一步包括单元循环模式单元以及模板选择单元,其中,

所述单元循环模式单元,用于根据单元循环特征确定所述单元计算循环的单元循环模式;

所述模板选择单元,用于根据所述单元计算循环的单元循环模式以及处理器体系结构在所述循环性能优化模板库中匹配对应的性能优化模板。

6.根据权利要求5所述的面向跨平台自动性能优化的单元计算构件,其特征在于,所述循环性能优化模板库进一步用于,存放针对不同单元循环模式以及处理器体系结构组合而专门定制的性能优化模板。

7.根据权利要求2所述的面向跨平台自动性能优化的单元计算构件,其特征在于,所述性能优化执行模块进一步用于,将所述网格实体浮点运算操作序列与所述变量数据进行组装,再调用选取的性能优化模板实施性能优化,完成数值计算,输出计算结果给单元计算构件接口。

8.一种面向跨平台自动性能优化的单元计算构件实例化方法,其特征在于,该方法包括,

接收由网格实体浮点运算操作序列和变量数据构成的单元计算循环;

将所述单元计算循环进行分类,在循环性能优化模板库中匹配所述单元计算循环的分类,得到所述单元计算循环对应的性能优化模板;其中所述性能优化模板与单元计算循环的单元循环模式和处理器体系结构对应;

利用所述性能优化模板对所述网格实体浮点运算操作序列以及所述变量数据构成的所述单元计算循环进行优化,执行优化后的所述单元计算循环,并得到计算结果。

9.根据权利要求8所述的方法,其特征在于,接收由网格实体浮点运算操作序列和变量数据构成的单元计算循环之前还包括,

将单元数值算法标准化,并形成网格实体浮点运算操作序列;

管理所述单元计算循环所需的变量数据,并与其他单元计算循环交换所述计算结果。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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