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

當(dāng)前位置:主頁 > 碩博論文 > 信息類博士論文 >

多核平臺(tái)軟件算法優(yōu)化的研究

發(fā)布時(shí)間:2017-12-25 09:43

  本文關(guān)鍵詞:多核平臺(tái)軟件算法優(yōu)化的研究 出處:《吉林大學(xué)》2017年博士論文 論文類型:學(xué)位論文


  更多相關(guān)文章: 多核處理器 路徑規(guī)劃 算法優(yōu)化 任務(wù)調(diào)度


【摘要】:由于半導(dǎo)體技術(shù)的進(jìn)步使得處理器制造商可以在芯片上集成越來越多的核心,多核處理器已經(jīng)成為當(dāng)前主流處理器,并且有核心數(shù)量越來越多的趨勢(shì)。這是因?yàn)槎嗪颂幚砥骺梢栽谳^低的時(shí)鐘頻率下提供較高的性能,因此具有天然的發(fā)展優(yōu)勢(shì)。隨著多核處理器的革新,人們對(duì)多核上的軟件應(yīng)用開始出現(xiàn)更高的期望。應(yīng)用層軟件通過操作系統(tǒng)調(diào)用系統(tǒng)硬件結(jié)構(gòu),因此面對(duì)底層硬件的變化,如何有效地利用多核處理器的優(yōu)勢(shì)是軟件發(fā)展面臨的主要問題。多核軟件分為多核操作系統(tǒng)軟件和多核應(yīng)用軟件,兩種類型的軟件在發(fā)展過程中需要解決的問題存在一定差異性。本文致力于研究多核平臺(tái)軟件算法的優(yōu)化問題,針對(duì)多核平臺(tái)上操作系統(tǒng)軟件的調(diào)度算法和應(yīng)用軟件并行化兩個(gè)領(lǐng)域進(jìn)行了優(yōu)化工作,以提高系統(tǒng)的性能、增加系統(tǒng)的利用率,減少系統(tǒng)的瓶頸。本文在以下三個(gè)方面做了研究:1.針對(duì)異構(gòu)多核處理器上的操作系統(tǒng)任務(wù)調(diào)度問題,提出一種類型匹配MTSA(Match Type Scheduling Algorithm)調(diào)度算法。多核處理器中異構(gòu)體系結(jié)構(gòu)可以集成性能和功能不對(duì)稱的核心,可以用較低的成本實(shí)現(xiàn)高性能和低性能的線程并行執(zhí)行,因此具有較多的研究價(jià)值。但這種結(jié)構(gòu)對(duì)操作系統(tǒng)軟件設(shè)計(jì)提出了較高的要求,任務(wù)調(diào)度是其中一個(gè)關(guān)鍵問題。本文定義一個(gè)關(guān)鍵指標(biāo):用來描述應(yīng)用程序類型的匹配類型因子F。提出的MTSA調(diào)度算法通過動(dòng)態(tài)采樣監(jiān)測(cè),計(jì)算應(yīng)用程序的匹配類型因子F,分配適合程序的核心處理器。同時(shí),在應(yīng)用程序執(zhí)行過程中F是不斷變化的,MTSA調(diào)度算法能夠動(dòng)態(tài)調(diào)整與應(yīng)用程序匹配的核心類型,進(jìn)行線程遷移,因此可以最大化系統(tǒng)吞吐量。在實(shí)驗(yàn)平臺(tái)上仿真的結(jié)果表明:MTSA調(diào)度算法能夠影響操作系統(tǒng)的調(diào)度器為應(yīng)用程序選擇合適的處理核心,根據(jù)應(yīng)用程序的匹配類型因子F匹配硬件上的核心處理器,以達(dá)到執(zhí)行負(fù)載平衡,提高整體任務(wù)的完成速度,為用戶節(jié)省時(shí)間的目的。與其他同類算法比較,性能提高8%左右。2.針對(duì)Dijkstra算法進(jìn)行優(yōu)化,提出一個(gè)針對(duì)多核平臺(tái)的并行PO-Dijkstra(Parallel Optimization-Dijkstra)算法。多核硬件的發(fā)展,為許多應(yīng)用軟件算法提供了新的發(fā)展機(jī)遇,尤其是計(jì)算量較大的算法獲得了很大的提升空間。近年隨著我國車輛數(shù)據(jù)的急劇增加、道路建設(shè)的發(fā)展,道路導(dǎo)航系統(tǒng)成為路徑規(guī)劃算法的熱門應(yīng)用之一。Dijkstra算法是一種經(jīng)典的圖論理論算法,經(jīng)常應(yīng)用于最短路徑分析。但是由于Dijkstra算法的遍歷節(jié)點(diǎn)多,計(jì)算量大,成為其應(yīng)用的主要瓶頸。多核處理器的出現(xiàn)為并行計(jì)算快速發(fā)展提供了硬件基礎(chǔ)。因此,因大量計(jì)算受限的Dijkstra最短路徑規(guī)劃算法出現(xiàn)了新的發(fā)展空間。這里提出一種針對(duì)多核平臺(tái)的并行化PO-Dijkstra算法,通過多線程程序設(shè)計(jì)工具Open MP,將經(jīng)典的Dijkstra算法進(jìn)行拆分、并行。同時(shí)考慮到線程拆分是需要消耗一定資源的,因此PO-Dijkstra算法根據(jù)結(jié)點(diǎn)總數(shù)K、核心數(shù)M和CPU主頻速度三個(gè)參數(shù)進(jìn)行自適應(yīng)調(diào)節(jié)優(yōu)化。在兩種硬件實(shí)驗(yàn)平臺(tái)上對(duì)PO-Dijkstra算法與經(jīng)典的Dijkstra算法在總體完成時(shí)間上進(jìn)行了比較。實(shí)驗(yàn)表明:PO-Dijkstra算法在速度上有了明顯的提升,根據(jù)節(jié)點(diǎn)數(shù)目的不同,完成時(shí)間可以提升20%-40%之間。3.優(yōu)化多核平臺(tái)的數(shù)據(jù)傳輸任務(wù)調(diào)度,提出改進(jìn)粒子群的IPSOTS(Improved Particle Swarm Optimization Task Scheduling)調(diào)度算法。隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,多媒體傳輸和播放技術(shù)出現(xiàn)了前所未有的快速發(fā)展。但由于多媒體技術(shù)涉及到的數(shù)據(jù)量非常龐大,同時(shí)對(duì)播放順序和時(shí)間限制具有嚴(yán)格的要求,因此,多媒體數(shù)據(jù)通常用多核處理器進(jìn)行處理。多核處理器為提高多媒體數(shù)據(jù)的處理性能提供了有力保障,在多核心的環(huán)境中,如何充分利用帶寬資源,優(yōu)化多媒體的數(shù)據(jù)動(dòng)態(tài)任務(wù)調(diào)度方法,具有極其重要的現(xiàn)實(shí)意義。本文通過對(duì)多核平臺(tái)的多媒體數(shù)據(jù)動(dòng)態(tài)任務(wù)調(diào)度方法的研究,提出了多媒體數(shù)據(jù)動(dòng)態(tài)調(diào)度的系統(tǒng)模型和任務(wù)模型。在此基礎(chǔ)上,提出了改進(jìn)粒子群的IPSOTS任務(wù)調(diào)度算法。通過將任務(wù)按照該任務(wù)調(diào)度策略分配給處理器,對(duì)動(dòng)態(tài)任務(wù)調(diào)度結(jié)果優(yōu)化。IPSOTS任務(wù)調(diào)度算法獲取的任務(wù)節(jié)點(diǎn)集合,能夠具有最小的傳輸時(shí)間。仿真實(shí)驗(yàn)結(jié)果表明:IPSOTS任務(wù)調(diào)度算法與人工神經(jīng)網(wǎng)絡(luò)方法比較,具有很高的調(diào)度性能,縮短播放延遲時(shí)間,系統(tǒng)的吞吐率提高了15%。
【學(xué)位授予單位】:吉林大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP301.6

【相似文獻(xiàn)】

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

1 許珊琳;;多核處理器——計(jì)算領(lǐng)域的又一次革命[J];中國集成電路;2006年05期

2 張洋;;虞志益:引領(lǐng)多核處理器創(chuàng)新之路[J];中國發(fā)明與專利;2013年01期

3 羽路;;多核處理器悄然崛起[J];集成電路應(yīng)用;2005年05期

4 ;多核處理器強(qiáng)調(diào)多任務(wù)并行處理[J];每周電腦報(bào);2006年35期

5 馮磊;;多核處理器的數(shù)量裸奔[J];信息系統(tǒng)工程;2006年11期

6 張浩;蘭峰;;多核處理器基本原理及其在汽車領(lǐng)域中應(yīng)用的展望[J];汽車科技;2007年03期

7 何軍;王飆;;多核處理器的結(jié)構(gòu)設(shè)計(jì)研究[J];計(jì)算機(jī)工程;2007年16期

8 肖紅;;基于多核處理器系統(tǒng)開發(fā)中的幾個(gè)問題[J];廣東廣播電視大學(xué)學(xué)報(bào);2007年04期

9 張健浪;;三大于二,多核CPU之田忌賽馬[J];新電腦;2008年06期

10 都思丹;;前言:嵌入式多核處理器系統(tǒng)及視頻信號(hào)處理技術(shù)研究進(jìn)展[J];南京大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期

相關(guān)會(huì)議論文 前10條

1 郭建軍;戴葵;王志英;;一種多核處理器存儲(chǔ)層次性能評(píng)估模型[A];第八屆全國信息隱藏與多媒體安全學(xué)術(shù)大會(huì)湖南省計(jì)算機(jī)學(xué)會(huì)第十一屆學(xué)術(shù)年會(huì)論文集[C];2009年

2 彭林;張小強(qiáng);劉德峰;謝倫國;田祖?zhèn)?;一種挖掘多核處理器存儲(chǔ)級(jí)并行的算法[A];第15屆全國信息存儲(chǔ)技術(shù)學(xué)術(shù)會(huì)議論文集[C];2008年

3 劉杰;馬彥;葉維;高劍剛;;多核處理器存儲(chǔ)體系分析[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年

4 潘送軍;胡瑜;李曉維;;多核處理器瞬態(tài)故障敏感性分析[A];第五屆中國測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年

5 萬志濤;章恒;張若淵;;基于多核處理器的深度包檢測(cè)的實(shí)現(xiàn)和性能評(píng)估[A];中國通信學(xué)會(huì)信息通信網(wǎng)絡(luò)技術(shù)委員會(huì)2009年年會(huì)論文集(上冊(cè))[C];2009年

6 方娟;張紅波;;多核處理器預(yù)取策略的研究[A];2010年全國開放式分布與并行計(jì)算機(jī)學(xué)術(shù)會(huì)議論文集[C];2010年

7 何軍;王飆;;通用多核處理器發(fā)展現(xiàn)狀和趨勢(shì)研究[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年

8 桂亞東;;高效能計(jì)算機(jī)技術(shù)展望[A];慶祝中國力學(xué)學(xué)會(huì)成立50周年暨中國力學(xué)學(xué)會(huì)學(xué)術(shù)大會(huì)’2007論文摘要集(下)[C];2007年

9 萬志濤;;基于多核處理器的面向時(shí)延敏感服務(wù)的云基礎(chǔ)架構(gòu)[A];中國通信學(xué)會(huì)信息通信網(wǎng)絡(luò)技術(shù)委員會(huì)2011年年會(huì)論文集(上冊(cè))[C];2011年

10 陳遠(yuǎn)知;;多核處理器的里程碑——TILE64[A];全國第三屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)交流會(huì)專刊[C];2009年

相關(guān)重要報(bào)紙文章 前10條

1 記者 曹繼軍 顏維琦;我國多核處理器研究實(shí)現(xiàn)新突破[N];光明日?qǐng)?bào);2012年

2 慶廣;多核處理器助力無線多媒體業(yè)務(wù)拓展[N];中國電子報(bào);2009年

3 北京大學(xué)計(jì)算語言所副所長 詹衛(wèi)東;多核服務(wù)器:計(jì)算優(yōu)勢(shì)更上層樓[N];計(jì)算機(jī)世界;2005年

4 北京大學(xué)計(jì)算語言所副所長 詹衛(wèi)東;雙/多核服務(wù)器 計(jì)算優(yōu)勢(shì)更上層樓[N];網(wǎng)絡(luò)世界;2005年

5 江南計(jì)算技術(shù)研究所 何正未;軟件滯后制約多核應(yīng)用[N];計(jì)算機(jī)世界;2006年

6 李梅 編譯;多核處理器新年井噴[N];計(jì)算機(jī)世界;2007年

7 英特爾產(chǎn)品與平臺(tái)市場(chǎng)部門數(shù)字家庭市場(chǎng)經(jīng)理 莊淳杰;多核將大行其道[N];計(jì)算機(jī)世界;2007年

8 本報(bào)記者 陳斌;多核處理器的未來路徑[N];計(jì)算機(jī)世界;2008年

9 王悅承;Oracle改變多核定價(jià)模式[N];中國計(jì)算機(jī)報(bào);2006年

10 ;多核:技術(shù)無懸念應(yīng)用待拓展[N];計(jì)算機(jī)世界;2008年

相關(guān)博士學(xué)位論文 前10條

1 柴松;片上多核處理器的調(diào)度算法研究[D];電子科技大學(xué);2014年

2 付桂濤;面向多核處理器的令牌一致性協(xié)議優(yōu)化技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2014年

3 易娟;面向多核處理器系統(tǒng)的可靠性與能耗優(yōu)化調(diào)度研究[D];重慶大學(xué);2016年

4 吳瓊;多核平臺(tái)軟件算法優(yōu)化的研究[D];吉林大學(xué);2017年

5 王淼;面向多核處理器的并行編譯及優(yōu)化關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年

6 魏海濤;面向多核處理器的數(shù)據(jù)流程序編譯關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2010年

7 呂海;多核處理器芯片計(jì)算平臺(tái)中并行程序性能優(yōu)化的研究[D];北京工業(yè)大學(xué);2012年

8 李建華;片上多核處理器緩存子系統(tǒng)優(yōu)化的研究[D];中國科學(xué)技術(shù)大學(xué);2013年

9 杜建軍;共享高速緩存多核處理器的關(guān)鍵技術(shù)研究[D];重慶大學(xué);2011年

10 陳銳忠;非對(duì)稱多核處理器的若干調(diào)度問題研究[D];華南理工大學(xué);2013年

相關(guān)碩士學(xué)位論文 前10條

1 秦培斌;基于多核路由器的加密卡驅(qū)動(dòng)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2015年

2 張請(qǐng);多核處理器關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年

3 陳帥軍;基于國產(chǎn)多核處理器核級(jí)冗余靜態(tài)綁定和動(dòng)態(tài)綁定機(jī)制的研究[D];哈爾濱工業(yè)大學(xué);2015年

4 羅成;基于多核處理器的高速數(shù)碼印花機(jī)數(shù)據(jù)傳輸處理系統(tǒng)硬件設(shè)計(jì)[D];浙江大學(xué);2015年

5 宦維祥;基于眾核的多租戶網(wǎng)絡(luò)出訪問控制的研究[D];復(fù)旦大學(xué);2013年

6 楊杭軍;基于多核處理器的視頻編解碼并行算法研究[D];南京大學(xué);2013年

7 吳熙;JPEG壓縮編碼在嵌入式多核處理器上的優(yōu)化技術(shù)研究[D];武漢紡織大學(xué);2015年

8 王宗炎;基于OVP的多核處理器系統(tǒng)級(jí)建模與評(píng)估[D];復(fù)旦大學(xué);2014年

9 范少華;多核處理器映射關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年

10 裘凱;多核處理器映射關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年

,

本文編號(hào):1332348

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

本文鏈接:http://www.sikaile.net/shoufeilunwen/xxkjbs/1332348.html


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

版權(quán)申明:資料由用戶0ff88***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com