[发明专利]一种调度策略可配置的方法和装置在审
申请号: | 202110135629.7 | 申请日: | 2021-02-01 |
公开(公告)号: | CN112860397A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 王晓明 | 申请(专利权)人: | 芯河半导体科技(无锡)有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 214135 江苏省无锡市新吴区菱*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调度 策略 配置 方法 装置 | ||
1.一种调度策略可配置的方法,其特征在于,
通过应用需求来选用调度模式;
cpu下发N个调度单元优先级配置,以及N个待定调度单元对应的时隙配置值;
把N个调度单元相同优先级提取分别组合在一起;
N个优先级组与待调度单元有效状态以及时隙值送到调度控制模块里进行优先级调度,然后输出结果。
2.根据权利要求1所述的一种调度策略可配置的方法,其特征在于,所述cpu下发N个调度单元优先级配置分别为cpu_cfg_0,cpu_cfg_1,cpu_cfg_2,……,cpu_cfg_(N-1)。
3.根据权利要求1所述的一种调度策略可配置的方法,其特征在于,每个cpu优先级配置值是N bit,bit位由低到高表示优先级等级由高到低。
4.根据权利要求1所述的一种调度策略可配置的方法,其特征在于,各优先级组分别如下:最高优先级组sp0_group,次最高优先级组sp1_group,……,最低优先级组sp(N-1)_group。
5.根据权利要求1所述的一种调度策略可配置的方法,其特征在于,当最高优先级组有其中1bit或多bit为1,需要选择该状态,当多bit为1时,该组内的调度为RR轮训调度;反之,判断次高优先级组,以此类推;故优先级组间为优先级SP调度,组内为RR轮训调度。
6.根据权利要求5所述的一种调度策略可配置的方法,其特征在于,选用RR模式,通过cpu优先级配置N个调度单元都为最高优先级;每个单元slot值配置为满状态,把所有单元的优先级都划分到sp0_group里;当调度完一个单元时,掩码标记模块会在该单元打上掩码状态,继续调度剩余单元,再打上对应单元的掩码状态,以此类推;当所有单元都打上掩码状态,则组内都轮训调度一遍,并把所有单元的掩码清除,继续下一轮调度,从而实现group组内RR轮训。
7.根据权利要求5所述的一种调度策略可配置的方法,其特征在于,当选用SP模式,通过cpu优先级配置N个调度单元为不同的优先级;每个配置slot值配置为满状态,把所有单元划分到对应的优先级组;组之间遵循满足高优先调度,直至高优先级组调度空,才能调度次高优先级,以此类推,从而实现了组间的SP调度。
8.根据权利要求1-7任一所述的一种调度策略可配置的方法,其特征在于,当选用分时隙调度模式,通过cpu优先级配置N个调度单元为RR模式或者SP模式;同时,cpu时隙配置N个调度单元时隙值状态,保证各个调度单元在各自的时隙里调度出队,从而实现了分时隙调度。
9.根据权利要求6-8任一所述的一种调度策略可配置的方法,其特征在于,在选择SP或RR调度结构时,每个单元的时隙值恒为1,表示该单元时隙状态始终为满。
10.一种调度策略可配置的装置,其特征在于,所述装置由N个待调度单元、掩码标记模块、调度控制模块和cpu下发配置模块组成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯河半导体科技(无锡)有限公司,未经芯河半导体科技(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110135629.7/1.html,转载请声明来源钻瓜专利网。