通用GPU编译器性能优化的评估方法、装置、设备及介质制造方法及图纸

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

【技术实现步骤摘要】

本公开实施例涉及数据处理领域,具体地涉及一种通用 gpu 编译器性能优化的评估方法、装置、设备及介质。


技术介绍

1、在异构计算平台中,通用gpu编译器优化的目的是通过对程序进行一系列优化转换,以减少程序的执行时间、内存占用、存储大小和功耗。这些优化转换是通过一系列算法逻辑实现的,这些算法可以将程序转换为语义等效的输出程序,使用更少的资源或更快地执行。

2、如何验证添加功能优化,或者是功能修改,编译器的性能结果是变好了,还是变差了?这就需要一个完善评估方案,来验证其编译器性能变化。然而,编译器优化后性能受多个因素的影响,例如硬件异构性、编译时间、并行化、内存访问优化、依赖分析、调试支持、代码生成优化、库的支持,因此如何确保对编译器优化性能的评估是准确、全面的且易于调试和使用,是亟待解决的问题。


技术实现思路

1、本专利技术的目的在于提供一种通用 gpu 编译器性能优化的评估方法、装置、设备及介质,以便于至少部分地解决上述问题。

2、根据本公开的一个方面,提出一种通用 gpu 编译器性能本文档来自技高网...

【技术保护点】

1.一种通用 GPU 编译器性能优化的评估方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于:

3.根据权利要求1所述的方法,其特征在于:

4.一种通用 GPU 编译器性能优化的评估装置,其特征在于,所述装置包括:

5.根据权利要求4所述的装置,其特征在于,所述装置还包括:

6.根据权利要求4-5任一项所述的装置,其特征在于,所述装置还包括:

7.一种电子设备,其特征在于:包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;其中,所述处理器调用所述存储器中存储的可执行程序代码,执行如...

【技术特征摘要】

1.一种通用 gpu 编译器性能优化的评估方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于:

3.根据权利要求1所述的方法,其特征在于:

4.一种通用 gpu 编译器性能优化的评估装置,其特征在于,所述装置包括:

5.根据权利要求4所述的装置,其特征在于,所述装置还包括:

6.根据权利要求4-5...

【专利技术属性】
技术研发人员:肖旭东廖坤董兆华罗洋
申请(专利权)人:沐曦科技成都有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1