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

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

基于SPARC架構(gòu)面向確定性重演的多核訪存競(jìng)爭(zhēng)記錄方法的研究

發(fā)布時(shí)間:2018-06-19 08:04

  本文選題:多核不確定性 + 確定性重演 ; 參考:《哈爾濱工業(yè)大學(xué)》2013年碩士論文


【摘要】:在電子信息技術(shù)的不斷發(fā)展進(jìn)步的今天,人們對(duì)高性能計(jì)算機(jī)的需求越來越強(qiáng)。然而受材料、加工工藝和散熱功耗等原因的限制,通過不斷提高CPU主頻而提升處理器性能的設(shè)計(jì)模式變得愈來愈困難,因此業(yè)界逐漸轉(zhuǎn)向了在單個(gè)芯片上集成多個(gè)處理器的片上多核處理器結(jié)構(gòu)。與此同時(shí)也帶來了某些在單核心處理器架構(gòu)中不會(huì)出現(xiàn)的新問題,由多核系統(tǒng)的訪存競(jìng)爭(zhēng)導(dǎo)致的多核不確定性問題就是其中之一,這個(gè)問題逐漸成為計(jì)算機(jī)多核系統(tǒng)結(jié)構(gòu)與并行計(jì)算中研究的熱點(diǎn)領(lǐng)域之一。 現(xiàn)有的多核架構(gòu)下的Cache一致性協(xié)議能有效的防止并行程序共享內(nèi)存中數(shù)據(jù)的不一致,但是對(duì)多線程間訪存的順序沒有控制。也就是說如果程序員在程序中對(duì)各處理器內(nèi)部高速緩存的共享數(shù)據(jù)的訪問未采取嚴(yán)格的同步措施,就可能會(huì)使程序出現(xiàn)違反期望執(zhí)行順序的Bug,即在相同的輸入情況下多次執(zhí)行的輸出可能不同。為了解決這一難題,人們提出了確定性重演技術(shù),該技術(shù)是指在存在并發(fā)錯(cuò)誤的并行程序的某次執(zhí)行過程中記錄必要的線程執(zhí)行信息,然后在程序的第二次執(zhí)行過程中索引這些信息,并強(qiáng)制程序按照相同的方式或順序執(zhí)行,以確保此次執(zhí)行的結(jié)果和前次執(zhí)行的相同。 本文在理解了了SPARC架構(gòu)、Cache一致性協(xié)議的基礎(chǔ)上,針對(duì)共享存儲(chǔ)式CMP架構(gòu)的片上多核SPARC系統(tǒng)在并發(fā)地訪問共享數(shù)據(jù)時(shí)出現(xiàn)訪存競(jìng)爭(zhēng)從而導(dǎo)致的多核不確定性問題進(jìn)行研究,提出了一種硬件輔助的面向確定性重演的訪存競(jìng)爭(zhēng)記錄方法——ERTR方法。該方法法采用了基于滑動(dòng)窗口的分塊約減競(jìng)爭(zhēng)序的思想,通過先對(duì)各個(gè)處理器線程的指令進(jìn)行分塊記錄并約減掉冗余的競(jìng)爭(zhēng)序,再引入RTR方法中的滑動(dòng)窗口思想進(jìn)行替換性約減,因此能夠?qū)崿F(xiàn)對(duì)訪存競(jìng)爭(zhēng)序更為高效的約減。最后,通過搭建SIMICS+GEMS的仿真測(cè)試平臺(tái),,創(chuàng)建UltraSPARC架構(gòu)四核處理器虛擬機(jī)對(duì)ERTR方法進(jìn)行驗(yàn)證測(cè)試,測(cè)試的項(xiàng)目是SPLASH-2并行程序集,在日志記錄空間大小、時(shí)間開銷、帶寬開銷等方面與其他方法進(jìn)行對(duì)比測(cè)試,實(shí)驗(yàn)結(jié)果表明ERTR方法的是一種正確高效的訪存沖突記錄方法。
[Abstract]:With the continuous development and progress of electronic information technology, the demand for high-performance computers is becoming stronger and stronger. However, due to the limitation of material, processing technology and heat dissipation, the design mode of improving CPU performance by increasing CPU frequency becomes more and more difficult. As a result, the industry has gradually shifted to a multi-core processor architecture that integrates multiple processors on a single chip. At the same time, it also brings some new problems that will not appear in the single-core processor architecture, one of which is the multi-core uncertainty caused by the multi-core system memory access competition. This problem has gradually become one of the hot research fields in the architecture and parallel computing of computer multi-core systems. The existing cache conformance protocol under multi-core architecture can effectively prevent the inconsistency of data in shared memory of parallel programs, but there is no control over the order of memory access between multiple threads. That is, if the programmer does not take strict synchronization measures to access shared data cached within each processor in the program, A Bug that may cause the program to violate the expected order of execution, that is, the output that is executed multiple times with the same input may be different. In order to solve this problem, a deterministic replay technique is proposed to record the necessary thread execution information during the execution of a parallel program with concurrent errors. This information is then indexed during the second execution of the program and enforced in the same manner or order to ensure that the result of this execution is the same as that of the previous execution. On the basis of understanding the cache consistency protocol of SPARC architecture, this paper studies the multi-core uncertainty caused by the multi-core SPARC system accessing the shared data concurrently, which is caused by the multi-core SPARC system in the shared storage CMP architecture. In this paper, a hardware aided memory access and contention record (ERTR) method for deterministic replay is proposed. The method adopts the idea of reducing the competition order by block reduction based on sliding window. The instructions of each processor thread are recorded in blocks and the redundant competition order is reduced. Then the sliding window in RTR method is introduced to reduce the substitutability, so that the reduction of the competitive order of memory access can be realized more efficiently. Finally, by setting up the simulation test platform of Simics gems, creating a four-core processor virtual machine of UltraSPARC architecture to verify and test ERTR method, the test item is SPLASH-2 parallel assembly, the space size of log record, the time cost, the test item is SPLASH-2 parallel assembly. The bandwidth overhead is compared with other methods. The experimental results show that ERTR is a correct and efficient method for recording access to memory conflicts.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP332

【相似文獻(xiàn)】

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

1 ;NI加入多核協(xié)會(huì)共同提高基于多核的軟硬件平臺(tái)的互用性[J];微計(jì)算機(jī)信息;2008年12期

2 楊志義;李曉燕;;基于多核的IPv4/IPv6過渡技術(shù)研究與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2009年03期

3 肖朝暉;;計(jì)算機(jī)體系結(jié)構(gòu)的發(fā)展及技術(shù)問題探討[J];信息化縱橫;2009年12期

4 黃安文;高軍;張民選;;多核處理器片上存儲(chǔ)系統(tǒng)研究[J];計(jì)算機(jī)工程;2010年04期

5 李妮;陳錚;龔光紅;彭曉源;;多核并行計(jì)算技術(shù)在景象匹配仿真中的應(yīng)用[J];系統(tǒng)工程與電子技術(shù);2010年02期

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

7 王磊;曹菡;;基于TBB和Cilk++的并行蟻群算法在路徑尋優(yōu)中的應(yīng)用[J];計(jì)算機(jī)應(yīng)用;2010年10期

8 任平;;從UTM駕馭多核看信息安全產(chǎn)品的革新[J];信息安全與技術(shù);2010年07期

9 曹大有;;基于反射機(jī)制的數(shù)據(jù)流Java多態(tài)性實(shí)現(xiàn)及研究[J];制造業(yè)自動(dòng)化;2010年13期

10 劉熱;;OpenMP多核技術(shù)研究及其在遺傳算法中的應(yīng)用[J];沈陽大學(xué)學(xué)報(bào);2010年05期

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

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

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

3 劉濤;季振洲;王慶;朱素霞;;嵌入式多核平臺(tái)大容量高速存儲(chǔ)與增強(qiáng)可靠性研究[A];2010年第16屆全國信息存儲(chǔ)技術(shù)大會(huì)(IST2010)論文集[C];2010年

4 李鑫;竇勇;鄧林;張勁;;多核平臺(tái)下事務(wù)處理類應(yīng)用性能分析及評(píng)價(jià)[A];2010年第16屆全國信息存儲(chǔ)技術(shù)大會(huì)(IST2010)論文集[C];2010年

5 劉奇;郝守青;沈海華;章隆兵;;一種基于RAM的降低異構(gòu)多核切換開銷的方法[A];2010年第16屆全國信息存儲(chǔ)技術(shù)大會(huì)(IST2010)論文集[C];2010年

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

7 馮佩;鐘誠;韋偉;;多核多線程并行求解線性方程組[A];全國第21屆計(jì)算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會(huì)議論文集[C];2010年

8 袁忠勇;孫平川;魏榮寶;王敬中;李赫T

本文編號(hào):2039191


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

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


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

版權(quán)申明:資料由用戶b30c1***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com
在线一区二区免费的视频| 五月婷婷综合缴情六月| 欧美大胆女人的大胆人体| 国产亚洲欧美一区二区| 免费久久一级欧美特大黄孕妇| 国产又粗又猛又爽又黄| 中日韩美女黄色一级片| 91亚洲国产日韩在线| 亚洲一区二区精品久久av| 午夜亚洲精品理论片在线观看| 亚洲欧美日韩精品永久| 两性色午夜天堂免费视频| 国产精品一区二区丝袜| 亚洲成人久久精品国产| 日韩中文字幕视频在线高清版| 精品熟女少妇av免费久久野外| 国产精品一区二区视频| 在线观看视频日韩精品| 国产高清精品福利私拍| 亚洲精品偷拍一区二区三区| 免费观看一区二区三区黄片| 69久久精品亚洲一区二区| 国产男女激情在线视频| 免费在线成人午夜视频| 最新69国产精品视频| 真实偷拍一区二区免费视频| 国产女高清在线看免费观看| 自拍偷拍一区二区三区| 综合久综合久综合久久| 91免费一区二区三区| 日韩在线精品视频观看| 麻豆一区二区三区在线免费| 久久婷婷综合色拍亚洲| 天堂av一区一区一区| 中文字幕五月婷婷免费| 国产在线不卡中文字幕| 中国日韩一级黄色大片| 青青操视频在线播放免费| 欧美字幕一区二区三区| 九九热精品视频在线观看| 夫妻性生活黄色录像视频|