基于粒子群優(yōu)化的異構(gòu)多處理器任務(wù)調(diào)度算法研究應(yīng)用
【文章頁(yè)數(shù)】:72 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
圖2.1非對(duì)稱(chēng)多處理系統(tǒng)
圖2.1非對(duì)稱(chēng)多處理系統(tǒng)非對(duì)稱(chēng)性多處理器系統(tǒng),通常是由一個(gè)一般型處理器與一個(gè)或多個(gè)特殊計(jì)算能力的處理器組成。隨著非對(duì)稱(chēng)性多處理器系統(tǒng)的普及,越來(lái)越多的嵌入式裝置,例如:手機(jī)、PDA等,都已經(jīng)內(nèi)建非對(duì)稱(chēng)性架構(gòu)。這種架構(gòu)能整合不同處理器的計(jì)算特性,不僅能夠達(dá)到相對(duì)于對(duì)稱(chēng)性架構(gòu)下更....
圖2.2對(duì)稱(chēng)多處理器系統(tǒng)
圖2.2對(duì)稱(chēng)多處理器系統(tǒng)對(duì)稱(chēng)多處理器系統(tǒng)能夠很大程度上提高任務(wù)處理的并行性。但是在不同應(yīng)用領(lǐng)域下對(duì)于不同特性任務(wù)的處理需求,則沒(méi)有合適的處理器來(lái)處理這些特殊的任務(wù),在這種情況下對(duì)稱(chēng)多處理器不能提供最優(yōu)的性能。而且,對(duì)稱(chēng)多處理器系統(tǒng)各處理器共享操作系統(tǒng),增大了系統(tǒng)的復(fù)雜性。2.....
圖2.3異構(gòu)多處理器系統(tǒng)
而且,對(duì)稱(chēng)多處理器系統(tǒng)各處理器共享操作系理器系統(tǒng)統(tǒng)的功能需求與日俱增,針對(duì)消費(fèi)類(lèi)電子產(chǎn)品來(lái)說(shuō),已經(jīng)無(wú)構(gòu)平臺(tái)上。集成異構(gòu)多處理器芯片的嵌入式系統(tǒng)架構(gòu)成為人式異構(gòu)多處理器架構(gòu)[20]。每一方塊代表一個(gè)處理器,處理器一內(nèi)核處理器都有專(zhuān)用的功能,執(zhí)行特定的函數(shù),例如:數(shù)ocessor,D....
圖2.4多處理器任務(wù)調(diào)度算法(l)靜態(tài)調(diào)度和動(dòng)態(tài)調(diào)度靜態(tài)任務(wù)調(diào)度大都是在編譯時(shí)就通過(guò)靜態(tài)估計(jì)等技術(shù)得到每個(gè)任務(wù)的執(zhí)行時(shí)間、任務(wù)之間的通信開(kāi)銷(xiāo)和依賴(lài)關(guān)系等信息,各個(gè)處理單元之間連接和處理能力都是已經(jīng)知道的,然后
然后合理地調(diào)度分配到不同的處理器上,最終目標(biāo)使整個(gè)應(yīng)用程序的完成時(shí)間小。任務(wù)調(diào)度可分為以下兩個(gè)步驟:第一步是任務(wù)分配階段,即把任務(wù)調(diào)度到合適的上;第二步是任務(wù)的具體處理階段,決定每個(gè)處理單元或者通信資源上的任務(wù)執(zhí)行順行任務(wù)調(diào)度分為兩種類(lèi)型,一種是獨(dú)立的沒(méi)有依賴(lài)關(guān)系的任務(wù)的調(diào)度,另....
本文編號(hào):3971104
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/3971104.html