一种基于异构多核处理器的进程调度方法、系统及设备技术方案

技术编号:44284977 阅读:19 留言:0更新日期:2025-02-14 22:21
本发明专利技术涉及操作系统技术领域,具体涉及一种基于异构多核处理器的进程调度方法、系统及设备,所述方法包括:实时监控和记录用户的操作行为,并生成用户行为的日志文件;利用机器学习算法对用户行为的日志文件进行分析,预测用户下一步的操作行为;基于预测结果动态地将预测要使用的应用加载到内存中;根据预测结果结合系统中各处理器核心的状态和当前的进程调度策略,综合考虑任务的执行时间、能耗、依赖关系、处理器资源利用率确定任务的最优的处理器核心;将不同的任务分配到对应最优的处理器核心上执行。既提高了系统的整体性能,又降低了能耗,实现了能效的优化。

【技术实现步骤摘要】

本专利技术涉及操作系统,具体涉及一种基于异构多核处理器的进程调度方法、系统及设备


技术介绍

1、随着集成电路技术的飞速进步,处理器设计已经从单核发展到多核,再到当前的异构多核架构。这些处理器集成了不同类型的核心,如中央处理单元(cpu)、图形处理单元(gpu)、神经网络处理单元(npu)、张量处理单元(tpu)等,以适应日益复杂的计算需求。这些核心各自擅长处理特定类型的任务,例如:cpu核心擅长逻辑控制和通用计算任务;gpu核心擅长并行处理和浮点密集型任务;npu核心专为机器学习和神经网络推理而优化;tpu核心则专注于tensorflow等特定框架的高效执行。

2、然而,许多现有的操作系统调度器是基于传统的cpu架构设计,没有考虑到异构多核处理器的特殊性,如核心之间的性能差异和能耗特性。现有的调度器往往无法识别不同核心的特定优势,导致无法将任务有效地分配到最适合的处理核心上。在异构多核系统中,资源分配往往缺乏灵活性,无法根据实时的工作负载和系统状态动态调整,导致某些核心过载而其他核心空闲。现有的调度策略可能没有充分考虑能耗优化,导致在执行任务本文档来自技高网...

【技术保护点】

1.一种基于异构多核处理器的进程调度方法,其特征在于,包括:

2.根据权利要求1所述的基于异构多核处理器的进程调度方法,其特征在于,实时监控和记录用户的操作行为,并生成用户行为的日志文件的步骤包括:

3.根据权利要求2所述的基于异构多核处理器的进程调度方法,其特征在于,利用机器学习算法对用户行为的日志文件进行分析,预测用户下一步的操作行为的步骤包括:

4.根据权利要求3所述的基于异构多核处理器的进程调度方法,其特征在于,所述预测结果包括可能启动的应用、可能访问的数据或文件、预计的资源需求。

5.根据权利要求4所述的基于异构多核处理器的进程调...

【技术特征摘要】

1.一种基于异构多核处理器的进程调度方法,其特征在于,包括:

2.根据权利要求1所述的基于异构多核处理器的进程调度方法,其特征在于,实时监控和记录用户的操作行为,并生成用户行为的日志文件的步骤包括:

3.根据权利要求2所述的基于异构多核处理器的进程调度方法,其特征在于,利用机器学习算法对用户行为的日志文件进行分析,预测用户下一步的操作行为的步骤包括:

4.根据权利要求3所述的基于异构多核处理器的进程调度方法,其特征在于,所述预测结果包括可能启动的应用、可能访问的数据或文件、预计的资源需求。

5.根据权利要求4所述的基于异构多核处理器的进程调度方法,其特征在于,基于预测结果动态地将预测要使用的应用加载到内存中的步骤包括:

6.根据权利要求5所述的基于异构多核处理器的进程调度方法,其特征在于,根据预测结果结合系统中各处理器核心的状态和当前的进程调度策略,综合考虑任务的执行时间、能耗、依赖关系、处理器资源利用率确定任务的最优的处理器核心的步骤包括:<...

【专利技术属性】
技术研发人员:王景张浩智赵鑫鑫
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

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

1