并行編程技術(shù)在多核處理器上的研究與應(yīng)用
發(fā)布時(shí)間:2021-09-04 23:07
近幾年開始,CPU主頻提高的速度已經(jīng)越來(lái)越慢,硬件廠商開始將CPU的發(fā)展方向轉(zhuǎn)變?yōu)槎嗪嘶?Intel、AMD等公司多核處理器的市場(chǎng)占有率也開始不斷上升,并且這些處理器中集成的核也越來(lái)越多。原有方式開發(fā)出的串行程序無(wú)法充分的利用多核CPU的性能,于是就需要在軟件開發(fā)中加入并發(fā)。東北師范大學(xué)正在使用的研究生培養(yǎng)管理系統(tǒng)(GTMIS)也面臨著這樣的問(wèn)題:GTMIS采取了三層架構(gòu),服務(wù)層原來(lái)采用的串行程序設(shè)計(jì)方式,使得它很難發(fā)揮多核服務(wù)器的性能,以至于在研究生選課等對(duì)性能要求比較高的場(chǎng)景中經(jīng)常會(huì)遇到性能的瓶頸。所以急需對(duì)GTMIS中服務(wù)層的串行程序進(jìn)行改造,以實(shí)現(xiàn)高性能的并行程序。對(duì)并行程序的開發(fā)平臺(tái)的選擇,要注意的該平臺(tái)的發(fā)展?jié)摿Α?duì)并行開發(fā)支持的是否全面、是否有助于高效開發(fā)、已及是否有良好的工具支持。本文對(duì)比了Windows平臺(tái)上各種并行開發(fā)技術(shù),最終從中選取了微軟.NET Framework 4.0中即將要發(fā)布的并行擴(kuò)展(PFX)來(lái)進(jìn)行了跟蹤研究;對(duì)PFX中的任務(wù)并行庫(kù)(TPL)、并行語(yǔ)言查詢(PLINQ)和Coordination Data Structures(CDS)進(jìn)行了整理和闡...
【文章來(lái)源】:東北師范大學(xué)吉林省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:34 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
引言
第1章 緒論
1.1 背景:硬件平臺(tái)的多核趨勢(shì)
1.2 課題的研究意義:加速比
1.3 研究現(xiàn)狀
1.4 本文主要工作
第2章 微軟的并行編程模型及其工具
2.1 并行編程模型TPL
2.2 Visual Studio 20ro中的并行支持工具
第3章 并行編程技術(shù)在研究生培養(yǎng)管理系統(tǒng)中的應(yīng)用
3.1 研究生培養(yǎng)管理系統(tǒng)(GTMIS)架構(gòu)簡(jiǎn)介與分析
3.2 基于 PLINQ 的 GTMIS 服務(wù)層并行改造
第4章 實(shí)驗(yàn)結(jié)果及數(shù)據(jù)分析
4.1 實(shí)驗(yàn)平臺(tái)
4.2 實(shí)驗(yàn)過(guò)程與結(jié)果
第5章 總結(jié)與展望
參考文獻(xiàn)
致謝
在學(xué)期間公開發(fā)表論文及參加的科研項(xiàng)目情況
【參考文獻(xiàn)】:
期刊論文
[1]多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢(shì)[J]. 黃國(guó)睿,張平,魏廣博. 計(jì)算機(jī)工程與設(shè)計(jì). 2009(10)
[2]多核處理器的結(jié)構(gòu)設(shè)計(jì)研究[J]. 何軍,王飆. 計(jì)算機(jī)工程. 2007(16)
[3]仔細(xì)雕琢多核背景下的.NET應(yīng)用[J]. 王翔. 程序員. 2007(04)
[4]免費(fèi)午餐已經(jīng)結(jié)束——軟件歷史性地向并發(fā)靠攏[J]. Herb Sutter,羅小平. 程序員. 2006(11)
[5]OpenMP任務(wù)調(diào)度開銷及負(fù)載均衡分析[J]. 賴建新,胡長(zhǎng)軍,趙宇迪,王生原,張素琴. 計(jì)算機(jī)工程. 2006(18)
[6]并行語(yǔ)言及編譯技術(shù)現(xiàn)狀和發(fā)展趨勢(shì)[J]. 尉紅梅,姚建華. 計(jì)算機(jī)工程. 2004(S1)
[7]關(guān)于并行計(jì)算系統(tǒng)中加速比的研究與分析[J]. 謝超,麥聯(lián)叨,都志輝,馬群生. 計(jì)算機(jī)工程與應(yīng)用. 2003(26)
本文編號(hào):3384178
【文章來(lái)源】:東北師范大學(xué)吉林省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:34 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
引言
第1章 緒論
1.1 背景:硬件平臺(tái)的多核趨勢(shì)
1.2 課題的研究意義:加速比
1.3 研究現(xiàn)狀
1.4 本文主要工作
第2章 微軟的并行編程模型及其工具
2.1 并行編程模型TPL
2.2 Visual Studio 20ro中的并行支持工具
第3章 并行編程技術(shù)在研究生培養(yǎng)管理系統(tǒng)中的應(yīng)用
3.1 研究生培養(yǎng)管理系統(tǒng)(GTMIS)架構(gòu)簡(jiǎn)介與分析
3.2 基于 PLINQ 的 GTMIS 服務(wù)層并行改造
第4章 實(shí)驗(yàn)結(jié)果及數(shù)據(jù)分析
4.1 實(shí)驗(yàn)平臺(tái)
4.2 實(shí)驗(yàn)過(guò)程與結(jié)果
第5章 總結(jié)與展望
參考文獻(xiàn)
致謝
在學(xué)期間公開發(fā)表論文及參加的科研項(xiàng)目情況
【參考文獻(xiàn)】:
期刊論文
[1]多核處理器的關(guān)鍵技術(shù)及其發(fā)展趨勢(shì)[J]. 黃國(guó)睿,張平,魏廣博. 計(jì)算機(jī)工程與設(shè)計(jì). 2009(10)
[2]多核處理器的結(jié)構(gòu)設(shè)計(jì)研究[J]. 何軍,王飆. 計(jì)算機(jī)工程. 2007(16)
[3]仔細(xì)雕琢多核背景下的.NET應(yīng)用[J]. 王翔. 程序員. 2007(04)
[4]免費(fèi)午餐已經(jīng)結(jié)束——軟件歷史性地向并發(fā)靠攏[J]. Herb Sutter,羅小平. 程序員. 2006(11)
[5]OpenMP任務(wù)調(diào)度開銷及負(fù)載均衡分析[J]. 賴建新,胡長(zhǎng)軍,趙宇迪,王生原,張素琴. 計(jì)算機(jī)工程. 2006(18)
[6]并行語(yǔ)言及編譯技術(shù)現(xiàn)狀和發(fā)展趨勢(shì)[J]. 尉紅梅,姚建華. 計(jì)算機(jī)工程. 2004(S1)
[7]關(guān)于并行計(jì)算系統(tǒng)中加速比的研究與分析[J]. 謝超,麥聯(lián)叨,都志輝,馬群生. 計(jì)算機(jī)工程與應(yīng)用. 2003(26)
本文編號(hào):3384178
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3384178.html
最近更新
教材專著