国内刊号:11-2560/TP
国际刊号:1000-9825
发布日期:
作者:赵姗,郝春亮,翟健,李明树
单位:赵姗,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 100190;中国科学院大学, 北京 10019011,郝春亮,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 10019002,翟健,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 10019003,李明树,中国科学院 软件研究所 基础软件国家工程研究中心, 北京 10019004
关键词:异构多核;异构调度;负载均衡;统一指令集异构多核
基金:国家自然科学基金(61305054);中国科学院战略性先导科技专项基金(XDA-Y01-01)
近年来,在移动计算环境中,异构多核处理器已经逐渐成为主流.与传统同构的处理器设计相比,此类异构多核处理器以更低的功耗成本满足设备的计算需求.但是异构环境下CPU核之间的微架构差异,也为操作系统中的一些基本方法提出了新的挑战.面向性能非对称异构多核环境下调度的负载均衡问题,从系统层面提出了一种负载均衡机制S-Bridge,可以减少处理器微架构差异以及任务执行需求差异对传统负载均衡带来的影响.S-Bridge的主要贡献是从系统层提供了通用的、适配异构性的负载均衡相关接口,使任意调度器都能方便地与异构多核处理器系统进行适配.基于CFS和HMP调度器在ARM平台上进行实验,同时在X86平台上进行S-Bridge通用性的验证,结果表明:S-Bridge可以支持不同真实平台和内核版本的快速实现,平均性能提升超过15%,部分情况下可达65%.
来源:2020年第9期
《软件学报》期刊编辑部