用于队列调度的方法、装置和设备制造方法及图纸

技术编号:39981323 阅读:23 留言:0更新日期:2024-01-09 01:33
本公开提供用于队列调度的方法、装置和设备。方法包括:获取包括至少一个命令的队列;确定至少一个命令中的每个命令的时间戳,时间戳指示命令被写入队列的时间;以及基于至少一个命令中的每个命令的时间戳,从队列中选择命令以用于处理。本公开所提供的用于队列调度的方法、装置和设备可以避免命令调度过程中的命令移动,避免命令移动造成的电路翻转,从而降低芯片的动态功耗。

【技术实现步骤摘要】

本公开的实施例涉及用于队列调度的方法、装置和设备


技术介绍

1、随着日益增长的算力需求,芯片规模越来越大,晶体管密度越来越高,导致芯片的功耗急速增加。高功耗会导致芯片发热,降低芯片性能,增加系统散热成本,因此迫切需要降低芯片的功耗。芯片的功耗分为动态功耗和静态功耗,其中静态功耗主要来自晶体管的漏电,跟芯片工艺密切相关。而动态功耗主要来自芯片设计中电路的翻转,对电容进行充放电从而产生的功耗消耗。芯片在活动的时候一般动态功耗远大于静态功耗,为了降低动态功耗,需要减少芯片中电路的翻转。而命令调度电路是芯片设计中常见的单元,因此减少命令调度电路中的电路翻转,对于降低芯片的动态功耗有着重要意义。


技术实现思路

1、本公开提供用于队列调度的方法、装置和设备,可以减少队列调度过程中存储单元阵列中命令的移动,从而有效地降低芯片的动态功耗。

2、例如,本公开的至少一实施例提供一种用于队列调度的方法,方法包括:获取包括至少一个命令的队列;确定至少一个命令中的每个命令的时间戳,其中,时间戳指示命令被写入队列的时间;以本文档来自技高网...

【技术保护点】

1.一种用于队列调度的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述至少一个命令中的每个命令的所述时间戳,从所述队列中选择所述目标命令以用于处理,包括:

3.根据权利要求1所述的方法,其中,基于所述至少一个命令中的每个命令的所述时间戳,从所述队列中选择所述目标命令以用于处理,包括:

4.根据权利要求3所述的方法,基于所述至少一个命令中的每个命令的所述时间戳和所述QoS,从所述队列中选择所述目标命令以用于处理,包括:

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7...

【技术特征摘要】

1.一种用于队列调度的方法,所述方法包括:

2.根据权利要求1所述的方法,其中,基于所述至少一个命令中的每个命令的所述时间戳,从所述队列中选择所述目标命令以用于处理,包括:

3.根据权利要求1所述的方法,其中,基于所述至少一个命令中的每个命令的所述时间戳,从所述队列中选择所述目标命令以用于处理,包括:

4.根据权利要求3所述的方法,基于所述至少一个命令中的每个命令的所述时间戳和所述qos,从所述队列中选择所述目标命令以用于处理,包括:

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,还包括:

7.根据权利要求1所述的方法,其中,当新命令被写入所述队列时,为所述新命令分配以下中的一个或多个:指示所述新命令被写入队列的时间的时间戳;指示所述新命令的存储单元是否有效的有效标志位;指示所述新命令的处理是否完成的完成标志位;所述新命令的标识。

8.根据权利要求1所述的方法,其中,对于所述队列中的每个命令,当所述命令被写入所述队列时,基于计数器的值来为所述命令分配时间戳,其中,所述计数器被配置为对已经被写入所述队列的命令的数量进行计数。

9.根据权利要求8所述的方法,其中,对于所述队列中的每个命令,当所述命令被写入所述队列时,将所述计数器的值分配给所述命令作为所述命令的...

【专利技术属性】
技术研发人员:陶昱良彭凌飞代开勇刘剑锋潘于
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1