System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 信息调度方法、装置、计算机设备和存储介质制造方法及图纸_技高网

信息调度方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39975293 阅读:7 留言:0更新日期:2024-01-09 01:06
本申请涉及一种信息调度方法、装置、计算机设备和存储介质。信息调度方法应用于信息调度系统中的监测计算模块;上述信息调度方法包括:监测存储器阵列中各先进先出存储器的存储空间信息、配置优先级和总空间深度;根据各存储空间信息、对应的配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级;根据各综合配置优先级确定目标存储器标识信息,并将目标存储器标识信息输出至信息存储模块进行存储,以使信息调度模块从信息存储模块中获取目标存储器标识信息,根据目标存储器标识信息从对应的目标先进先出存储器中读取待调度信息,并将待调度信息输出至对应的待调度模块。采用本方法能够提高调度实时性。

【技术实现步骤摘要】

本申请涉及计算机,特别是涉及一种信息调度方法方法、装置、计算机设备、信息调度系统和存储介质。


技术介绍

1、 先入先出(first input first output,fifo)存储器通常都是由dpram或者spram和一部分控制逻辑构建而成,其主要特点是先写入fifo存储器的数据会被先读出,同时对外输出满信号(full信号)和空信号(empty信号)等状态信号,外部逻辑电路根据上述状态信号来进行正确的读写操作。

2、在芯片设计中,通常会采用包括多个fifo存储器的存储器阵列,每个fifo存储器服务于芯片中的不同功能模块,由于存储器阵列中所有的fifo存储器均共享一个信息调度器,所以每个时刻信息调度器只能调度存储器阵列中一个fifo存储器的信息。

3、传统技术中,通常采用信息轮询调度方法来实现存储器阵列中多个fifo存储器的信息调度。然而,传统信息轮询调度方法,存在调度实时性较低等问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高调度实时性的信息调度方法方法、装置、计算机设备、信息调度系统和存储介质。

2、第一方面,提供一种信息调度方法,信息调度方法应用于信息调度系统中的监测计算模块;信息调度系统还包括信息调度模块;监测计算模块连接信息调度模块;上述信息调度方法包括:

3、监测存储器阵列中各先进先出存储器的存储空间信息、配置优先级和总空间深度;其中,存储空间信息包括存储空间状态和目标空间深度;目标空间深度为先进先出存储器中缓存数据所占据的空间深度;

4、根据各存储空间信息、对应的配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级;

5、根据各综合配置优先级确定目标存储器标识信息,并将目标存储器标识信息输出至信息调度模块,以使信息调度模块根据目标存储器标识信息从对应的目标先进先出存储器中读取待调度信息,并将待调度信息输出至对应的待调度模块;其中,目标存储器标识信息用于表征各先进先出存储器是否为目标先进先出存储器;目标先进先出存储器为存储空间状态为非空且综合配置优先级为最高优先级的先进先出存储器。

6、在其中一个实施例中,信息调度系统还包括信息存储模块;信息存储模块的一端连接监测计算模块,另一端连接信息调度模块;将目标存储器标识信息输出至信息调度模块,包括:将目标存储器标识信息输出至信息存储模块进行存储,以使信息存储模块将目标存储器标识信息输出至信息调度模块。

7、在其中一个实施例中,根据各存储空间信息、对应的配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,包括:响应于目标空间深度大于或等于预设高位空间深度阈值,根据对应的配置优先级、对应的空闲空间占用率和优先级调整因子进行计算,得到对应的综合配置优先级;其中,空闲空间占用率根据对应的总空间深度和对应的目标空间深度确定。

8、在其中一个实施例中,根据各存储空间信息、对应的配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,还包括:响应于目标空间深度小于预设高位空间深度阈值,将对应的配置优先级确定为对应的综合配置优先级。

9、在其中一个实施例中,基于以下表达式计算综合配置优先级:

10、,

11、其中, p为所述综合配置优先级; p c为所述配置优先级; μ为所述优先级调整因子; w为所述空闲空间占用率; n为所述目标空间深度; high_water_mask为所述预设高位空间深度阈值; n为所述总空间深度。

12、在其中一个实施例中,根据各综合配置优先级确定目标存储器标识信息,包括:根据各综合配置优先级确定对应的目标先进先出存储器;根据各目标先进先出存储器确定目标存储器标识信息;其中,目标存储器标识信息的任一比特位的信息用于表征对应的先进先出存储器是否为目标先进先出存储器。

13、第二方面,提供一种信息调度方法,信息调度方法应用于信息调度系统中的信息存储模块;信息调度系统还包括监测计算模块和信息调度模块;信息存储模块连接监测计算模块和信息调度模块;上述信息调度方法包括:

14、接收监测计算模块输出的目标存储器标识信息;其中,目标存储器标识信息用于表征存储器阵列中各先进先出存储器是否为目标先进先出存储器;目标先进先出存储器为先进先出存储器的存储空间状态为非空且先进先出存储器的综合配置优先级为最高优先级的先进先出存储器;目标存储器标识信息由监测计算模块根据各综合配置优先级确定;综合配置优先级由监测计算模块根据各先进先出存储器的存储空间信息、对应的先进先出存储器的配置优先级和对应的先进先出存储器的总空间深度进行计算所确定;各存储空间信息、对应的配置优先级和对应的总空间深度由监测计算模块监测所得;存储空间信息包括存储空间状态和目标空间深度;目标空间深度为先进先出存储器中缓存数据所占据的空间深度;

15、存储目标存储器标识信息,并将目标存储器标识信息输出至信息调度模块,以使信息调度模块根据目标存储器标识信息从对应的目标先进先出存储器中读取待调度信息,并将待调度信息输出至对应的待调度模块。

16、在其中一个实施例中,上述方法还包括:响应于接收到监测计算模块输出的更新后的目标存储器标识信息,对更新后的目标存储器标识信息和目标存储器标识信息进行比较,得到比较结果;响应于比较结果为更新后的目标存储器标识信息大于目标存储器标识信息,将目标存储器标识信息更新为更新后的目标存储器标识信息,并将更新后的目标存储器标识信息输出至信息调度模块,以使信息调度模块根据更新后的目标存储器标识信息从对应的目标先进先出存储器中读取待调度信息,并将待调度信息输出至对应的待调度模块。

17、在其中一个实施例中,信息存储模块包括信息缓存单元、信息寄存单元和读取接口单元;其中,存储目标存储器标识信息,包括:利用信息缓存单元和信息寄存单元对目标存储器标识信息进行存储,并通过读取接口单元将目标存储器标识信息输出至信息调度模块。

18、第三方面,提供了一种信息调度方法,信息调度方法应用于信息调度系统中的信息调度模块;信息调度系统还包括监测计算模块;监测计算模块连接信息调度模块;上述信息调度方法包括:

19、接收监测计算模块输出的目标存储器标识信息;其中,目标存储器标识信息用于表征存储器阵列中各先进先出存储器是否为目标先进先出存储器;目标先进先出存储器为先进先出存储器的存储空间状态为非空且先进先出存储器的综合配置优先级为最高优先级的先进先出存储器;目标存储器标识信息由监测计算模块根据各综合配置优先级确定后输出至信息调度模块;综合配置优先级由监测计算模块根据各先进先出存储器的存储本文档来自技高网...

【技术保护点】

1.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的监测计算模块;所述信息调度系统还包括信息调度模块;所述监测计算模块连接所述信息调度模块;所述信息调度方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信息调度系统还包括信息存储模块;所述信息存储模块的一端连接所述监测计算模块,另一端连接所述信息调度模块;所述将所述目标存储器标识信息输出至所述信息调度模块,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据各所述存储空间信息、对应的所述配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据各所述存储空间信息、对应的所述配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,还包括:

5.根据权利要求4所述的方法,其特征在于,基于以下表达式计算所述综合配置优先级:

6.根据权利要求1所述的方法,其特征在于,所述根据各所述综合配置优先级确定目标存储器标识信息,包括:

7.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的信息存储模块;所述信息调度系统还包括监测计算模块和信息调度模块;所述信息存储模块连接所述监测计算模块和所述信息调度模块;所述信息调度方法包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求7所述的方法,其特征在于,所述信息存储模块包括信息缓存单元、信息寄存单元和读取接口单元;其中,所述存储所述目标存储器标识信息,包括:

10.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的信息调度模块;所述信息调度系统还包括监测计算模块;所述监测计算模块连接所述信息调度模块;所述信息调度方法包括:

11.根据权利要求10所述的方法,其特征在于,所述信息调度系统还包括信息存储模块;所述信息存储模块的一端连接所述监测计算模块,另一端连接所述信息调度模块;所述接收所述监测计算模块输出的目标存储器标识信息,包括:

12.根据权利要求10所述的方法,其特征在于,所述根据所述目标存储器标识信息从对应的所述目标先进先出存储器中读取待调度信息,并将所述待调度信息输出至对应的待调度模块,包括:

13.根据权利要求12所述的方法,其特征在于,所述根据所述目标存储器标识信息从对应的所述目标先进先出存储器中读取待调度信息,并将所述待调度信息输出至对应的待调度模块,还包括:

14.根据权利要求11所述的方法,其特征在于,所述方法还包括:

15.根据权利要求14所述的方法,其特征在于,所述方法还包括:

16.根据权利要求11所述的方法,其特征在于,所述方法还包括:

17.根据权利要求10所述的方法,其特征在于,所述信息调度系统还包括定时模块;所述定时模块连接所述信息调度模块;所述定时模块用于记录各所述先进先出存储器的调度间隔时间,还用于根据各所述调度间隔时间和对应的调度超时时间确定待抢占存储器标识信息,还用于向所述信息调度模块输出所述待抢占存储器标识信息;所述待抢占存储器标识信息用于表征待抢占各所述目标先进先出存储器的调度时序的所述先进先出存储器;所述方法还包括:

18.根据权利要求17所述的方法,其特征在于,所述方法还包括:

19.一种信息调度装置,其特征在于,所述信息调度装置应用于信息调度系统中的监测计算模块;所述信息调度系统还包括信息调度模块;所述监测计算模块连接所述信息调度模块;所述信息调度装置包括:

20.一种信息调度装置,其特征在于,所述信息调度装置应用于信息调度系统中的信息存储模块;所述信息调度系统还包括监测计算模块和信息调度模块;所述信息存储模块连接所述监测计算模块和所述信息调度模块;所述信息调度装置包括:

21.一种信息调度装置,其特征在于,所述信息调度装置应用于信息调度系统中的信息调度模块;所述信息调度系统还包括监测计算模块;所述监测计算模块连接所述信息调度模块;所述信息调度装置包括:

22.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述信息调度方法或者权利要求7至9中任一项所述信息调度方法或者权利要求10至18中任一项所述信息调度方法的步骤。

23.一种信息调度系统,其特征在于,所述信息调度系统包括:

24.根据权利要求23所述的信息调度系统,其特征在于,所述信息调度系统还包括...

【技术特征摘要】

1.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的监测计算模块;所述信息调度系统还包括信息调度模块;所述监测计算模块连接所述信息调度模块;所述信息调度方法包括:

2.根据权利要求1所述的方法,其特征在于,所述信息调度系统还包括信息存储模块;所述信息存储模块的一端连接所述监测计算模块,另一端连接所述信息调度模块;所述将所述目标存储器标识信息输出至所述信息调度模块,包括:

3.根据权利要求1所述的方法,其特征在于,所述根据各所述存储空间信息、对应的所述配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,包括:

4.根据权利要求3所述的方法,其特征在于,所述根据各所述存储空间信息、对应的所述配置优先级和对应的总空间深度进行计算,得到对应的综合配置优先级,还包括:

5.根据权利要求4所述的方法,其特征在于,基于以下表达式计算所述综合配置优先级:

6.根据权利要求1所述的方法,其特征在于,所述根据各所述综合配置优先级确定目标存储器标识信息,包括:

7.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的信息存储模块;所述信息调度系统还包括监测计算模块和信息调度模块;所述信息存储模块连接所述监测计算模块和所述信息调度模块;所述信息调度方法包括:

8.根据权利要求7所述的方法,其特征在于,所述方法还包括:

9.根据权利要求7所述的方法,其特征在于,所述信息存储模块包括信息缓存单元、信息寄存单元和读取接口单元;其中,所述存储所述目标存储器标识信息,包括:

10.一种信息调度方法,其特征在于,所述信息调度方法应用于信息调度系统中的信息调度模块;所述信息调度系统还包括监测计算模块;所述监测计算模块连接所述信息调度模块;所述信息调度方法包括:

11.根据权利要求10所述的方法,其特征在于,所述信息调度系统还包括信息存储模块;所述信息存储模块的一端连接所述监测计算模块,另一端连接所述信息调度模块;所述接收所述监测计算模块输出的目标存储器标识信息,包括:

12.根据权利要求10所述的方法,其特征在于,所述根据所述目标存储器标识信息从对应的所述目标先进先出存储器中读取待调度信息,并将所述待调度信息输出至对应的待调度模块,包括:

13.根据权利要求12所述的方法,其特征在于,所述根据所述目标存储器标识信息从对应的所述目标先进先出存储器中读取待调度信息,并将所述待调度信息输出...

【专利技术属性】
技术研发人员:谢向阳孙丁宁宁
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1