[发明专利]计算任务的配置方法、计算任务的执行方法、电子设备在审
申请号: | 202211255220.X | 申请日: | 2022-10-13 |
公开(公告)号: | CN115543447A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 上海壁仞智能科技有限公司 |
主分类号: | G06F9/38 | 分类号: | G06F9/38;G06F9/445 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 彭久云 |
地址: | 201100 上海市闵行区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 任务 配置 方法 执行 电子设备 | ||
一种计算任务的配置方法、计算任务的执行方法、电子设备。该计算任务的配置方法包括:为第一子任务对应的可执行指令序列增加第一指令,其中,第一指令配置为确定第一子任务是否被激活,以在第一子任务被激活时使得第一子任务对应的可执行指令序列执行相应操作;为第一子任务对应的可执行指令序列增加第二指令,其中,第二指令配置为设置第二子任务处于激活状态。在该计算任务的配置方法和执行方法中,第一子任务和第二子任务自动触发执行,第二子任务执行时不需要主机侧处理器在控制流中主动激活,简化应用层控制流程,减少控制层代码带来的负担,增加性能,对于高吞吐量低延时的独占式应用场景,节省了主机侧处理器调度的开销。
技术领域
本公开的实施例涉及一种计算任务的配置方法、计算任务的配置装置、计算任务的执行方法、计算任务的执行装置、电子设备和非瞬时性计算机可读存储介质。
背景技术
并行计算(Parallel Computing),指同时使用多种计算资源解决计算问题的过程,提高计算机系统计算速度和数据处理能力的一种有效手段。基本思想是将被求解的问题分解成若干个部分,各部分均由一个独立的处理单元来并行计算完成。
GPGPU(General Purpose Graph Processing Unit,通用图形处理单元)专为并行处理而设计,可用于高性能的并行处理,可以同时计算同一个任务的不同部分,解决单个处理单元无法解决的大型问题。
发明内容
本公开至少一实施例提供一种计算任务的配置方法,其中,所述计算任务包括多个子任务,所述多个子任务包括第一子任务和第二子任务,所述第一子任务和所述第二子任务依次顺序执行,所述配置方法包括:为所述第一子任务对应的可执行指令序列增加第一指令,其中,所述第一指令配置为确定所述第一子任务是否被激活,以在所述第一子任务被激活时使得所述第一子任务对应的可执行指令序列执行相应操作;为所述第一子任务对应的可执行指令序列增加第二指令,其中,所述第二指令配置为设置所述第二子任务处于激活状态。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述第一指令在被执行时,访问所述第一子任务对应的第一控制块数据,循环检查所述第一控制块数据中的激活标志位,响应于检测到所述第一控制块数据中的激活标志位处于有效状态,确定所述第一子任务被激活。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述第二指令在被执行时,访问所述第一子任务对应的第一控制块数据中的所述第二子任务对应的第二控制块数据的控制块存储位置,得到所述第二控制块数据,以及设置所述第二控制块数据中的激活标志位处于有效状态。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述第二指令在被执行时,还将所述第一子任务的计算结果数据传递给所述第二子任务以进行进一步处理。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述第二指令在被执行时:访问所述第二控制块数据中的数据存储地址,其中,所述数据存储地址用于存储执行所述第二子任务所需的待处理数据;以及从所述数据存储地址中选择空闲的数据存储地址,将所述第一子任务的计算结果数据存入所述空闲的数据存储地址。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述多个子任务还包括M个第三子任务,所述M个第三子任务和所述第二子任务在所述第一子任务执行后并行执行,所述第二指令在被执行时,设置所述M个第三子任务中的N个第三子任务对应的控制块数据中的激活标志位处于有效状态,其中,M为正整数,N为整数且小于等于M。
例如,在本公开至少一实施例提供一种计算任务的配置方法中,所述第二指令在被执行时,设置所述M个第三子任务中除所述N个第三子任务以外的M-N个第三子任务的激活标志位为无效状态;或者将预设数据传输给所述M-N个第三子任务,其中,所述预设数据用于指示在第三子任务接收到所述预设数据时,所述第三子任务对应的可执行指令序列不需要执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海壁仞智能科技有限公司,未经上海壁仞智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211255220.X/2.html,转载请声明来源钻瓜专利网。