【技术实现步骤摘要】
内核函数传输方法、装置及设备
[0001]本申请实施例涉及计算机
,尤其涉及一种内核函数传输方法、装置及设备。
技术介绍
[0002]电子设备上可以安装应用程序,并通过应用程序显示图像,以满足用户看视频、打游戏等需求。
[0003]电子设备中包括中央处理器和图像处理器。在应用程序显示图像时,电子设备中的中央处理器可以向图像处理器发送指令,以使图像处理器根据指令显示图像。然而,在上述过程中,中央处理器向图像处理器发送指令的发送时间通常大于图像处理器根据指令显示图像的执行时间,图像处理器需要等待中央处理器发送指令,存在闲置的时间,导致图像处理器的运行效率低。
技术实现思路
[0004]本申请实施例提供一种内核函数传输方法、装置及设备,用以提高图像处理器的运行效率。
[0005]第一方面,本申请实施例提供一种内核函数传输方法,包括:
[0006]中央处理器根据待发送至图像处理器的多个内核函数确定融合内核函数;
[0007]所述中央处理器确定所述多个内核函数之间的依赖关系、每个内 ...
【技术保护点】
【技术特征摘要】
1.一种内核函数传输方法,其特征在于,包括:中央处理器根据待发送至图像处理器的多个内核函数确定融合内核函数;所述中央处理器确定所述多个内核函数之间的依赖关系、每个内核函数的函数参数、所述融合内核函数对应的发射参数和所述融合内核函数对应的处理线程数;所述中央处理器向所述图像处理器同步所述多个内核函数之间的依赖关系、每个内核函数的函数参数、所述融合内核函数对应的发射参数和所述融合内核函数对应的处理线程数,以使所述图像处理器根据所述依赖关系、每个内核函数的函数参数、所述融合内核函数对应的发射参数和所述融合内核函数对应的处理线程数,对所述多个内核函数进行处理。2.根据权利要求1所述的方法,其特征在于,所述中央处理器向所述图像处理器同步所述多个内核函数之间的依赖关系、每个内核函数的函数参数、所述融合内核函数对应的发射参数和所述融合内核函数对应的处理线程数,包括:所述中央处理器通过远程直接数据存取RDMA的方式向所述图像处理器同步所述多个内核函数之间的依赖关系、每个内核函数的函数参数、所述融合内核函数对应的发射参数和所述融合内核函数对应的处理线程数。3.根据权利要求1或2所述的方法,其特征在于,所述中央处理器确定所述融合内核函数对应的发射参数,包括:所述中央处理器对所述多个内核函数对应的线程块和线程网格进行统一化处理;所述中央处理器对线程块中离散的线程束进行补齐处理。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,中央处理器确定待发送至图像处理器的多个内核函数,包括:所述中央处理器确定多个待选内核函数;所述中央处理器确定每个待选内核函数的运行时间和所述多个待选内核函数之间的依赖关系;所述中央处理器根据每个待选内核函数的运行时间和所述多个待选内核函数之间的依赖关系,在所述多个待选内核函数中确定所述多个内核函数。5.一种内核函数传输方法,其特征在于,包括:图像处理器从中央处理器获取多个内核函数之间的依赖关系、每个内核函数的函数参数、融合函数对应的发射参数和所述融合函数对应的处理线程数,所述融合内核函数为对所述多个内核函数进行融合后的函数;所述图像处理器确定所述融合内核函数对应的多个线程标识;所述图像处理器根据所述融合内核函数对应的多个线程标识和所述融合内核函数对应的处理线程数,确定每个处理线程对应的内核函数;所述图像处理器根据多个内核函数之间的依赖关系、每个内核函数的函数参数、每个处理线程对应的内核函数和所述融合函数对应的发射参数,对所述多个内核函数进行处理。6.根据权利要求5所述的方法,其特征在于,所述图像处理器根据多个内核函数之间的依赖关系、每个内核函数的函数参数和每个处理线程对应的内核函数,对所述多个内核函数进行处理,包括:所述图像处理器根据所述多个内核函数之间的依赖关系,确定所述多个内核函数的执
行顺序;所述图像处理器根据每个内核函数的函数参数,按照所述执行顺序,对所述多个内核函数进行处理。7.根据权利要求6所述的方法,其特征在于,针对任意一个处理线程;所述图像处理器...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。