天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁 > 科技論文 > 電子信息論文 >

基于局部搜索策略的多目標(biāo)芯片調(diào)度問題算法研究

發(fā)布時(shí)間:2020-06-18 16:21
【摘要】:隨著科技的發(fā)展與新技術(shù)的出現(xiàn),多處理器片上系統(tǒng)(MPSoC)現(xiàn)在越來越多地被用于設(shè)計(jì)新興的復(fù)雜嵌入式系統(tǒng)。設(shè)計(jì)人員需要在考慮各種因素的情況下將處理器上的任務(wù)以合理的調(diào)度順序分配給相應(yīng)的處理器進(jìn)行處理來滿足時(shí)間以及計(jì)算資源和能源資源的限制要求,在提高企業(yè)經(jīng)濟(jì)效益的同時(shí)節(jié)約開發(fā)成本。眾所周知,由于處理器單位時(shí)間內(nèi)的能量消耗和處理器的處理速度正相關(guān),導(dǎo)致時(shí)間成本和能源消耗成為兩個(gè)相互沖突目標(biāo),我們需要盡可能同時(shí)優(yōu)化這兩個(gè)目標(biāo)。目前,多目標(biāo)優(yōu)化問題受到各界研究人員的廣泛關(guān)注。任務(wù)的映射和調(diào)度逐漸成為研究人員關(guān)注的重要問題之一。為了滿足資源匱乏情況下MPSoC系統(tǒng)中完成時(shí)間最小化(makespan)和負(fù)載(workload)盡可能平衡的要求,本文提出了一個(gè)統(tǒng)一的整數(shù)規(guī)劃模型來找到滿足條件的任務(wù)調(diào)度和映射的解決方案。該模型考慮了計(jì)算和通信成本,并且能夠應(yīng)用動態(tài)電源管理DPM(dynamic power management)進(jìn)行能源優(yōu)化。為了盡可能有效逼近最優(yōu)化問題的帕累托(Pareto)前沿,我們通過對問題進(jìn)行特定的初始化并集成Pareto局部搜索到多目標(biāo)進(jìn)化算法過程中,提出了一種基于進(jìn)化算法的多目標(biāo)混合算法(MOHA)。進(jìn)化算法引用優(yōu)勝劣汰原理,通過模擬生物進(jìn)化過程中的基因表達(dá)過程,選擇優(yōu)秀的基因片段(目標(biāo)值更優(yōu)),過濾掉劣質(zhì)的基因片段(目標(biāo)值較劣),最終得到近似最優(yōu)解。局部搜索則是解決最優(yōu)化問題的一種啟發(fā)式算法,由于多目標(biāo)芯片調(diào)度問題是一個(gè)NP-hard問題,完備算法的時(shí)間復(fù)雜度往往不能滿足現(xiàn)實(shí)生活中的要求,而局部搜索是一種近似算法,它采用時(shí)間換精度的思想大大減少算法搜索到無窮接近最優(yōu)解所需要的時(shí)間。在最后的實(shí)驗(yàn)階段,本文選擇了現(xiàn)實(shí)工業(yè)界中幾個(gè)經(jīng)典的基準(zhǔn)樣例對算法進(jìn)行性能評估和比較實(shí)驗(yàn)。在多個(gè)基準(zhǔn)樣例的測試結(jié)果中表明,該算法比傳統(tǒng)的NSGA-Ⅱ算法更優(yōu)秀。
【學(xué)位授予單位】:東北師范大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP18;TN47
【圖文】:

任務(wù)圖


有限的任務(wù)集合,T→N 代表每個(gè)任務(wù)要完成的工作量,E T×T 用一組 c 值代表一組優(yōu)先關(guān)系,E→N 代表每一組任務(wù)之間需要傳送的數(shù)據(jù)量。如果一組任務(wù)之間沒有明確定義的傳送數(shù)據(jù)量,那么它們的通信消費(fèi)為 0。如圖 3-1(a)所示,一共有四個(gè)任務(wù),每一個(gè)都被記錄所需要完成的工作量。四個(gè)任務(wù)分別需要完成的工作量是 2,6,8,4。有三條邊表明了需要傳輸數(shù)據(jù)的數(shù)據(jù)量,如圖所示,任務(wù) 2 需要任務(wù) 1 傳輸?shù)臄?shù)據(jù),數(shù)據(jù)量為 3,并且它的執(zhí)行依賴任務(wù) 1。同理,任務(wù) 2 是任務(wù) 4 的前置任務(wù),他們之間需要傳輸?shù)臄?shù)據(jù)量為 1,任務(wù) 3 是任務(wù) 4的前置任務(wù),需要傳輸?shù)臄?shù)據(jù)量為 5。由其下兩個(gè)映射可以看出,第一個(gè)映射中工作負(fù)載是均衡的,它的完工時(shí)間在第一次迭代和第二次迭代過程中分別是 20和 30。另外一個(gè)映射在工作負(fù)載不均衡的情況下,完工時(shí)間在第一次迭代和第二次迭代過程中分別是 12 和 24。

偽代碼,算法編,算法


和最小的工作量,有:= (21)工作量距離越小,在極端的情況下的差異較小,相比于工作距離大的配置更優(yōu)秀。 在上面的例子中,我們有 = 6和 = 7。所以第一種配置比第二種優(yōu)秀。3.3 多目標(biāo)混合算法為了獲得大規(guī)模系統(tǒng)的帕累托最優(yōu)前沿解集,我們基于 NSGA-II 算法結(jié)合局部搜索算法提出了多目標(biāo)混合算法(MOHA),在初始化和演化過程中具有與目標(biāo)相關(guān)啟發(fā)式擴(kuò)展。圖 3-2(a)顯示了映射和調(diào)度問題的染色體編碼。每個(gè)染色體都包含一組映射任務(wù)和分配的處理器的計(jì)劃執(zhí)行順序,這些順序與一般用于映射優(yōu)化的常規(guī)編碼不同。因此,我們需要額外的指針來分離屬于各個(gè)處理器的任務(wù)。

【參考文獻(xiàn)】

相關(guān)期刊論文 前2條

1 張福威;李軍;孟品超;姜志俠;李延忠;;多目標(biāo)進(jìn)化算法綜述[J];長春理工大學(xué)學(xué)報(bào)(自然科學(xué)版);2012年03期

2 公茂果;焦李成;楊咚咚;馬文萍;;進(jìn)化多目標(biāo)優(yōu)化算法研究[J];軟件學(xué)報(bào);2009年02期



本文編號:2719520

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2719520.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶c891f***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com