[发明专利]异构计算系统的自动调谐在审
| 申请号: | 202180035354.8 | 申请日: | 2021-05-14 |
| 公开(公告)号: | CN115605845A | 公开(公告)日: | 2023-01-13 |
| 发明(设计)人: | 伯恩哈德·弗罗维特 | 申请(专利权)人: | 派泰克股份公司 |
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F9/455;G06F11/34 |
| 代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 冯薇;潘剑颖 |
| 地址: | 德国*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 系统 自动 调谐 | ||
1.一种在异构计算系统中在计算程序的运行时间期间配置程序参数以用于计算的方法,该方法包括:
接收所述计算程序的转换,所述转换包括一个或多个计算应用;
针对每个计算应用生成一个或多个调谐参数,所述一个或多个调谐参数被分成类;以及
对于待优化的计算应用,在运行时间期间递归地执行以下操作:调整所述计算应用的一个或多个调谐参数,使用经调整的一个或多个调谐参数执行所述计算应用,针对使用经调整的一个或多个调谐参数执行所述计算应用来获得性能度量,并且确定经调整的一个或多个调谐参数是否提供关于所述性能度量的改进以及是否已满足终止标准以结束调整,
其中,存储所述计算应用被优化的动态状态的指标特性,所述指标在优化中用于确定已知优化是否可用于由存储的指标指示的动态状态。
2.根据权利要求1所述的方法,其中,所述方法还包括由编译器生成所述转换,所述编译器适于评估所述计算程序以确定能够由不同处理单元并行执行的计算应用。
3.根据权利要求1或权利要求2所述的方法,其中,所述优化是使用调谐例程来执行的,所述调谐例程选自基于模型的预测过程和在线搜索过程。
4.根据权利要求3所述的方法,其中,所述在线搜索过程用于提供训练数据以更新所述基于模型的预测过程。
5.根据前述权利要求中任一项的方法,其中,所述一个或多个调谐参数用于确定优化过程是否能够在受限搜索空间中执行。
6.根据权利要求2所述的方法,其中,所述转换是使用多面体并行化编译器生成的。
7.根据权利要求6所述的方法,其中,所述多面体并行化编译器将源代码转换为中间表示,并进一步将所述中间表示转换为适合在构成所述异构计算系统的计算平台上执行的二进制代码。
8.一种计算实体,被编程以通过在运行时间期间递归地执行以下操作来优化计算应用:调整所述计算应用的一个或多个调谐参数,使用经调整的一个或多个调谐参数执行所述计算应用,针对使用经调整的一个或多个调谐参数执行所述计算应用来获得性能度量,并且确定经调整的一个或多个调谐参数是否提供关于所述性能度量的改进以及是否已满足终止标准以结束调整,
其中,存储所述计算应用被优化的动态状态的指标特性,所述指标在优化中用于确定已知优化是否可用于由存储的指标指示的动态状态。
9.根据权利要求8所述的计算实体,其中,所述计算实体适于使用调谐例程执行所述优化,所述调谐例程选自基于模型的预测过程和在线搜索过程。
10.根据权利要求9所述的计算实体,其中,所述计算实体适于使用所述在线搜索过程来提供训练数据以更新所述基于模型的预测过程。
11.根据权利要求8至10中任一项所述的计算实体,其中,所述计算实体适于使用一个或多个调谐参数来确定优化过程是否能够在受限搜索空间中执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于派泰克股份公司,未经派泰克股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180035354.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:针对侧链路通信的功率净空报告
- 下一篇:氧化还原液流电池和电池系统





