欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于AOV網(wǎng)關(guān)鍵路徑查詢的異構(gòu)系統(tǒng)動(dòng)態(tài)功耗優(yōu)化方法與流程

文檔序號(hào):12361808閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種基于AOV網(wǎng)關(guān)鍵路徑查詢的異構(gòu)系統(tǒng)動(dòng)態(tài)功耗優(yōu)化方法,分析CUDA應(yīng)用程序在CPU-GPU異構(gòu)系統(tǒng)上的運(yùn)行特點(diǎn),歸納其中的任務(wù)依賴關(guān)系,將一個(gè)包含多GPU任務(wù)完整程序的執(zhí)行過程表示為一種基于圖的數(shù)據(jù)結(jié)構(gòu)AOV網(wǎng),在此基礎(chǔ)上分析程序運(yùn)行的關(guān)鍵路徑,找出程序中可以進(jìn)行能耗優(yōu)化部分,求解相應(yīng)的頻率調(diào)節(jié)幅度,在保持程序性能不變的前提下最小化程序的整體能量消耗,優(yōu)化的對(duì)象是包含多個(gè)GPU任務(wù)的整個(gè)程序的動(dòng)態(tài)功耗,具體如下:

Step1:首先從程序中分離出不同類型的任務(wù):CPU計(jì)算任務(wù)、通信任務(wù)、GPU計(jì)算任務(wù),將單GPU任務(wù)再進(jìn)行劃分至CPU和GPU上同時(shí)執(zhí)行,將運(yùn)行的過程描述為任務(wù)之間的依賴關(guān)系,構(gòu)造程序運(yùn)行過程的AOV網(wǎng)絡(luò);

Step2:其次對(duì)運(yùn)行過程AOV網(wǎng)絡(luò)進(jìn)行分析,確定關(guān)鍵路徑,則非關(guān)鍵路徑上的CPU和GPU任務(wù)為可以進(jìn)行頻率調(diào)節(jié)以節(jié)省功耗的非關(guān)鍵任務(wù);

Step3:最后根據(jù)關(guān)鍵任務(wù)執(zhí)行的時(shí)間確定非關(guān)鍵任務(wù)可以放松的執(zhí)行時(shí)間范圍,從而求解每個(gè)任務(wù)處理器頻率調(diào)節(jié)幅度以最小化功耗的消耗。

2.根據(jù)權(quán)利要求1所述的異構(gòu)系統(tǒng)動(dòng)態(tài)功耗優(yōu)化方法,其特征在于,Step1:具體為:分析程序中的任務(wù)依賴關(guān)系建立程序任務(wù)依賴圖。

3.根據(jù)權(quán)利要求2所述的異構(gòu)系統(tǒng)動(dòng)態(tài)功耗優(yōu)化方法,其特征在于,Step2:具體為:構(gòu)造AOV網(wǎng)絡(luò)圖,并發(fā)執(zhí)行的任務(wù)之間存在資源沖突,遵循仲裁機(jī)制:若某一時(shí)刻任務(wù)流中同時(shí)存在多個(gè)滿足先后依賴關(guān)系但存在資源沖突的任務(wù),則優(yōu)先選擇任務(wù)流編號(hào)較小的任務(wù)執(zhí)行。

4.根據(jù)權(quán)利要求1所述的異構(gòu)系統(tǒng)動(dòng)態(tài)功耗優(yōu)化方法,其特征在于,Step3包括如下步驟:確定程序中各任務(wù)的最早開始時(shí)間與最遲開始時(shí)間;用EST(Mi)表示任務(wù)Mi最早開始時(shí)間函數(shù),LST(Mi)表示任務(wù)Mi最晚開始時(shí)間函數(shù),<vj,vi>則表示節(jié)點(diǎn)j要先于節(jié)點(diǎn)i執(zhí)行。

最早開始時(shí)間:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>E</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>1</mi> </msub> <mo>)</mo> </mrow> <mi>=0</mi> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>E</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>a</mi> <mi>x</mi> <mo>&lt;</mo> <msub> <mi>v</mi> <mi>j</mi> </msub> <mo>,</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>&gt;</mo> <mo>&Element;</mo> <mi>E</mi> <mo>{</mo> <mi>E</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>+</mo> <mi>T</mi> <mi>i</mi> <mi>m</mi> <mi>e</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>1</mn> <mo>)</mo> </mrow> </mrow>

最遲開始時(shí)間:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mi>L</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>E</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>N</mi> </msub> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>L</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>=</mo> <mi>m</mi> <mi>i</mi> <mi>n</mi> <mo>&lt;</mo> <msub> <mi>v</mi> <mi>i</mi> </msub> <mo>,</mo> <msub> <mi>v</mi> <mi>j</mi> </msub> <mo>&gt;</mo> <mo>&Element;</mo> <mi>E</mi> <mo>{</mo> <mi>L</mi> <mi>S</mi> <mi>T</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>j</mi> </msub> <mo>)</mo> </mrow> <mo>-</mo> <mi>T</mi> <mi>i</mi> <mi>m</mi> <mi>e</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>i</mi> </msub> <mo>)</mo> </mrow> <mo>}</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

因此任務(wù)Mi最早與最晚開始執(zhí)行時(shí)間EST(Mi)和LST(Mi)可以根據(jù)公式(1)和(2)遞推得出。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
景洪市| 衡阳市| 曲松县| 屏南县| 成武县| 朝阳区| 东丰县| 克东县| 榆林市| 朝阳县| 华坪县| 富平县| 五峰| 五大连池市| 马关县| 临安市| 来宾市| 石屏县| 盐池县| 井冈山市| 高雄县| 鄂州市| 芦溪县| 芮城县| 孟津县| 武定县| 武功县| 八宿县| 汾西县| 芜湖县| 灵武市| 湘潭县| 崇阳县| 交城县| 师宗县| 汝南县| 郧西县| 巴中市| 措勤县| 徐闻县| 阿坝县|