异构多核处理器多发射动态调度技术研究 |
| |
引用本文: | 唐旭,张多利,王杰,宋宇鲲.异构多核处理器多发射动态调度技术研究[J].合肥工业大学学报(自然科学版),2023(5):632-640. |
| |
作者姓名: | 唐旭 张多利 王杰 宋宇鲲 |
| |
作者单位: | 合肥工业大学微电子学院 |
| |
基金项目: | 国家自然科学基金资助项目(61874156); |
| |
摘 要: | 随着多核处理器片上集成核数的不断增多,并行任务的调度能力越来越成为制约性能提升的关键因素。文章设计一种面向异构多核计算系统的动态任务调度控制器,主要实现动态监控处理单元的负载情况、动态任务唤醒、乱序任务发射、任务写回安全管理等功能;研究一种降低计算任务结果数据回写双倍数据速率(double data rate, DDR)外存储器次数的方法,大幅节省了访存开销,进一步提升了计算性能。仿真及性能测试显示,在典型应用场景下,与已有的无动态调度功能的任务发射控制器相比,实现了显示并行化编程向任务并行的自动化控制过渡,编程友好度显著提高,在不同类型的测试案例中,分别提升了11.3%~37.9%的计算性能。
|
关 键 词: | 异构多核处理器 动态任务调度 乱序多发射 编程友好 片上网络 片上节点缓存 |
|
|