计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2014年
9期
65-71
,共7页
韩乐%陈香兰%李曦
韓樂%陳香蘭%李晞
한악%진향란%리희
核间通信%周期性任务%任务调度%实时系统%预先调度
覈間通信%週期性任務%任務調度%實時繫統%預先調度
핵간통신%주기성임무%임무조도%실시계통%예선조도
inter-core communication%periodic tasks%task scheduling%real-time%pre-schedule
近年来,多核处理器在嵌入式领域得到越来越广泛的应用,但多核间不可避免的通信开销阻碍了系统性能大幅提升,因此研究如何降低核间通信开销变得尤为重要。针对同构多核平台上周期依赖任务,提出一种降低核间通信开销的任务调度算法并在该基础上进行优化,通过对部分任务预先调度一个周期,将周期内任务间的数据依赖转换成周期间的数据依赖,从而缩短调度长度,提高系统性能。对以上算法进行仿真模拟,并分别在双核和四核平台上进行多组实验。结果表明:提出的调度优化算法可以显著降低周期依赖任务核间通信开销,提高执行效率。
近年來,多覈處理器在嵌入式領域得到越來越廣汎的應用,但多覈間不可避免的通信開銷阻礙瞭繫統性能大幅提升,因此研究如何降低覈間通信開銷變得尤為重要。針對同構多覈平檯上週期依賴任務,提齣一種降低覈間通信開銷的任務調度算法併在該基礎上進行優化,通過對部分任務預先調度一箇週期,將週期內任務間的數據依賴轉換成週期間的數據依賴,從而縮短調度長度,提高繫統性能。對以上算法進行倣真模擬,併分彆在雙覈和四覈平檯上進行多組實驗。結果錶明:提齣的調度優化算法可以顯著降低週期依賴任務覈間通信開銷,提高執行效率。
근년래,다핵처리기재감입식영역득도월래월엄범적응용,단다핵간불가피면적통신개소조애료계통성능대폭제승,인차연구여하강저핵간통신개소변득우위중요。침대동구다핵평태상주기의뢰임무,제출일충강저핵간통신개소적임무조도산법병재해기출상진행우화,통과대부분임무예선조도일개주기,장주기내임무간적수거의뢰전환성주기간적수거의뢰,종이축단조도장도,제고계통성능。대이상산법진행방진모의,병분별재쌍핵화사핵평태상진행다조실험。결과표명:제출적조도우화산법가이현저강저주기의뢰임무핵간통신개소,제고집행효솔。
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.