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

二維SIMD結(jié)構(gòu)的低功耗調(diào)度

發(fā)布時(shí)間:2020-04-05 01:17
【摘要】: 二維SIMD結(jié)構(gòu)是在嵌入式系統(tǒng)中提高多媒體處理能力的有效系統(tǒng)結(jié)構(gòu)。該結(jié)構(gòu)是指N×N個(gè)處理單元按一定的拓?fù)浣Y(jié)構(gòu)連接而成的陣列結(jié)構(gòu),同行/列的處理單元以SIMD方式工作,不同行/列并行執(zhí)行;谶@種結(jié)構(gòu)上數(shù)據(jù)和計(jì)算的并行性,它通常被用作多媒體加速部件與通用處理器核集成在一個(gè)SOC上,并由通用處理器完成應(yīng)用程序中串行部分的計(jì)算。目前,二維SIMD結(jié)構(gòu)在學(xué)術(shù)界和工業(yè)界都很受關(guān)注,許多高校和公司均有基于二維SIMD結(jié)構(gòu)的產(chǎn)品。 由于二維SIMD結(jié)構(gòu)的特殊性和多媒體應(yīng)用的特點(diǎn),目前對(duì)于二維SIMD結(jié)構(gòu)的研究大多著眼于如何提高程序的并行性從而提高性能,忽略了該結(jié)構(gòu)在功耗方面的問(wèn)題。隨著移動(dòng)科技的飛速發(fā)展,二維SIMD結(jié)構(gòu)作為多媒體加速部件被越來(lái)越多的應(yīng)用到移動(dòng)設(shè)備上,由于電池體積和重量的限制,設(shè)備功耗的問(wèn)題日益凸顯。目前低功耗技術(shù)在硬件層面上已經(jīng)發(fā)展的相對(duì)成熟,如果想要取得更好的性能/功耗比,就要采用軟件級(jí)的低功耗技術(shù),F(xiàn)在軟件級(jí)的低功耗技術(shù)存在著大量的研究工作,如編譯器指導(dǎo)的電壓調(diào)節(jié)技術(shù)、關(guān)閉空轉(zhuǎn)部件減少系統(tǒng)能量消耗等。 本文在深入分析了二維SIMD體系結(jié)構(gòu)和多媒體應(yīng)用程序代碼的基礎(chǔ)上,提出了一種在編譯級(jí)進(jìn)行低功耗優(yōu)化的算法。作為多媒體加速部件,在系統(tǒng)執(zhí)行串行操作時(shí)二維SIMD結(jié)構(gòu)基本處于空閑狀態(tài)。在執(zhí)行二維SIMD并行操作時(shí),由于多媒體程序數(shù)據(jù)類型小、并行性高的特點(diǎn),并非所有二維SIMD部件都全程參與運(yùn)算。這就給適時(shí)關(guān)閉空轉(zhuǎn)的部件,降低時(shí)鐘動(dòng)態(tài)功耗和靜態(tài)功耗提供了很大的空間。本文針對(duì)這兩個(gè)時(shí)間段內(nèi)的能量消耗,采用動(dòng)態(tài)關(guān)閉空轉(zhuǎn)部件的方法,在編譯源碼的同時(shí)對(duì)代碼進(jìn)行分析,尋找合適的位置插入特殊的指令,讓二維SIMD功能部件開啟或者關(guān)閉。硬件結(jié)構(gòu)識(shí)別出這些指令,執(zhí)行開啟或者關(guān)閉操作。我們修改了在SimpleScalar基礎(chǔ)上實(shí)現(xiàn)的二維SIMD結(jié)構(gòu)模擬器,并在這個(gè)平臺(tái)上測(cè)試了算法優(yōu)化的結(jié)果。實(shí)驗(yàn)數(shù)據(jù)顯示算法能夠有效的節(jié)省系統(tǒng)的能量消耗,同時(shí)對(duì)性能影響很小,在可接受范圍內(nèi)。本文的主要貢獻(xiàn)如下所述: 1.針對(duì)多媒體應(yīng)用程序,提出了一種基于動(dòng)態(tài)關(guān)閉空轉(zhuǎn)部件的二維SIMD結(jié)構(gòu)低功耗調(diào)度算法。 2.針對(duì)二維SIMD結(jié)構(gòu)中不同功能單元的工作特性,分別提出調(diào)度方案。 3.針對(duì)多媒體程序的特點(diǎn),提出了二維SIMD結(jié)構(gòu)中存儲(chǔ)部件的局部化調(diào)度方案。 4.分析實(shí)驗(yàn)結(jié)果,給出了一些多媒體程序的優(yōu)化建議,以降低其運(yùn)行在二維SIMD結(jié)構(gòu)上的功耗。
【圖文】:

功能單元,主存


多個(gè)短的SIMD功能單元?jiǎng)t只需要進(jìn)一步發(fā)掘sIMD指令的并行性。因此,多個(gè)短的SIMD功能單元更有利于編譯器的優(yōu)化。基于這樣的考慮,多sIMD結(jié)構(gòu)逐漸成為各個(gè)處理器芯片中主要的多媒體加速手段。如圖1.2所示。三三三i亞P,三二一二三二三\}一一一一,,、一。P!瓎我婚L(zhǎng)sIMD功能單元 OOOP---O代 代 代 代 OOOPIIIOPZZZZZZZOPNNN多個(gè)短SIMD功能單元圖 1.2單個(gè)長(zhǎng)SIMD功能單元與多個(gè)短SIMD功能單元對(duì)比近年來(lái)VLSI技術(shù)飛速發(fā)展,20年前花費(fèi)上億美元開發(fā)的并行系統(tǒng)現(xiàn)在能以較低的成木集成到一個(gè)芯片上來(lái)實(shí)現(xiàn)。因此多sIMD結(jié)構(gòu)越來(lái)越引起學(xué)術(shù)界和工業(yè)界的重視,許多大學(xué)和研究機(jī)構(gòu)設(shè)計(jì)了基于多SIMD結(jié)構(gòu)的多媒體處理芯片。目前多sIMD按其片上Cache的組織形式,可以分為分布式主存多SIMD結(jié)構(gòu)和共享主存多SIMD結(jié)構(gòu)。分布式主存多SIMD結(jié)構(gòu)的每個(gè)SIMD功能單元有各自的本地Caehe,t匕較典型的系統(tǒng)如IBM的eell[17]。共享多主存SIMD結(jié)構(gòu)的各個(gè)SIMD功能單元共享片上Cache。由于共享主存SIMD結(jié)構(gòu)有比較小的芯片面積和能量消耗?

二維SIMD結(jié)構(gòu)的低功耗調(diào)度


MorphoSys結(jié)構(gòu)
【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2008
【分類號(hào)】:TP332

【共引文獻(xiàn)】

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

1 姜偉華;針對(duì)實(shí)際多媒體程序和多媒體擴(kuò)展指令集的SIMD編譯優(yōu)化[D];復(fù)旦大學(xué);2005年

2 朱嘉華;SIMD編譯優(yōu)化方法研究[D];復(fù)旦大學(xué);2005年

3 張為華;共享主存多SIMD結(jié)構(gòu)編譯優(yōu)化及結(jié)構(gòu)研究[D];復(fù)旦大學(xué);2006年

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

1 張逸n

本文編號(hào):2614329


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

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2614329.html


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

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