【技术实现步骤摘要】
本公开涉及处理器,尤其涉及一种任务调度模块、处理器、电子装置、设备及方法。
技术介绍
1、现有的部分处理器设有大量功能相同的、可并行运行的运算单元。每个运算单元在处理被分配的任务前,需要先缓存任务所需的指令集,而当新分配的任务所需的指令集与当前缓存的指令集不同时,运算单元需要利用新分配的任务所需的指令集覆盖当前缓存的指令集。以gpu(graphic processing unit,图形处理器)为例,gpu通常使用多个shader(着色器)指令集,如vertex shader(顶点着色器)指令集、pixel shader(像素着色器)指令集,若新分配给某一运算单元的任务需要加载pixel shader指令集,而该运算单元当前缓存的是vertex shader指令集,则该运算单元需要重新缓存pixel shader指令集,覆盖掉vertex shader指令集。
2、而现有的处理器在实际运行中,通常需要将大量需求不同指令集的任务不断分配给有限的运算单元进行处理,导致大量运算单元需要随着处理任务的切换重新缓存指令集,时间开销较大。
【技术保护点】
1.一种任务调度模块,应用于处理器,所述处理器具有多个功能相同的运算单元,所述任务调度模块被配置为:
2.根据权利要求1所述的任务调度模块,所述任务调度模块还被配置为:
3.根据权利要求2所述的任务调度模块,所述任务调度模块被配置为通过以下方式为至少一个指令集分配对应的运算单元:
4.根据权利要求2所述的任务调度模块,所述任务调度模块被配置为通过以下方式为至少一个指令集分配对应的运算单元:
5.根据权利要求1所述的任务调度模块,所述任务调度模块还被配置为:
6.根据权利要求5所述的任务调度模块,所述任务调度模
...【技术特征摘要】
1.一种任务调度模块,应用于处理器,所述处理器具有多个功能相同的运算单元,所述任务调度模块被配置为:
2.根据权利要求1所述的任务调度模块,所述任务调度模块还被配置为:
3.根据权利要求2所述的任务调度模块,所述任务调度模块被配置为通过以下方式为至少一个指令集分配对应的运算单元:
4.根据权利要求2所述的任务调度模块,所述任务调度模块被配置为通过以下方式为至少一个指令集分配对应的运算单元:
5.根据权利要求1所述的任务调度模块,所述任务调度模块还被配置为:
6.根据权利要求5所述的任务调度模块,所述任务调度模块还被配置为:
7.根据权利要求1所述的任务调度模块,所...
【专利技术属性】
技术研发人员:张喆鹏,
申请(专利权)人:象帝先计算技术重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。