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

【发明公布】通用GPU编译器性能优化的评估方法、装置、设备及介质_沐曦科技(成都)有限公司_202410457221.5 

申请/专利权人:沐曦科技(成都)有限公司

申请日:2024-04-16

公开(公告)日:2024-06-21

公开(公告)号:CN118227141A

主分类号:G06F8/41

分类号:G06F8/41;G06F11/36

优先权:

专利状态码:在审-公开

法律状态:2024.06.21#公开

摘要:本公开提供的一种通用GPU编译器性能优化的评估方法、装置、设备及介质,其中该方法包括,设计涵盖多种类型程序的测试用例,基于自动化工具筛选出稳定的测试用例,对不同测试用例设置不同的权重,收集可靠的基准数据,编译器优化后,运行筛选的稳定测试用例,与基准数据对比,利用可视化工具展示性能数据的变化,并支持在调试模式下跟踪影响编译器性能的瓶颈。可见,本公开设计了一种全面而高效的通用GPU编译器性能优化评估方案,以解决硬件异构性、编译时间、并行化、内存访问优化、依赖分析、调试支持、代码生成优化、库的支持等方面的问题,确保对编译器优化的评估是准确、全面的且易于调试和使用。

主权项:1.一种通用GPU编译器性能优化的评估方法,其特征在于,所述方法包括:设计多样化测试用例,测试用例涵盖多种类型的程序,算法和库函数,引入ACL计算库代码库,筛选稳定测试用例,利用自动化工具多次执行测试用例,基于历史运行数据,使用统计方法评估测试用例的稳定性,自动筛选出相对稳定的测试用例,设置权重,至少基于实际应用场景、重要性和硬件异构性,为不同类型的测试用例设置不同的权重,收集基准数据,在相同硬件配置和环境下收集基准数据,采用Docker容器隔离环境,在编译器运行之前,对通用GPU进行预热,采用多次运行的平均值作为基准数据,并使用正态分布方法评估基准数据的可靠性,编译器应用优化,在编译器应用优化之前,进行详细的代码分析,确保了解代码结构、依赖关系和潜在的优化点,逐步应用优化,监控每个步骤的性能变化,以了解每个优化点的效果,编译器运行测试用例,在运行测试用例时,监控内存、温度指标,使用性能计数器工具,获取性能数据,至少包括指令执行数、缓存命中率,对比编译器性能数据,利用可视化工具展示性能数据的变化,在调试模式下,启用详细的日志记录和性能跟踪,定位性能问题,利用与调试模式配套的编译器性能分析工具,分析代码执行过程中的编译器性能瓶颈。

全文数据:

权利要求:

百度查询: 沐曦科技(成都)有限公司 通用GPU编译器性能优化的评估方法、装置、设备及介质

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

相关技术
相关技术
相关技术
相关技术