两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法

文檔序號:6361689閱讀:216來源:國知局
專利名稱:一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法
技術(shù)領(lǐng)域
本發(fā)明屬于計算機技術(shù)領(lǐng)域,具體涉及一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法。
背景技術(shù)
在可重構(gòu)計算系統(tǒng)中,可重構(gòu)資源通常抽象為一維和二維兩種模型,在二維可重構(gòu)資源模型中,計算資源以二維陣列的方式劃分和組織,重構(gòu)的最小單位為二維陣列中的一個矩形單元,一個可重構(gòu)硬件任務(wù)占用陣列中的一個矩形區(qū)域,多個任務(wù)通過調(diào)度的方式在可重構(gòu)硬件中進行布局,由于每個任務(wù)在資源空間中的放置具有二維自由度,因此常采用空閑區(qū)域掃描和狀態(tài)矩陣記錄這兩種方法為待調(diào)度的任務(wù)查找合適的布局位置??臻e區(qū)域掃描方法主要是通過記錄空閑區(qū)域來對資源進行描述,其中最重要的是最大空閑矩形法MER(Maximal Empty Rectangle) ,MER方法記錄一個互不交疊的空閑資源矩形列表,通過查找匹配的空閑資源矩形獲得待調(diào)度硬件任務(wù)的放置位置,該方法需要對資源矩形列表進行維護,并且任務(wù)調(diào)度時查找匹配空閑資源的復(fù)雜度相對較高;狀態(tài)矩陣記錄方法通過維護一個記錄可重構(gòu)計算單元(Reconfigurable Computing Unit)狀態(tài)的矩陣來管理資源,并通過掃描狀態(tài)矩陣查找待調(diào)度硬件任務(wù)的可放置位置,此方法需掃描和查找狀態(tài)矩陣,花費時間相對較長。在任務(wù)布局時采用的放置策略常用的有兩種,一種為首次適合放置方法(First Fit),另一種是最佳放置方法(Best Fit),這兩種放置方法均沒有考慮二維器件模型和硬件任務(wù)的規(guī)模信息,因此在負載率較高和硬件任務(wù)規(guī)模相對一致的情況下,任務(wù)調(diào)度成功率不高。

發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法,在二維可重構(gòu)資源模型的基礎(chǔ)上,利用二維器件模型的規(guī)模信息,再通過引入可重構(gòu)硬件任務(wù)長寬比的信息對可重構(gòu)硬件任務(wù)進行布局,以降低任務(wù)間競爭資源而引起沖突的概率,提高任務(wù)調(diào)度成功率。為了達到上述目的,本發(fā)明所采用的技術(shù)方案是一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法,包括以下步驟第一步,在規(guī)模為WXH的二維可重構(gòu)資源模型基礎(chǔ)上,構(gòu)建X、Y軸組成的二維坐標(biāo)系,X、Y軸的最小單位為一個可重構(gòu)計算單元,基于二維坐標(biāo)系的可重構(gòu)硬件任務(wù)Ti所需重構(gòu)資源以矩形進行標(biāo)識,矩形大小描述為=Ti = (Wphi),其中i為正整數(shù),Wi是任務(wù)Ti占用資源的寬度,h是任務(wù)Ti占用資源的高度;任務(wù)Ti將占據(jù)二維坐標(biāo)系中一個高為hi;寬為Wi的矩形區(qū)域,稱為任務(wù)放置區(qū)域,第一個任務(wù)T1的放置區(qū)域左下角坐標(biāo)為(0,0),則任務(wù)T1的放置位置可表示為(0,0),(W^h1)];第二步,可重構(gòu)硬件任務(wù)布局時,根據(jù)待放置任務(wù)的長寬比確定任務(wù)布局方向,如式⑴所示
權(quán)利要求
1.一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法,其特征在于,步驟如下 第一步,在規(guī)模為WXH的二維可重構(gòu)資源模型基礎(chǔ)上,構(gòu)建X、Y軸組成的二維坐標(biāo)系,X、Y軸的最小單位為一個可重構(gòu)計算單元,基于二維坐標(biāo)系的可重構(gòu)硬件任務(wù)Ti所需重構(gòu)資源以矩形進行標(biāo)識,矩形大小描述為=Ti = (Wphi),其中i為正整數(shù),Wi是任務(wù)Ti占用資源的寬度,hi是任務(wù)Ti占用資源的高度;任務(wù)Ti將占據(jù)二維坐標(biāo)系中一個高為hi,寬為Wi的矩形區(qū)域,稱為任務(wù)放置區(qū)域,第一個任務(wù)T1的放置區(qū)域左下角坐標(biāo)為(O,O),則任務(wù)T1的放置位置可表示為(0,0),(W1, hi); 第二步,可重構(gòu)硬件任務(wù)布局時,根據(jù)待放置任務(wù)的長寬比確定任務(wù)布局方向,如式(I)所示 —』) = {:,,D(I) 其中Wphi為待放置的可重構(gòu)硬件任務(wù)的寬和高, 當(dāng)待放置任務(wù)的寬Wi大于等于其高hi時,任務(wù)將沿X軸方向布局;當(dāng)待放置任務(wù)的寬Wi小于其高hi時,任務(wù)將沿Y軸方向布局; 第三步,對可重構(gòu)器件中布局成功的任務(wù),該方法識別任務(wù)放置后產(chǎn)生的上邊界和右邊界,并將其記錄在任務(wù)邊界集Bset中,當(dāng)任務(wù)放置后產(chǎn)生的邊界值與可重構(gòu)器件的邊界值相同時,任務(wù)邊界集Bset中將不予記錄;對于任務(wù)邊界重疊產(chǎn)生的相同邊界值,采用重復(fù)記錄的方式記錄在Bset中,方便任務(wù)結(jié)束退出時刪除對應(yīng)邊界記錄; 第四步,當(dāng)可重構(gòu)硬件任務(wù)執(zhí)行完成后,任務(wù)將按照結(jié)束時間依次退出,同時從任務(wù)邊界集Bset中刪除該任務(wù)對應(yīng)的邊界值。
全文摘要
一種基于任務(wù)長寬比的可重構(gòu)硬件任務(wù)放置方法,在二維可重構(gòu)資源模型基礎(chǔ)上,構(gòu)建由X軸和Y軸組成的二維坐標(biāo)系,根據(jù)待放置任務(wù)的長寬比確定任務(wù)布局方向,當(dāng)寬大于等于高時沿X軸方向布局;當(dāng)寬小于高時沿Y軸方向布局,識別任務(wù)放置后產(chǎn)生的上邊界和右邊界,并將其記錄在任務(wù)邊界集Bset中,當(dāng)任務(wù)放置后產(chǎn)生的邊界值與可重構(gòu)器件的邊界值相同時,任務(wù)邊界集Bset中不予記錄;對于任務(wù)邊界重疊產(chǎn)生的相同邊界值,采用重復(fù)記錄,任務(wù)執(zhí)行完成后,任務(wù)按照結(jié)束時間依次退出,同時從任務(wù)邊界集Bset中刪除該任務(wù)對應(yīng)的邊界值,本發(fā)明應(yīng)用于可重構(gòu)硬件任務(wù)長寬比相對較大的任務(wù)集時,可降低任務(wù)沖突概率,提高任務(wù)調(diào)度成功率。
文檔編號G06F9/48GK102629218SQ201210066089
公開日2012年8月8日 申請日期2012年3月14日 優(yōu)先權(quán)日2012年3月14日
發(fā)明者伍衛(wèi)國, 王濤, 章慶 申請人:西安交通大學(xué)
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
老河口市| 华安县| 大同县| 黄龙县| 金门县| 汽车| 克拉玛依市| 普兰店市| 新化县| 成安县| 三原县| 闸北区| 鞍山市| 都兰县| 南木林县| 伊春市| 秦皇岛市| 赞皇县| 彭泽县| 万安县| 汉沽区| 勐海县| 霍山县| 彩票| 榆林市| 库车县| 屯留县| 青冈县| 酉阳| 新疆| 明水县| 平陆县| 阿巴嘎旗| 云霄县| 社会| 曲周县| 阳城县| 江陵县| 兴文县| 县级市| 彝良县|