买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种多核并发轮询调度方法、装置、电子设备及存储介质_江苏新质信息科技有限公司_202311731033.9 

申请/专利权人:江苏新质信息科技有限公司

申请日:2023-12-14

公开(公告)日:2024-03-08

公开(公告)号:CN117667357A

主分类号:G06F9/48

分类号:G06F9/48;G06F9/54

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.03.26#实质审查的生效;2024.03.08#公开

摘要:一种多核并发轮询调度方法、装置、电子设备及存储介质,该方法通过异步轮询的事件通知机制,配合DPDK的抢占式线程模型,促使简化了多线程的操作控制;同时又因为支持线程亲和性的调整,在尽可能地保证了数据线程独占核心时的性能优势的前提下,赋予了线程内事件通知与响应控制的能力;结合流程上的无锁设计,从而提高了线程内的控制效率、减少了线程间的调度开销;支持动态控制的任务调度机制,不仅提高了其任务行为的灵活性,而且其线程的生命周期管理也因此变得更加安全可靠;完整的任务调度流程管理以及可自定义的用户任务行为设计,增加了实施方案的伸缩性及延展性。

主权项:1.一种多核并发轮询调度方法,其特征在于,包括以下步骤:S001:对核心调度组件进行初始化,接管主线程并使主线程运行在核心调度组件之上,转到S002;S002:核心调度组件检测与MASTER逻辑核心的绑定状态;检测并回收所有SLAVE逻辑核心,转到S003;S003:核心调度组件检测抽象任务的集合列表元素数量,如果集合列表元素数量不为空,遍历注册的抽象任务的集合列表,遍历结束转到S004;S004:核心调度组件标记抽象任务的集合列表的第一个元素抽象任务GT0为主任务,并执行抽象任务GT0的一般性初始化;一般性初始化执行成功则转到S005;S005:核心调度组件从抽象任务的集合列表的第二个元素开始遍历,对每一项抽象任务在映射的SLAVE逻辑核心上执行一般性初始化和一般性运行;S006:核心调度组件执行抽象任务GT0的一般性运行,一般性运行执行结束转到S007;S007:核心调度组件从抽象任务集合列表的第二个元素开始遍历,对每一项抽象任务发送事件TRDRintr;若一般性运行执行成功,在抽象任务映射的SLAVE逻辑核心上执行一般性销毁,如果一般性销毁执行成功,唤起自定义任务的注册销毁;S008:核心调度组件执行抽象任务GT0的一般性销毁,一般性销毁执行结束转到S009;S009:销毁并终止核心调度组件,归还主线程。

全文数据:

权利要求:

百度查询: 江苏新质信息科技有限公司 一种多核并发轮询调度方法、装置、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。