CN119477663A 一种gpu任务执行方法、设备及介质 (山东浪潮科学研究院有限公司)_第1页
CN119477663A 一种gpu任务执行方法、设备及介质 (山东浪潮科学研究院有限公司)_第2页
CN119477663A 一种gpu任务执行方法、设备及介质 (山东浪潮科学研究院有限公司)_第3页
CN119477663A 一种gpu任务执行方法、设备及介质 (山东浪潮科学研究院有限公司)_第4页
CN119477663A 一种gpu任务执行方法、设备及介质 (山东浪潮科学研究院有限公司)_第5页
已阅读5页,还剩19页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本申请公开了一种GPU任务执行方法、设备GDDR按高低地址段划分出寄存器区和通用内存指令集的计算核心代替GPU原本复杂指令集的计2对GDDR区域进行高低地址段划分,得到寄存器区和通用内存区;所根据单个任务的源数据体量和二进制程序体量,对所述通用内存区行所需核函数进行编译得到;通过内存映射机制将所述任务的源数据和二进制程序分别拷贝至所述源数据存储地对所述寄存器区进行地址写入操作,以使通过所述寄存器区查找所述源数据存储地通过所述GPU对所述寄存器区进行读取,以使所述计算核心根据所述二进制程序对所所述对所述寄存器区进行地址写入操作,以使通过所述寄存器区查找源数据存储地对所述计算核心的目标第一寄存器进行地址写入操作,以使在所述目对所述计算核心的目标第二寄存器进行地址写入操作,以使通过对所述计算核心的目标第二寄存器进行地址写入操作,以在所述目根据所述源数据存储地址和所述计算结果存储地址,将所述源数据存储地址、所述计算结果存储地址、所述源数据通过所述内存映射机制将所述参数结构体拷贝至所述参数结构5.根据权利要求3所述的方法,其特征在于通过所述GPU的AFU从所述目标第一寄存器中读取所述二进制程序通过所述计算核心从所述目标第二寄存器中读取所述参数结构体计算核心从所述通用内存区中获取所述源数据和3在所述计算核心遍历所述二进制程序存储地址的执行顺序时,所述在对所述寄存器区写入所述计算核心的激活掩码时,通过所述GPU激活所述计算对所述第三寄存器中所述计算核心的第一目标位进行写入激活掩码,在所述GPU读取所述通过所述GPU对所述寄存器区进行读取,以使所述计算核心根据所述二进制程序查找所述第四寄存器中所述计算核心的第二目标位的值,所述计算核心为简单指令集计算核心,所述核函数的编写程序与嵌入式C程序的编写所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被执行指令能够执行上述权利要求1_8任一项所述的一种G4存器进行地址写入操作,以在目标第二寄存器中查找通用内存区的参数结构体存储地址,参数结构体存储地址通过对源数据存储地址和计算结果存储地址进行封5以使AFU从通用内存区中获取二进制程序,并将二进制程序存储地址拷贝至计算核心的PC存器中计算核心的第一目标位进行写入激活掩码,在GPU读取到激活掩码时,激活计算核本申请通过将GDDR划分成寄存器区和通用内存区,为数据存储与管理奠定基础,据有序存储与高效访问,提高了数据处理效率。通过将简单指令集的计算核心迁移到GPU6[0024]计算核心为简单指令集计算核心,核函数的编写程序与嵌入式C程序的编写方式如果我们把寄存器放在0地址,寄存器总共可能只需要占几KB的大小,即使我们的低端型[0029]GPU的每个计算核心均对应一个第一寄存器,第一寄存器用来存储二进制程序存7[0033]在本申请的一些实施例中,在通用内存区中,应用程序的内存管理接口会根据存中的实际存储位置以及在GPU内存中预定的存储位置,准确地设置DMA控制器的相关参控制器能够根据应用程序的设置,有序地将各个任务所需的数据传输到对应的存储位置。程序准确无误地传输到通用内存区的相应地址,为后续计算核心的执行提供了数据保障,心的任务的源数据和二进制程序分别拷贝至源数据存储地址和二进8一寄存器中查找二进制程序存储地址,对计算核心的目标第二寄存器进行地址写入操作,9写与普通嵌入式C程序的编写方式相同,校验函数的编写与普通上位机C++程序的编写方式相同,极大的简化GPU编程的复杂度,降低了普通程序员进行加速计算程序设计的难[0051]需要说明的是,虽然本申请实施例是参照图1来对步骤S101至步骤S106依次进行例之所以按照图1中所示的顺序对步骤S101至步骤S106依次进行介绍说明,是为了方便本骤S106之间的先后顺序可以根据实际需要进行适写到目标第一寄存器(CTL_KERNEL_ADDR寄存器)和目标第二寄存器(CTL_ARG_ADDR寄存使至少一个处理器能够执行上述任一项的一种G[0058]本申请的一些实施例提供的一种GPU任务执行非易失性计算机存储介质,存储有[0063]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论