论文部分内容阅读
不同的程序之间甚至同一个程序运行时的不同阶段常常表现出不同的行为特性,对于这种程序行为的多样性,理论与实验都已证明,使用异构多核处理器比使用同构多核处理器往往具有更好的性能功耗比.异构和程序行为感知的多核操作系统是异构多核处理器应用的前提,目前的研究基本还处于探索阶段.通过DVFS实现了频率不对称的异构多核环境,实现了在内核中使用硬件性能计数器动态分析程序的行为,修改了每个核的负载计算公式和负载均衡时任务迁移的规则.本文的优势在于所有实现和测试都基于真实的软硬件环境,方法简洁高效.实验结果显示,不同属性的程序基本按照预定的理想调度方案进行任务分配和负载均衡.