首页 | 本学科首页   官方微博 | 高级检索  
     

一种降低核间通信开销的调度算法
引用本文:韩乐,陈香兰,李曦.一种降低核间通信开销的调度算法[J].计算机系统应用,2014,23(9):65-71.
作者姓名:韩乐  陈香兰  李曦
作者单位:中国科学技术大学 计算机科学与科学与技术学院, 合肥 230027;中国科学技术大学 计算机科学与科学与技术学院, 合肥 230027;中国科学技术大学 苏州研究院, 苏州 215123;中国科学技术大学 计算机科学与科学与技术学院, 合肥 230027;中国科学技术大学 苏州研究院, 苏州 215123
摘    要:近年来,多核处理器在嵌入式领域得到越来越广泛的应用,但多核间不可避免的通信开销阻碍了系统性能大幅提升,因此研究如何降低核间通信开销变得尤为重要. 针对同构多核平台上周期依赖任务,提出一种降低核间通信开销的任务调度算法并在该基础上进行优化,通过对部分任务预先调度一个周期,将周期内任务间的数据依赖转换成周期间的数据依赖,从而缩短调度长度,提高系统性能. 对以上算法进行仿真模拟,并分别在双核和四核平台上进行多组实验. 结果表明:提出的调度优化算法可以显著降低周期依赖任务核间通信开销,提高执行效率.

关 键 词:核间通信  周期性任务  任务调度  实时系统  预先调度
收稿时间:2014/1/20 0:00:00
修稿时间:2014/3/17 0:00:00

Scheduling Algorithm with Communication Overhead Reduction
HAN Le,CHEN Xiang-Lan and LI Xi.Scheduling Algorithm with Communication Overhead Reduction[J].Computer Systems& Applications,2014,23(9):65-71.
Authors:HAN Le  CHEN Xiang-Lan and LI Xi
Affiliation:College of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;College of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;Suzhou Institute for Advanced Study, University of Science and Technology of China, Suzhou 215123, China;College of Computer Science and Technology, University of Science and Technology of China, Hefei 230027, China;Suzhou Institute for Advanced Study, University of Science and Technology of China, Suzhou 215123, China
Abstract:Embedded applications in multi-core processors have been widely used in recent years, but the inevitable inter-core communication overhead has blocked system performance continuous improving. So it's important to research on how to reduce inter-core communication overhead. This paper focused on cycle-dependent tasks on homogeneous multicore platforms and proposed an algorithm to reduce schedule length. The algorithm scheduled a few tasks in advance by one cycle so as to the intra-periodic dependency can be converted to inter-periodic dependency. We simulated our algorithm and tested on 2-core and 4-core platforms, and the result showed this method reduced communication overhead and improved system performance relative to the initial algorithm.
Keywords:inter-core communication  periodic tasks  task scheduling  real-time  pre-schedule
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号