ESHMP:行为异构多核系统的延时调度策略
需积分: 10 63 浏览量
更新于2024-07-17
收藏 313KB PDF 举报
"性能异构多核系统(Performance Heterogeneous Multicore Systems,简称PHMS)是现代计算机硬件设计的一个重要方向,其特点在于多个核心虽然共享相同的指令集架构,但各自拥有不同的性能特征,如不同的时钟频率、发射宽度等。这样的设计能够以较低的功率消耗提供多样化的性能,适应各种计算任务的需求。
这篇论文"ESHMP: A Stall-Time-Based Scheduling for Performance Heterogeneous Multicore Systems"由聂鹏程和段振华两位作者发表,他们来自西安电子科技大学计算机学院。研究中,他们提出了一种新的评估标准——ASTPI(Average Stall Time Per Instruction,每个指令的平均运行时间),这个标准用于衡量线程在高性能核心上运行的效率。ASTPI旨在解决一个问题,即在行为异构多核系统中,如何有效地分配任务到匹配其性能特性的核心,以最大化整体系统性能。
为了实现这一目标,论文中介绍了一种名为ESHMP(基于延时的调度)的新方法。ESHMP是一种在线监控和调度策略,它能够实时调整任务分配,以适应不同核心的性能差异。这种方法被设计成可扩展且能适应多种应用程序的特性,可以在Linux 2.6.21操作系统上运行,并展现出良好的兼容性和适应性。
实验结果显示,在具有异构感知调度的HMP系统中,尤其是在有多个最后一级缓存(LLC)的情况下,与同构内核相比,异构内核共享LLC的架构能够显著提升性能。这是因为异构内核可以根据其特定性能优势更有效地处理各自的任务,减少缓存冲突,从而提高整体系统的执行效率。
关键词:性能异构多核,调度,算法,操作系统
在多核系统的研究领域,这篇论文的贡献在于提出了一种新的调度策略,它不仅考虑了核心的性能差异,还利用了延迟信息来优化多核环境下的任务分配,从而在节能的同时提升了系统的整体性能。这一成果对于理解和优化异构多核处理器的性能有着重要的理论和实践价值。"
2024-02-06 上传
2021-05-20 上传
2023-05-10 上传
2023-05-10 上传
2021-06-20 上传
2021-06-20 上传
2021-06-27 上传
2021-05-01 上传
2021-07-03 上传
weixin_39840387
- 粉丝: 790
- 资源: 3万+
最新资源
- 明日知道社区问答系统设计与实现-SSM框架java源码分享
- Unity3D粒子特效包:闪电效果体验报告
- Windows64位Python3.7安装Twisted库指南
- HTMLJS应用程序:多词典阿拉伯语词根检索
- 光纤通信课后习题答案解析及文件资源
- swdogen: 自动扫描源码生成 Swagger 文档的工具
- GD32F10系列芯片Keil IDE下载算法配置指南
- C++实现Emscripten版本的3D俄罗斯方块游戏
- 期末复习必备:全面数据结构课件资料
- WordPress媒体占位符插件:优化开发中的图像占位体验
- 完整扑克牌资源集-55张图片压缩包下载
- 开发轻量级时事通讯活动管理RESTful应用程序
- 长城特固618对讲机写频软件使用指南
- Memry粤语学习工具:开源应用助力记忆提升
- JMC 8.0.0版本发布,支持JDK 1.8及64位系统
- Python看图猜成语游戏源码发布