- 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)授权公告号CN114327829B(45)授权公告日2025.07.08
(21)申请号202111650333.5
(22)申请日2021.12.30
(65)同一申请的已公布的文献号申请公布号CN114327829A
(43)申请公布日2022.04.12
(73)专利权人东北大学
地址110819辽宁省沈阳市和平区文化路3
号巷11号
专利权人中国科学院软件研究所
(72)发明人张政馗任潇灿庞为光唐月
冷昶乔颖李宇吕鸣松姜徐
(51)Int.CI.
GO6F9/48(2006.01)
GO6F9/50(2006.01)
(56)对比文件
CN105022661A,2015.11.04
CN112463346A,2021.03.09
CN113806924A,2021.12.17
审查员麻妙玲
(74)专利代理机构沈阳东大知识产权代理有限
公司21109专利代理师李在川
权利要求书2页说明书7页附图6页
(54)发明名称
一种多核实时任务调度分析与仿真系统及
方法
(57)摘要
CN114327829B本发明提供一种多核实时任务调度分析与仿真系统及方法,属于计算机实时操作系统技术领域,所述系统包括任务建模模块、可调度性分析模块、调度仿真模块、性能分析模块;通过扩展经典的有向无环图DAG模型,在条件有向无环图ConditionalDAG模型中加入了If和Join结点,从而可以描述因程序中的if-then-else分支控制结构导致的动态负载变化情况。本发明开发的多核仿真工具支持经典DAG模型和ConditionalDAG模型的任务调度仿真与性能分析,从而可以极大地方便工程技术人员或研究人员设计、建
CN114327829B
处理器模型
处理器模型
系统建模
随机任务生成
任务建模模块
处理器模型
任务模型
调度算法
设计,建模
可调度性分析
模块
性能分析
模块
调度仿真模块
验证,分析
分析结果
墨坏响应时间可调度性
最优调度算法
接受率曲线
甘特图
统计信息
CN114327829B权利要求书1/2页
2
1.一种采用多核实时任务调度分析与仿真系统的仿真方法,其中多核实时任务调度分析与仿真系统包括:任务建模模块、可调度性分析模块、调度仿真模块、性能分析模块;
所述任务建模模块用于用户配置多核处理器的参数、选择调度算法和抢占策略,以及根据任务模型生成任务集;
所述可调度性分析模块用于判断任务是否可调度,如果有多个调度算法报告可调度,则选择任务集平均延迟时间最短的算法为候选算法;
所述调度仿真模块用于模拟任务在多核处理器上的调度行为,并将任务在多核处理器上的执行情况通过甘特图进行可视化分析;
所述性能分析模块用于分析调度算法在随机生成的任务集上的接受率;
其特征在于,仿真方法包括:
步骤1:用户根据待创建的任务模型配置多核处理器的参数,选择调度算法和抢占策略,并根据任务模型生成任务集;
步骤2:对任务集中的各个任务进行可调度性分析,确定出该任务集的候选算法;
步骤3:通过候选算法在处理器上模拟任务的调度行为,并将甘特图进行可视化显示,
包括:
步骤3.1:初始化仿真时间t,检查在t时刻释放的有向无环图DAG,并将该DAG放入就绪队列;
步骤3.2:对就绪队列中的作业按照候选算法生成的优先级进行排序;
步骤3.3:取出就绪队列中优先级最高的作业作为队头的作业,并将该作业分配到空闲的处理器核心上;
步骤3.4:检查是否有作业执行完成,如果完成则将作业从处理器中移除;
步骤3.5:检查是否有超过截止期的作业,若有,则将作业从处理器中移除,并标注作业发生超时;
步骤3.6:判断仿真时间t是否小于预设的仿真时间,如果小于则返回执行步骤3.1,否则结束执行并报告本次仿真的任务调度情况;
步骤4:根据随机任务集分析候选调度算法的性能,并统计任务集在处理器核心上被调度的情况,生成关于接受率的曲线和仿真统计表。
2.根据权利要求1所述的一种采用多核实时任务调度分析与仿真系统的仿真方法,其特征在于,所述多核处理器的参数包括多处理器的核心数、全局或分区使用标识;所述调度算法包括全局固定优先级、全局最早截止期优先、分区固定优先级;所述抢占策略包括完全
您可能关注的文档
- CN114049365B 一种双孢蘑菇视觉分割识别方法 (扬州大学).docx
- CN114090433B 埋点数据上报控制方法、装置、存储介质及电子设备 (深圳Tcl新技术有限公司).docx
- CN114121756B 基板处理装置及基板处理方法 (杰宜斯科技有限公司).docx
- CN114125400B 一种多通道视频分析方法及装置 (浙江大华技术股份有限公司).docx
- CN114127415B 通过辅助浮动系统维护风力塔架的方法 (埃斯特科股份公司).docx
- CN114174895B 用于增强现实的系统和方法 (奇跃公司).docx
- CN114176530B 一种适用不同年龄患者的麻醉状态评估系统及方法 (深圳市威浩康医疗器械有限公司).docx
- CN114187153B 基于gis的乡村网格化消防管理方法、系统及存储介质 (深圳市荣信诚科技有限公司).docx
- CN114187201B 模型训练方法、图像处理方法、装置、设备及存储介质 (百果园技术(新加坡)有限公司).docx
- CN114188013B 一种阿尔兹海默症的认知及脑影像数据整合评估方法 (北京智精灵科技有限公司).docx
- 广东省东莞市2024-2025学年八年级上学期生物期中试题(解析版).pdf
- 非遗剪纸文创产品开发经理岗位招聘考试试卷及答案.doc
- 广东省东莞市2024-2025学年高二上学期期末教学质量检查数学试题.pdf
- 体育安全理论课件图片素材.ppt
- 3.1 公民基本权利 课件-2025-2026学年道德与法治八年级下册 统编版 .pptx
- 广东省潮州市湘桥区城南实验中学等校2024-2025学年八年级上学期期中地理试题(解析版).pdf
- 大数据运维工程师岗位招聘考试试卷及答案.doc
- 广东省深圳市福田区八校2026届数学八年级第一学期期末教学质量检测模拟试题含解析.doc
- 广东省潮州市湘桥区城基初级中学2024-2025学年八年级上学期11月期中考试数学试题(解析版).pdf
- 广东省潮州市湘桥区城西中学2024-2025学年八年级上学期期中地理试题(解析版).pdf
原创力文档


文档评论(0)