- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(19)国家知识产权局
(12)发明专利申请
(10)申请公布号CN120276839A(43)申请公布日2025.07.08
(21)申请号202510334476.7
(22)申请日2025.03.20
(71)申请人中控技术股份有限公司
地址310053浙江省杭州市滨江区六和路
309号
(72)发明人朱浩林承溢蒋骏
(74)专利代理机构北京易捷胜知识产权代理有限公司11613
专利代理师王林
(51)Int.CI.
GO6F9/50(2006.01)
GO6F11/30(2006.01)
GO6F9/48(2006.01)
权利要求书3页说明书12页附图6页
(54)发明名称
一种基于CPU忙碌状态的动态CPU调度方法、系统、设备以及介质
(57)摘要
本发明涉及一种基于CPU忙碌状态的动态CPU调度方法、系统、设备以及介质,其方法包括:
CN120276839A通过监测动态生成各CPU核心的忙碌度指标;将待执行的业务逻辑解析为任务集合,并为任务分配不可变更的任务属性;基于当前所有任务的忙碌度指标确定各自的目标CPU核心,并生成绑定参数写入对应任务的任务属性中;根据各个任务的任务属性执行分配逻辑,将任务提交至目标CPU核心的运行队列中等待执行;当任务在目标CPU核心的单次执行时长达到预设阈值或被外部中断终止时,将对应任务重新置入运行队列。本发明硬件资源利用率、系统实时性、调度安全性
CN120276839A
监测每个
监测每个CPU核心的运行状态参数,动态生成各CPU核心的忙碌度指标
将待执行的业务逻辑解析为任务集合,并为任务集合中的任务分配不可变更的任务属性
基于当前所有任务的忙碌度指标确定各自的目标CPU核心,并生成
绑定参数写入对应任务的任务属性中,形成任务与CPU核心的静态
关联关系
根据各个任务的任务属性执行分配逻辑,将任务提交至目标CPU核心的运行队列中等待执行
当任务在目标CPU核心的单次执行时长达到预设阈值或被外部中断终止时,将对应任务重新置入运行队列以触发新一轮的调度
S4
CN120276839A权利要求书1/3页
2
1.一种基于CPU忙碌程度的动态CPU调度方法,其特征在于,包括:
监测每个CPU核心的运行状态参数,动态生成各CPU核心的忙碌度指标;
将待执行的业务逻辑解析为任务集合,并为任务集合中的任务分配不可变更的任务属性;
基于当前所有任务的忙碌度指标确定各自的目标CPU核心,并生成绑定参数写入对应任务的任务属性中,形成任务与CPU核心的静态关联关系;
根据各个任务的任务属性执行分配逻辑,将任务提交至目标CPU核心的运行队列中等待执行;
当任务在目标CPU核心的单次执行时长达到预设阈值或被外部中断终止时,将对应任务重新置入运行队列以触发新一轮的调度。
2.如权利要求1所述的基于CPU忙碌程度的动态CPU调度方法,其特征在于,监测每个CPU核心的运行状态参数,动态生成各CPU核心的忙碌度指标包括:
将可配置的时间窗口划分为多个连续的子时间片;
在每个子时间片结束时,通过读取硬件性能计数器的寄存器值,统计子时间片的实际忙碌时长;
检测每个子时间片内的硬件中断触发次数,若中断次数超过设定阈值,则激活强制补偿机制;
当强制补偿机制激活时,根据对应子时间片已执行时间与剩余未执行时间的比例,确定补偿系数,其中补偿系数的值与剩余时间占比成反比关系;
将补偿系数与对应子时间片剩余未执行时间的乘积作为补偿增量,叠加到实际忙碌时长中,得到修正忙碌时长;若累计的修正忙碌时长超过当前子时间片总长时,将溢出部分时长递延至下一个子时间片,并在下一个子时间片的初始时刻预先扣除溢出部分时长作为补
偿增量;
累加时间窗口内所有子时间片的修正忙碌时长,并补入因跨时间片任务迁移产生的上下文切换补偿时间,得到总忙碌时间;
基于总忙碌时间计算当前时间窗口内的原始忙碌度值,并引入指数加权移动平均模型,将当前时间窗口内的原始忙碌度值与前一时间窗口的忙碌度值融合,得到最终的忙碌度指标。
3.如权利要求1所述的基于CPU忙碌程度的动态CPU调度方法,其特征在于,将待执行的业务逻辑解析为任务集合,并为任务集合中的任务分配不可变更的任务属性包括:
分析待执
您可能关注的文档
- CN120260292A 天地一体动态交通流分析和道路拓扑推理方法、装置 (江苏大学).docx
- CN120260348A 一种基于多传感器融合的机场鸟击防范方法及系统 (山东鹰格信息工程有限公司).docx
- CN120260527A 一种演奏数据显示方法及显示系统 (五线宏音(重庆)科技有限公司).docx
- CN120260823A 运动障碍疾病人群的步态干预方法、音乐生成方法、装置、系统、设备及介质 (北京中科睿医信息科技有限公司).docx
- CN120260939A 基于ai算法的人体胰岛功能数字化评估方法及系统 (营动智能技术(山东)有限公司).docx
- CN120262400A 一种基于改进图神经网络的配电网网架拓扑辨识方法 (国网上海市电力公司).docx
- CN120262410A 基于智能算法的移动储能车能量管理方法 (龙岩畅丰专用汽车有限公司).docx
- CN120262701A 基于飞轮储能系统的算力负荷电力需求数据采集方法 (沈阳微控飞轮技术股份有限公司).docx
- CN120262703A 一种储能电站运行监测管理系统及方法 (深圳赛骄阳能源科技股份有限公司).docx
- CN120262705A 分布式光伏运行状态评估与并网开关控制方法及系统 (安徽明生恒卓科技有限公司).docx
原创力文档


文档评论(0)