多核多線程處理器上任務(wù)調(diào)度技術(shù)研究
【學(xué)位單位】:中國科學(xué)院研究生院(計(jì)算技術(shù)研究所)
【學(xué)位級(jí)別】:博士
【學(xué)位年份】:2006
【中圖分類】:TP332
【部分圖文】:
中國科學(xué)院博士學(xué)位論文──多核多線程處理器上任務(wù)調(diào)度技術(shù)研究線程切換,否則一直執(zhí)行當(dāng)前線程的指令。粗粒度多線程處理器并不需要進(jìn)行頻繁的線程切換,因此對線程切換的開銷要求也沒有細(xì)粒度多線程處理器那么高。也不需要太多的線程數(shù)目。但是粗粒度多線程處理器在進(jìn)行線程切換的時(shí)候需要排空流水線然后再進(jìn)行流水線填充。所以相對細(xì)粒度多線程粗粒度的線程切換開銷較大。多線程技術(shù)現(xiàn)在運(yùn)用得非常廣泛,超線程技術(shù)就是其中的一種。圖 1-1給出了superthreading 處理器[4]的結(jié)構(gòu)示意圖。
圖 4-2 任務(wù)圖例圖 4-2中 n1->n7->n9 是關(guān)鍵路徑,所以{n1,n7,n9}是 CPN 節(jié)點(diǎn),{n2,n3,n4,n5,n6,n8}是 IBN 節(jié)點(diǎn),圖中沒有 OBN 節(jié)點(diǎn)。按照 CPN_Dominant 生成算法首先選出 CPN 節(jié)點(diǎn)n1 加入到序列中{n1},然后選取下一個(gè) CPN n7 但是 n7 的父節(jié)點(diǎn)并不是都在序列中,按照 b-level 選取最大 IBN 節(jié)點(diǎn) n2 加入序列{n1,n2},之后又把 n3 加入到序列中{n1,n2,n3},在 n7 的父節(jié)點(diǎn)都被加入序列以后把 n7 也加入序列{n1,n2,n3,n7},最后選取 n9 遞歸把父節(jié)點(diǎn)加入的序列,最終得到 CPN_Dominant 序列{n1,n2,n3,n7,n5,n4,n8,n6,n9}。在完成構(gòu)建 CPN_Dominant 列表后就可以進(jìn)行任務(wù)調(diào)度,具體調(diào)度算法如下CPFD 任務(wù)調(diào)度算法:1. 找出任務(wù)圖中的關(guān)鍵路徑,構(gòu)建 CPN_Dominant 序列Repeat2. 選取 CPN_Dominant 序列中的第一個(gè)未調(diào)度節(jié)點(diǎn)作為候選節(jié)點(diǎn)。3. 設(shè)定 P_SET 為處理器節(jié)點(diǎn)集合,它包含了候選節(jié)點(diǎn)的所有父節(jié)點(diǎn)所在處理器外加一個(gè)空處理器節(jié)點(diǎn)。4. 對于 P_SET 中的每一個(gè)處理器 P,計(jì)算候選節(jié)點(diǎn)在該處理器上的最早開始時(shí)間,
CPFD調(diào)度結(jié)果
【引證文獻(xiàn)】
相關(guān)期刊論文 前4條
1 孟學(xué)多;俞雪永;顏暉;;基于多核的在線判題系統(tǒng)的設(shè)計(jì)與研究[J];計(jì)算機(jī)時(shí)代;2011年07期
2 王遵彤;李彩;吳啟迪;;多處理器系統(tǒng)動(dòng)態(tài)調(diào)度負(fù)載均衡節(jié)約算法[J];控制與決策;2011年11期
3 李靜梅;張博;;基于混合粒子群優(yōu)化的CMP線程調(diào)度方法[J];計(jì)算機(jī)工程;2012年20期
4 朱仕浪;;基于NIOS Ⅱ雙軟核智能家居控制器設(shè)計(jì)[J];三明學(xué)院學(xué)報(bào);2011年05期
相關(guān)博士學(xué)位論文 前1條
1 耿曉中;基于多核分布式環(huán)境下的任務(wù)調(diào)度關(guān)鍵技術(shù)研究[D];吉林大學(xué);2013年
相關(guān)碩士學(xué)位論文 前10條
1 董珍;異構(gòu)多核處理器的任務(wù)調(diào)度分配問題及算法研究[D];哈爾濱工程大學(xué);2010年
2 趙磊;適應(yīng)多核處理器的任務(wù)調(diào)度研究[D];哈爾濱理工大學(xué);2010年
3 高金華;基于多核的任務(wù)調(diào)度研究與實(shí)現(xiàn)[D];中南大學(xué);2010年
4 申建晶;嵌入式多核實(shí)時(shí)操作系統(tǒng)研究及實(shí)現(xiàn)[D];電子科技大學(xué);2011年
5 王旭濤;基于異構(gòu)多核處理器系統(tǒng)的任務(wù)調(diào)度算法研究[D];南京郵電大學(xué);2011年
6 徐茂興;全方位視覺的多核并行處理研究與應(yīng)用[D];浙江工業(yè)大學(xué);2010年
7 胡新安;支持動(dòng)態(tài)任務(wù)調(diào)度的多核分布式操作系統(tǒng)設(shè)計(jì)[D];哈爾濱工業(yè)大學(xué);2011年
8 李靜;基于多核的任務(wù)調(diào)度策略研究[D];哈爾濱工程大學(xué);2011年
9 梁帥;RSA密碼系統(tǒng)中的并行算法研究[D];內(nèi)蒙古大學(xué);2008年
10 呂堯;基于多核的網(wǎng)絡(luò)掃描研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2010年
本文編號(hào):2814105
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2814105.html