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

當(dāng)前位置:主頁 > 科技論文 > 計(jì)算機(jī)論文 >

多核平臺(tái)上的并行程序性能調(diào)優(yōu)技術(shù)與工具

發(fā)布時(shí)間:2020-04-18 03:34
【摘要】: 片上多核已經(jīng)成為當(dāng)今處理器設(shè)計(jì)的主流。在多核時(shí)代,為了將不斷增長的片上資源轉(zhuǎn)變?yōu)槌绦蛐阅芴嵘?必須充分利用其硬件多線程并行執(zhí)行的優(yōu)勢(shì)。但是,并行程序的設(shè)計(jì)是困難的,設(shè)計(jì)不好的并行程序?qū)⒉荒苡行Ю糜布Y源。從最初的串行算法到可以充分發(fā)揮硬件平臺(tái)優(yōu)勢(shì)的高效的并行程序是一個(gè)不斷調(diào)優(yōu)的過程,必須從理解程序的算法行為和硬件行為兩方面入手。 PMU(Performance Monitoring Unit),即現(xiàn)代處理器里集成的微體系事件性能計(jì)數(shù)器,使得在以極小的額外開銷和極少的對(duì)目標(biāo)程序的干擾的情況下在線記錄程序運(yùn)行時(shí)的微體系事件特征成為可能;赑MU,我們?cè)贚inux系統(tǒng)中實(shí)現(xiàn)SMART(Sampling Monitoring Analyzing and ReTuning)性能調(diào)優(yōu)工具;其功能包括(1)支持全系統(tǒng)范圍或者針對(duì)特定進(jìn)程以事件直接計(jì)數(shù)或者抽樣的方法采集程序運(yùn)行時(shí)的硬件行為特征數(shù)據(jù),(2)借助編譯技術(shù),將采集到的性能事件數(shù)據(jù)與程序代碼位置對(duì)應(yīng)起來,(3)以命令行或圖形窗口形式提供用戶界面。 本文的工作作為SMART項(xiàng)目的一部分,主要工作和成果包括以下幾個(gè)方面。(1)設(shè)計(jì)了SAMRT的整體技術(shù)方案,劃分并定義了SMART軟件的功能模塊;將其分為運(yùn)行于用戶層的前端與內(nèi)核態(tài)的后端,前者負(fù)責(zé)數(shù)據(jù)后期處理與顯示,后者負(fù)責(zé)底層數(shù)據(jù)采集。其中,后端進(jìn)一步細(xì)分為以系統(tǒng)調(diào)用方式提供底層控制的Pview內(nèi)核核心擴(kuò)展和負(fù)責(zé)大規(guī)模數(shù)據(jù)抽樣的PEngine驅(qū)動(dòng)模塊。(2)對(duì)SMART的實(shí)現(xiàn)原理進(jìn)行了探討,總結(jié)業(yè)內(nèi)同類工具的工作機(jī)制,制定了SMART的技術(shù)策略。(3)實(shí)現(xiàn)了SMART后端中的Pview內(nèi)核核心擴(kuò)展部分;在內(nèi)核核心中,為進(jìn)程擴(kuò)展了用于記錄性能事件數(shù)據(jù)的pview上下文,提供了針對(duì)特定進(jìn)程性能監(jiān)測(cè)需要的進(jìn)程控制機(jī)制,實(shí)現(xiàn)了一個(gè)新的系統(tǒng)調(diào)用pview。其中,許多技術(shù)是同類工作中首次采用的。
【學(xué)位授予單位】:中國科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2010
【分類號(hào)】:TP332

【相似文獻(xiàn)】

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

1 溫鈺洪,王鼎興,,沈美明,鄭緯民;一種基于Message Passing的并行程序設(shè)計(jì)技術(shù)[J];小型微型計(jì)算機(jī)系統(tǒng);1995年05期

2 熊玉梅;;一種基于多面體剖分的快速并行碰撞檢測(cè)算法[J];上海電機(jī)學(xué)院學(xué)報(bào);2006年05期

3 盧風(fēng)順;宋君強(qiáng);朱小謙;;WRF三維變分同化并行程序性能分析[J];計(jì)算機(jī)工程與科學(xué);2007年11期

4 李毅;徐利軍;袁乃昌;;磁化等離子體的并行三維JEC-FDTD算法及其應(yīng)用[J];電子學(xué)報(bào);2008年06期

5 衛(wèi)興武;劉曉平;;一種實(shí)用的并行程序可視化性能分析方法[J];電腦應(yīng)用技術(shù);2007年04期

6 馮百明,丁曉寧,肖驪,況正謙,康繼昌;程序自動(dòng)并行化過程中的任務(wù)劃分[J];西北工業(yè)大學(xué)學(xué)報(bào);2000年02期

7 富弘毅,周海芳,楊學(xué)軍;OpenMP并行程序的性能數(shù)據(jù)采集[J];計(jì)算機(jī)工程;2005年19期

8 張麗霞;;基于PC機(jī)的機(jī)群組建[J];中國科技信息;2006年07期

9 馬近飛;崔冬華;;一種面向多核的自適應(yīng)并行虛擬機(jī)模型[J];電腦開發(fā)與應(yīng)用;2010年04期

10 昌月樓;并行程序調(diào)試中的環(huán)境再現(xiàn)技術(shù)[J];國防科技大學(xué)學(xué)報(bào);1989年04期

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

1 韓國興;;一種實(shí)用嵌套并行程序設(shè)計(jì)算法[A];第九屆全國微分方程數(shù)值方法暨第六屆全國仿真算法學(xué)術(shù)會(huì)議論文集[C];2004年

2 羅鑫;肖卓明;李喬儒;;采編系統(tǒng)的性能調(diào)優(yōu)[A];中國新聞技術(shù)工作者聯(lián)合會(huì)2008年學(xué)術(shù)年會(huì)論文集(上)[C];2008年

3 趙鵬;張丹丹;汪魯兵;田振夫;錢躍z

本文編號(hào):2631670


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

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


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

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