Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于同构处理器的虚拟异构全域任务调度调优方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:苏州浪潮智能科技有限公司

摘要:本发明涉及服务器技术领域,具体涉及一种基于同构处理器的虚拟异构全域任务调度调优方法。该方法包括操作系统根据实际工作负荷是否大于预设负载阈值,判断是否开启虚拟异构处理功能,若实际工作负荷小于预设负载阈值,内核无需全部额定工作,则开启虚拟异构处理功能,将物理层的非异构的CPU按照同构方式进行以内核为颗粒度的虚拟化,获得虚拟核;操作系统根据SNC4策略将虚拟化后的CPU分为多个簇进行调控;在同构处理器架构的基础上,实现了以内核为颗粒度的虚拟化,并组成相应的异构多处理架构,达到任务按能分配,基于PCU和FIVR提出颗粒度为内核的功率调节,可有效解决目前服务器同构CPU架构下管理颗粒度不够精细的问题。

主权项:1.一种基于同构处理器的虚拟异构全域任务调度调优方法,其特征在于,包括以下步骤:操作系统根据实际工作负荷是否大于预设负载阈值,判断是否开启虚拟异构处理功能,若实际工作负荷小于预设负载阈值,内核无需全部额定工作,则开启虚拟异构处理功能,将物理层的非异构的CPU按照同构方式进行以内核为颗粒度的虚拟化,获得虚拟核;所述操作系统根据SNC4策略将虚拟化后的CPU分为多个簇进行调控;当所述操作系统接收到命令时,根据所述操作系统的实际参数判断任务优先级,并输出优先级列表;Linux调度程序按照所述优先级列表将各任务派发到对应的虚拟核上;当所述任务优先级发生变化时,调度程序对任务进行内核迁移;当所述操作系统判定当前实际工作负荷达到预设负载阈值时,退出虚拟化模式,CPU正常工作在物理层;所述将物理层的非异构的CPU按照同构方式进行以内核为颗粒度的虚拟化,获得虚拟核,包括:采用同构虚拟化的方式将同构CPU的两颗内核虚拟为一颗高效内核,用于工作在额定频率时承担时间相关需求度高且工作负荷重的任务;将同构CPU的其余内核对应虚拟为节能内核,用于承担时间相关需求度低且工作负荷轻的任务;所述将物理层的非异构的CPU按照同构方式进行以内核为颗粒度的虚拟化,获得虚拟核,得到经过虚拟化后的虚拟异构多处理单元;所述操作系统根据SNC4策略将虚拟化后的CPU分为多个簇进行调控,调控的方法包括:以虚拟核为单位进行任务调度,按照任务优先级对任务进行分配;所述操作系统根据SNC4策略将虚拟化后的CPU分为多个簇进行调控,还包括:将高效内核与节能内核一一结对组成一个一个的簇,以簇为单位进行管理。

全文数据:

权利要求:

百度查询: 苏州浪潮智能科技有限公司 一种基于同构处理器的虚拟异构全域任务调度调优方法

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