基于多核系統(tǒng)的線程調(diào)度
【圖文】:
3. 最短進(jìn)程減少 FCFS 固有的對長進(jìn)程的偏愛的另一種方法是最短進(jìn)程(S,SPN)策略。這是一個(gè)非剝奪的策略,其原則是下一次選擇所進(jìn)程。因此,短進(jìn)程將會越過長作業(yè),跳到隊(duì)列頭。SPN 的風(fēng)險(xiǎn)在于只要持續(xù)不斷地提供更短的進(jìn)程,長進(jìn)程就有方面,盡管 SPN 減少了對長作業(yè)的偏愛,但是由于缺少剝奪機(jī)或事務(wù)處理環(huán)境仍然不理想。4. 最短剩余時(shí)間最短剩余時(shí)間(Shortest Remaining Time,SRT)是對 SPN 增加。在這種調(diào)度機(jī)制下,調(diào)度程序總是選擇預(yù)期剩余時(shí)間最短的進(jìn)個(gè)進(jìn)程加入就緒隊(duì)列時(shí),它可能比當(dāng)前運(yùn)行的進(jìn)程具有更短的只要新進(jìn)程就緒,調(diào)度程序就剝奪當(dāng)前進(jìn)程并使新進(jìn)程運(yùn)行。和程序在執(zhí)行選擇函數(shù)時(shí)必須包含對處理時(shí)間的估計(jì),并且存在險(xiǎn)。5. 最高響應(yīng)比根據(jù)排隊(duì)模型,周轉(zhuǎn)時(shí)間(turnaround time,TAT)就是駐留時(shí)
Intel 公司所實(shí)現(xiàn)的 SMT 技術(shù)就是超線程(Hyper-Threading, HT)[13]技術(shù)。超線程技術(shù)實(shí)際上只有一個(gè)實(shí)際的物理處理器但是從軟件角度來看,存在多個(gè)邏輯處理器。超線程技術(shù)支持操作系統(tǒng)和應(yīng)用程序?qū)⒍鄠(gè)線程調(diào)度到多個(gè)邏輯處理器上,,就像多處理器一樣。從微體系結(jié)構(gòu)的角度來看,邏輯處理器的指令都是固定的,并且在共享的執(zhí)行資源上同時(shí)執(zhí)行。2.3.2 CMP 結(jié)構(gòu)在同時(shí)多線程技術(shù)之后就出現(xiàn)了多核處理器。在 1996 年斯坦福大學(xué)的研究人員提出了單片多處理器(Chip Multi-Processor,CMP)結(jié)構(gòu),并進(jìn)行了研究[14]。單片多核處理器的主要思想是通過簡化超標(biāo)量結(jié)構(gòu)設(shè)計(jì),將多個(gè)相對簡單的超標(biāo)量處理器核集成到一個(gè)芯片上,從而避免線延的影響,并充分開發(fā) TLP,提高吞吐量。CMP 存在的主要問題是由于單片多處理器系統(tǒng)的資源是采用劃分方式的,當(dāng)沒有足夠的線程時(shí),資源就浪費(fèi)了[15]。按計(jì)算內(nèi)核的對等與否,CMP 可分為同構(gòu)多核和異構(gòu)多核。計(jì)算內(nèi)核相同,
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2009
【分類號】:TP332
【引證文獻(xiàn)】
相關(guān)期刊論文 前1條
1 夏廈;李俊;;基于緩存競爭優(yōu)化的Linux進(jìn)程調(diào)度策略[J];計(jì)算機(jī)工程;2013年04期
相關(guān)博士學(xué)位論文 前1條
1 耿曉中;基于多核分布式環(huán)境下的任務(wù)調(diào)度關(guān)鍵技術(shù)研究[D];吉林大學(xué);2013年
相關(guān)碩士學(xué)位論文 前10條
1 曹皓;多核處理器體系結(jié)構(gòu)下Linux調(diào)度機(jī)制的研究[D];內(nèi)蒙古大學(xué);2011年
2 高金華;基于多核的任務(wù)調(diào)度研究與實(shí)現(xiàn)[D];中南大學(xué);2010年
3 申建晶;嵌入式多核實(shí)時(shí)操作系統(tǒng)研究及實(shí)現(xiàn)[D];電子科技大學(xué);2011年
4 楊新波;多核系統(tǒng)內(nèi)存管理算法的研究[D];哈爾濱工程大學(xué);2011年
5 曹成;嵌入式實(shí)時(shí)操作系統(tǒng)RT-Thread原理分析與應(yīng)用[D];山東科技大學(xué);2011年
6 范光雄;多處理器系統(tǒng)中的線程調(diào)度研究[D];電子科技大學(xué);2010年
7 王良;基于虛擬儀器的舵電位器測試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];中北大學(xué);2010年
8 張修琪;基于Linux多核進(jìn)程調(diào)度的研究[D];電子科技大學(xué);2012年
9 王軍鋒;基于多核的進(jìn)程調(diào)度算法研究[D];哈爾濱工程大學(xué);2012年
10 黃煜;KVM虛擬機(jī)CPU虛擬化的研究與調(diào)度策略的優(yōu)化[D];成都理工大學(xué);2012年
本文編號:2602584
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2602584.html