多處理器片上系統(tǒng)中溫度感知的任務(wù)調(diào)度算法研究
本文關(guān)鍵詞: 溫度感知 多核任務(wù)調(diào)度 多處理器片上系統(tǒng) 滑動(dòng)窗口 動(dòng)態(tài)電壓/頻率調(diào)整 熱點(diǎn) 出處:《山東大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:近幾年,越來越多的新型嵌入式系統(tǒng)需要高性能、高集成度的處理器來滿足其相關(guān)的嵌入式設(shè)計(jì)約束,例如減小系統(tǒng)的物理尺寸或者降低功耗。在這種情況下,多處理器片上系統(tǒng)(Multiprocessor systems-on-chips, MPSoCs)成為了解決這一問題的一個(gè)比較理想的方案,并且引起了學(xué)術(shù)界和工業(yè)界的共同關(guān)注。然而,隨著處理器內(nèi)核數(shù)目和集成度的增加,芯片內(nèi)部功耗值和發(fā)熱量急劇增加,芯片內(nèi)部溫度也隨之上升。高溫?zé)狳c(diǎn)和大的溫度變化增加了系統(tǒng)的冷卻成本,降低了系統(tǒng)的可靠性和性能,嚴(yán)重制約了高性能微處理器在實(shí)時(shí)系統(tǒng)中的應(yīng)用和發(fā)展。在滿足實(shí)時(shí)系統(tǒng)截止期和芯片閾值溫度的約束下,如何執(zhí)行任務(wù)調(diào)度、降低芯片能耗是一個(gè)亟需解決的熱點(diǎn)問題。 在研究了多種關(guān)于多處理器片上系統(tǒng)的溫度管理技術(shù)的基礎(chǔ)上,提出了兩種溫度感知的動(dòng)態(tài)任務(wù)調(diào)度算法。首先,本文提出了一種MPSoCs中基于滑動(dòng)窗口模型的溫度感知?jiǎng)討B(tài)任務(wù)調(diào)度算法Prob-HN。該算法根據(jù)各個(gè)內(nèi)核以及其鄰居單元的當(dāng)前溫度和歷史溫度,計(jì)算內(nèi)核的任務(wù)分配概率,然后選擇一個(gè)概率最大的空閑內(nèi)核來執(zhí)行任務(wù)。在考慮內(nèi)核的歷史溫度影響時(shí),定義了一個(gè)溫度滑動(dòng)窗口模型,用來記錄最近門個(gè)任務(wù)到達(dá)時(shí)各單元的溫度,同時(shí),考慮到距離當(dāng)前時(shí)間越遠(yuǎn)的歷史溫度對(duì)當(dāng)前的影響越小的情況,定義了一個(gè)衰減函數(shù),對(duì)不同時(shí)間的歷史溫度分配不同的影響權(quán)重。在考慮內(nèi)核鄰居單元的溫度時(shí),為了權(quán)衡算法的精確度和復(fù)雜度,將物理位置直接相鄰的單元定義為鄰居單元,只考慮分組內(nèi)鄰居單元之間的溫度影響,不考慮分組間單元之間的溫度影響。 針對(duì)支持DVFS的MPSoCs中實(shí)時(shí)任務(wù)的調(diào)度問題,本文提出一種溫度感知?jiǎng)討B(tài)任務(wù)調(diào)度算法Prob-V。該算法首先根據(jù)內(nèi)核自身的溫度以及其鄰居單元的溫度,為每一個(gè)空閑內(nèi)核計(jì)算一個(gè)任務(wù)分配概率,然后選擇任務(wù)分配概率最大的空閑內(nèi)核來執(zhí)行就緒的任務(wù)。當(dāng)?shù)谝徊街羞x定內(nèi)核來執(zhí)行就緒任務(wù)之后,算法將依據(jù)兩個(gè)定理為選定的內(nèi)核確定合適的電壓/頻率狀態(tài),在保證任務(wù)可以在截止期之前完成的情況下使內(nèi)核的最高溫度最低。 為了對(duì)本文提出的溫度感知的動(dòng)態(tài)任務(wù)調(diào)度算法進(jìn)行評(píng)估,本文使用HotSpot5.0作為功率-溫度建模工具,根據(jù)具體的多處理器片上系統(tǒng)的特性開發(fā)了一個(gè)連續(xù)運(yùn)行的動(dòng)態(tài)調(diào)度模擬器。該模擬器可以方便的對(duì)各種多處理器片上系統(tǒng)中的溫度感知的動(dòng)態(tài)任務(wù)調(diào)度算法進(jìn)行評(píng)估;可以根據(jù)需要生成各種周期性、帶依賴關(guān)系的隨機(jī)任務(wù)集,或者低、中、高負(fù)載的固定任務(wù)集;可以將算法執(zhí)行過程中處理器各組成部分的溫度以圖形化的形式進(jìn)行動(dòng)態(tài)顯示。利用本動(dòng)態(tài)調(diào)度模擬器,對(duì)文中提出的溫度感知調(diào)度算法的性能進(jìn)行了評(píng)估,所有結(jié)果均是根據(jù)UltraSPARC T1處理器芯片上收集的數(shù)據(jù)得出的。實(shí)驗(yàn)結(jié)果表明,本文提出的兩個(gè)調(diào)度算法與已有算法相比均能夠有效的減少高溫?zé)狳c(diǎn)的累計(jì)時(shí)間,降低芯片內(nèi)部各單元在空間和時(shí)間上的溫度變化,從而實(shí)現(xiàn)相對(duì)較低并且時(shí)間穩(wěn)定、空間均衡的溫度分布。
[Abstract]:In recent years , more and more new embedded systems require high performance and high integration processors to meet their associated embedded design constraints , such as reducing the physical size of the system or reducing power consumption . In this paper , a dynamic task scheduling algorithm based on sliding window model in MPSoCs is proposed . First , a temperature - sensing dynamic task scheduling algorithm based on sliding window model in MPSoCs is proposed . A temperature sliding window model is defined based on the current temperature and historical temperature of the kernel and its neighbors . In order to solve the scheduling problem of real - time tasks in MPSoCs supporting DVFS , this paper proposes a temperature - aware dynamic task scheduling algorithm , Prob - V . The algorithm first calculates a task allocation probability for each idle kernel according to the temperature of the kernel itself and the temperature of its neighbors , then selects the idle kernel with the largest task allocation probability to execute the ready task . When the kernel is selected in the first step to execute the ready task , the algorithm will determine the proper voltage / frequency state for the selected kernel according to the two theorems . This paper uses HotSpot5 . 0 as the power - temperature modeling tool to evaluate the dynamic task scheduling algorithm for temperature sensing .
【學(xué)位授予單位】:山東大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 許元飛;;網(wǎng)格計(jì)算中任務(wù)調(diào)度算法的仿真研究[J];計(jì)算機(jī)仿真;2011年08期
2 代亮;沈中;常義林;張穎;閆中江;;用可分負(fù)載理論分析無線傳感器網(wǎng)絡(luò)任務(wù)調(diào)度[J];控制理論與應(yīng)用;2011年09期
3 徐藝文;魏云龍;;利用μC/OS任務(wù)調(diào)度算法實(shí)現(xiàn)嵌入式數(shù)據(jù)管理[J];單片機(jī)與嵌入式系統(tǒng)應(yīng)用;2011年05期
4 徐佩;向靜波;;基于F2812的多處理器串行加載系統(tǒng)設(shè)計(jì)[J];航空計(jì)算技術(shù);2011年04期
5 宋曰聰;;基于異構(gòu)環(huán)境的子任務(wù)可分解調(diào)度策略研究[J];微電子學(xué)與計(jì)算機(jī);2011年07期
6 謝化勇;肖明清;李斌;陳子亮;;導(dǎo)彈并行測(cè)試系統(tǒng)優(yōu)化模型與性能評(píng)價(jià)[J];計(jì)算機(jī)工程;2011年18期
7 張學(xué)鋒;朱紅莉;;分布式計(jì)算平臺(tái)中任務(wù)調(diào)度的模擬器研究[J];小型微型計(jì)算機(jī)系統(tǒng);2011年08期
8 陳艷;徐曉峰;李曉潮;郭東輝;;基于時(shí)間事件模型的實(shí)時(shí)系統(tǒng)仿真與時(shí)序分析[J];系統(tǒng)仿真學(xué)報(bào);2011年09期
9 楊長(zhǎng)興;胡金;;一種改進(jìn)的PSO網(wǎng)格調(diào)度算法[J];微型機(jī)與應(yīng)用;2011年12期
10 李彥冬;雷航;;多核操作系統(tǒng)發(fā)展綜述[J];計(jì)算機(jī)應(yīng)用研究;2011年09期
相關(guān)會(huì)議論文 前10條
1 杜琳;石慧;劉曉平;;一種基于Q學(xué)習(xí)的任務(wù)調(diào)度算法的改進(jìn)研究[A];全國(guó)第20屆計(jì)算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議(CACIS·2009)暨全國(guó)第1屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議論文集(上冊(cè))[C];2009年
2 沈松;應(yīng)明;葛寶珊;杜峰;李旭杰;;手持式超量程聲學(xué)分析儀的設(shè)計(jì)研究[A];現(xiàn)代振動(dòng)與噪聲技術(shù)(第九卷)[C];2011年
3 許爽;索繼東;趙慶凱;;基于FPGA和DSP的雷達(dá)信號(hào)處理系統(tǒng)[A];中國(guó)航海學(xué)會(huì)通信導(dǎo)航專業(yè)委員會(huì)2003學(xué)術(shù)年會(huì)論文集[C];2003年
4 李亮;吳慶波;;Linux超線程感知的調(diào)度算法研究[A];第一屆建立和諧人機(jī)環(huán)境聯(lián)合學(xué)術(shù)會(huì)議(HHME2005)論文集[C];2005年
5 李冬梅;俞智斌;侯偉;王俊;張汝韜;;SIMADYN D控制系統(tǒng)在大功率直流傳動(dòng)系統(tǒng)中的應(yīng)用[A];第11屆全國(guó)電氣自動(dòng)化電控系統(tǒng)學(xué)術(shù)年會(huì)論文集[C];2002年
6 盧澤鋒;傅啟文;夏慶;高軍陽;;節(jié)能提效型電除塵器供電控制裝置的研制[A];第十二屆中國(guó)電除塵學(xué)術(shù)會(huì)議論文集[C];2007年
7 陳平;王柏;徐六通;吳斌;王艷輝;;電信社群網(wǎng)絡(luò)中介度的網(wǎng)格并行算法及調(diào)度算法[A];2006年全國(guó)通信軟件學(xué)術(shù)會(huì)議論文集[C];2006年
8 傅啟文;盧澤鋒;;采用多處理器設(shè)計(jì)電除塵器控制裝置[A];第九屆全國(guó)電除塵、第一屆脫硫?qū)W術(shù)會(huì)議論文集[C];2001年
9 曹麗娟;王小明;;快速訓(xùn)練支持向量機(jī)的并行結(jié)構(gòu)[A];2006年全國(guó)開放式分布與并行計(jì)算學(xué)術(shù)會(huì)議論文集(二)[C];2006年
10 孔峰;劉琦;李立;張雪林;;多處理器網(wǎng)絡(luò)控制系統(tǒng)的反饋調(diào)度算法研究[A];2008中國(guó)儀器儀表與測(cè)控技術(shù)進(jìn)展大會(huì)論文集(Ⅰ)[C];2008年
相關(guān)重要報(bào)紙文章 前10條
1 范榮;AMD推出適用于服務(wù)器的多處理器平臺(tái)[N];通信產(chǎn)業(yè)報(bào);2001年
2 ;多處理器服務(wù)器[N];網(wǎng)絡(luò)世界;2001年
3 本報(bào)記者 吳挺;十年涅i肹N];計(jì)算機(jī)世界;2005年
4 ;AMD四核皓龍?zhí)幚砥魍苿?dòng)惠普新刀片技術(shù)[N];人民郵電;2008年
5 迪子;2006年多核處理器芯片 銷售收入將增長(zhǎng)5倍[N];中國(guó)計(jì)算機(jī)報(bào);2005年
6 周婷;AMD推四核驅(qū)動(dòng)處理器“巴塞羅那”[N];中國(guó)證券報(bào);2007年
7 洪肇峰;曙光引領(lǐng)雙核服務(wù)器應(yīng)用潮流[N];科技日?qǐng)?bào);2005年
8 陳先勇;SoC的未來之路[N];計(jì)算機(jī)世界;2007年
9 記者 張博;MIPS科技公司推出業(yè)界首款多線程 多處理器IP核[N];電子資訊時(shí)報(bào);2008年
10 雨夜;“4×2”領(lǐng)跑雙核時(shí)代[N];中國(guó)計(jì)算機(jī)報(bào);2005年
相關(guān)博士學(xué)位論文 前10條
1 巴巍;實(shí)時(shí)系統(tǒng)動(dòng)態(tài)優(yōu)先級(jí)任務(wù)調(diào)度算法的研究[D];大連理工大學(xué);2010年
2 馬丹;任務(wù)間相互依賴的并行作業(yè)調(diào)度算法研究[D];華中科技大學(xué);2007年
3 趙鵬;多處理器SoC應(yīng)用映射關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
4 賀小川;單芯片系統(tǒng)(SoC)中的實(shí)時(shí)任務(wù)調(diào)度算法研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2009年
5 劉彥;異構(gòu)多核片上系統(tǒng)的任務(wù)調(diào)度及應(yīng)用研究[D];湖南大學(xué);2009年
6 張小平;高分辨率多波束成像聲吶關(guān)鍵技術(shù)研究[D];哈爾濱工程大學(xué);2005年
7 AMNEH AHMAD ABDELRAHMAN OBEID;Wormhole-Route網(wǎng)中的一種基于路徑的多發(fā)射簡(jiǎn)易策略[D];吉林大學(xué);2009年
8 郭秀巖;面向多核的多層次實(shí)時(shí)網(wǎng)絡(luò)數(shù)據(jù)流調(diào)度技術(shù)研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2011年
9 劉惠;嵌入式系統(tǒng)節(jié)能調(diào)度算法研究[D];西安電子科技大學(xué);2011年
10 胡越黎;目的機(jī)器視覺研究及其在皮膚癥狀識(shí)別中的應(yīng)用[D];上海大學(xué);2005年
相關(guān)碩士學(xué)位論文 前10條
1 王魯光;多處理器片上系統(tǒng)中溫度感知的任務(wù)調(diào)度算法研究[D];山東大學(xué);2012年
2 尹偉;多處理器單調(diào)速率任務(wù)調(diào)度算法研究[D];東華大學(xué);2012年
3 馬艷偉;基于粒子群優(yōu)化的異構(gòu)多處理器任務(wù)調(diào)度算法研究應(yīng)用[D];杭州電子科技大學(xué);2010年
4 朱俊超;基于多處理器的雙優(yōu)化級(jí)調(diào)度算法改進(jìn)與實(shí)現(xiàn)[D];大連理工大學(xué);2010年
5 李坤;云環(huán)境下的任務(wù)調(diào)度算法研究與實(shí)現(xiàn)[D];吉林大學(xué);2012年
6 梅南翔;同構(gòu)多處理器片上網(wǎng)絡(luò)互連的設(shè)計(jì)[D];上海交通大學(xué);2010年
7 張希翔;云計(jì)算環(huán)境下任務(wù)調(diào)度算法的研究[D];廣西大學(xué);2012年
8 尹楊美;一種改進(jìn)的異構(gòu)多處理器實(shí)時(shí)任務(wù)調(diào)度算法研究[D];湖南大學(xué);2010年
9 高鳴;云計(jì)算環(huán)境下基于時(shí)間富余度的任務(wù)調(diào)度算法研究與實(shí)現(xiàn)[D];云南大學(xué);2011年
10 趙欣;基于多處理器的數(shù)字電路系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)[D];西安電子科技大學(xué);2010年
,本文編號(hào):1498894
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1498894.html