【技术实现步骤摘要】
本专利技术实施例涉及计算机技术,尤其涉及一种程序转换方法、处理器及计算机系 统。
技术介绍
随着计算机及多媒体技术的发展,用户对计算机的处理性能的要求越来越高。这 使得计算机中除包括中央处理器(Central Processing Unit,简称CPU)外,还包括图形处 理器(Graphic Processing Unit,简称GPU) 〇在计算机中,CPU可接收输入输出(Input Output,简称10)设备所发送的计算机程 序。该计算机程序可包括:CPU程序和GPU程序。该CPU在读取该计算机程序后,可运行其中的 CHJ程序,将其中的GPU程序转发至GPU,由该GPU运行该GPU程序。其中,该计算机程序可以为 用户编程输入的程序。该GPU程序中可包括数据本地化程序,使得该GPU执行该GPU程序时, 根据该数据本地化程序进行数据本地化,即将片外存储资源中该GHJ程序所处理的数据存 储至该GPU的片上存储资源上,提高GPU运行该GPU程序时的数据访存性能,提高GPU的处理 性能。其中,该片外存储资源包括CPU和GHJ所在芯片外的存储资源。该片上存储 ...
【技术保护点】
一种程序转换方法,其特征在于,包括:根据中央处理器CPU程序确定待生成图像处理器GPU程序对应的数据本地化方式,所述数据本地化方式包括:对所述待生成GPU程序进行数据本地化采用的算法;根据所述CPU程序、GPU的存储资源属性和所述待生成GPU程序对应的数据本地化方式生成GPU程序;所述GPU的存储资源属性为根据所述GPU的硬件存储资源确定的。
【技术特征摘要】
【专利技术属性】
技术研发人员:贾海鹏,
申请(专利权)人:华为技术有限公司,中国科学院计算技术研究所,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。