计算机研究与发展
計算機研究與髮展
계산궤연구여발전
Journal of Computer Research and Development
2015年
9期
2083-2093
,共11页
张必英%陈红松%崔刚%傅忠传
張必英%陳紅鬆%崔剛%傅忠傳
장필영%진홍송%최강%부충전
多核处理器%吞吐量分析%温度约束%任务差异性%动态电压频率调整
多覈處理器%吞吐量分析%溫度約束%任務差異性%動態電壓頻率調整
다핵처리기%탄토량분석%온도약속%임무차이성%동태전압빈솔조정
multicore processor%throughput analysis%temperature constraint%task variation%dynamic voltage and frequency scaling (DVFS)
随着多核处理器功耗密度的不断增大,温度约束条件下的性能分析已经成为多核处理器早期设计优化的重要组成部分。当处理器运行不同的任务时,处理器温度具有很大的差异性,但现有研究成果并没有考虑任务差异性对处理器性能的影响。针对采用动态频率电压调节作为温度管理技术的多核处理器,为了提高在温度约束条件下稳态吞吐量的分析准确性,考虑不同任务之间的差异性,提出一种新的最大吞吐量分析方法。将任务特征引入性能分析模型,论证了当多核处理器吞吐量达到最大值时各处理器核上任务特征之间的关系,将最大稳态吞吐量分析归结为线性规划问题。仿真实验结果表明,所提方法具有较好的分析准确性,任务特征对多核处理器最大吞吐量具有非常大的影响。
隨著多覈處理器功耗密度的不斷增大,溫度約束條件下的性能分析已經成為多覈處理器早期設計優化的重要組成部分。噹處理器運行不同的任務時,處理器溫度具有很大的差異性,但現有研究成果併沒有攷慮任務差異性對處理器性能的影響。針對採用動態頻率電壓調節作為溫度管理技術的多覈處理器,為瞭提高在溫度約束條件下穩態吞吐量的分析準確性,攷慮不同任務之間的差異性,提齣一種新的最大吞吐量分析方法。將任務特徵引入性能分析模型,論證瞭噹多覈處理器吞吐量達到最大值時各處理器覈上任務特徵之間的關繫,將最大穩態吞吐量分析歸結為線性規劃問題。倣真實驗結果錶明,所提方法具有較好的分析準確性,任務特徵對多覈處理器最大吞吐量具有非常大的影響。
수착다핵처리기공모밀도적불단증대,온도약속조건하적성능분석이경성위다핵처리기조기설계우화적중요조성부분。당처리기운행불동적임무시,처리기온도구유흔대적차이성,단현유연구성과병몰유고필임무차이성대처리기성능적영향。침대채용동태빈솔전압조절작위온도관리기술적다핵처리기,위료제고재온도약속조건하은태탄토량적분석준학성,고필불동임무지간적차이성,제출일충신적최대탄토량분석방법。장임무특정인입성능분석모형,론증료당다핵처리기탄토량체도최대치시각처리기핵상임무특정지간적관계,장최대은태탄토량분석귀결위선성규화문제。방진실험결과표명,소제방법구유교호적분석준학성,임무특정대다핵처리기최대탄토량구유비상대적영향。
With the increasing power density of multicore processors , the temperature‐constrained performance analysis becomes a key component for the early design optimization of multicore processors . When different tasks are running , the temperatures of processors exhibit significant variation . However ,most of existing researches for the steady‐state analysis are based on the assumption that all tasks have the same power dissipation and distribution , and do not consider the impact of task variation on the performance of thermal‐aware multicore processors .In order to improve the analysis accuracy of the steady‐state throughput of multicore processors under temperature constraint ,the task variation is taken into account ,and a new method of maximum throughput analysis is proposed based on the HotSpot thermal model for the multicore processors which use dynamic voltage and frequency scaling (DVFS) to dynamically manage temperature .The task characteristic is incorporated into the model of performance analysis ,and the relationship among the characteristics of tasks on various cores is demonstrated when the multicore processors achieve maximum throughput .And then the analysis of maximum throughput of multicore processors under temperature constraint is transformed to the problem of linear programming .Experimental results show that the proposed method achieves better accuracy of analysis ,and task characteristic has the significant impact on the maximum steady‐state throughput of temperature‐constrained multicore processors .