国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:赵姗,杨秋松,李明树
单位:赵姗,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190;中国科学院大学, 北京 10004911,杨秋松,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 10019002,李明树,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 10019003
关键词:异构多核;非对称性多核处理器;异构调度;调度算法;线程分配
基金:国家自然科学基金青年基金(61305054);中国科学院战略性先导科技专项(XDA-Y01-01)
为了满足应用程序的多样化需求,异构多核处理器出现并逐渐进入市场,其中的处理核心(core)具有不同的微架构或者指令集架构(ISA),为应用提供多样化特性支持,比如指令级并行(ILP)、内存级并行(MLP),这些核心协同工作满足整个计算系统的优化目标,比如高性能、低功耗或者良好的能效.然而,目前主流的调度技术主要是针对传统同构处理器架构设计,没有考虑异构硬件能力的差异性.在异构多核处理器环境下,调度技术如何感知硬件的异构特性,为不同类型的应用程序提供更加合适和匹配的硬件资源,这是值得探索的问题.对近年来在该研究领域的成果进行了综述研究,特别是在性能非对称多核处理器架构下,异构调度技术面临的优化目标、分析模型、调度决策和算法评估等主要问题进行了分析和描述,并依次对相关技术进行了系统的总结,最后从软硬件融合的角度对今后的研究工作进行了展望.
来源:2019年第4期
《软件学报》期刊编辑部