一種基于硬件的快速確定性重放方法
本文選題:多核處理器 + 并行調(diào)試。 參考:《高技術(shù)通訊》2017年06期
【摘要】:針對(duì)多核處理器上并行程序執(zhí)行不確定性所造成的并行調(diào)試難問(wèn)題,提出了一種基于硬件的快速確定性重放方法——時(shí)間切割者。該方法采用面向并行的記錄機(jī)制來(lái)區(qū)分出原執(zhí)行中并行執(zhí)行的訪存指令塊和非并行執(zhí)行的指令塊,并在重放執(zhí)行中避免串行執(zhí)行那些在原執(zhí)行中并行執(zhí)行的訪存指令塊,從而使得重放執(zhí)行的性能開銷小。在多核模擬器Sim-Godson上的仿真實(shí)驗(yàn)結(jié)果表明:該方法的重放速度快,其性能開銷僅為2%左右。此外,該方法還具有硬件支持簡(jiǎn)單特點(diǎn),未來(lái)有望應(yīng)用于國(guó)產(chǎn)多核處理器研制中。
[Abstract]:Aiming at the difficulty of parallel debugging caused by the uncertainty of parallel program execution on multi-core processors, a fast deterministic replay method based on hardware, time cutter, is proposed. The method uses parallelism oriented recording mechanism to distinguish memory access instruction blocks from non-parallel execution instruction blocks in original execution, and avoids serial execution of memory access instruction blocks that are executed in parallel in original execution during playback execution. As a result, the performance overhead of replay execution is low. The simulation results on a multi-core simulator Sim-Godson show that the replay speed of this method is high and the performance cost is only about 2%. In addition, the method has the characteristics of simple hardware support and is expected to be used in the development of domestic multi-core processors in the future.
【作者單位】: 計(jì)算機(jī)體系結(jié)構(gòu)國(guó)家重點(diǎn)實(shí)驗(yàn)室(中國(guó)科學(xué)院計(jì)算技術(shù)研究所);中國(guó)科學(xué)院大學(xué);中國(guó)科學(xué)院計(jì)算技術(shù)研究所;龍芯中科技術(shù)有限公司;華為技術(shù)有限公司;
【基金】:國(guó)家“核高基”科技重大專項(xiàng)課題(2009ZX01028-002-003,2009ZX01029-001-003,2010ZX01036-001-002,2012ZX01029-001-002-002) 國(guó)家自然科學(xué)基金(61221062,61232009,61222204) 863計(jì)劃(2012AA010901)資助項(xiàng)目
【分類號(hào)】:TP332
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 許珊琳;;多核處理器——計(jì)算領(lǐng)域的又一次革命[J];中國(guó)集成電路;2006年05期
2 張洋;;虞志益:引領(lǐng)多核處理器創(chuàng)新之路[J];中國(guó)發(fā)明與專利;2013年01期
3 羽路;;多核處理器悄然崛起[J];集成電路應(yīng)用;2005年05期
4 ;多核處理器強(qiáng)調(diào)多任務(wù)并行處理[J];每周電腦報(bào);2006年35期
5 馮磊;;多核處理器的數(shù)量裸奔[J];信息系統(tǒng)工程;2006年11期
6 張浩;蘭峰;;多核處理器基本原理及其在汽車領(lǐng)域中應(yīng)用的展望[J];汽車科技;2007年03期
7 何軍;王飆;;多核處理器的結(jié)構(gòu)設(shè)計(jì)研究[J];計(jì)算機(jī)工程;2007年16期
8 肖紅;;基于多核處理器系統(tǒng)開發(fā)中的幾個(gè)問(wèn)題[J];廣東廣播電視大學(xué)學(xué)報(bào);2007年04期
9 張健浪;;三大于二,多核CPU之田忌賽馬[J];新電腦;2008年06期
10 都思丹;;前言:嵌入式多核處理器系統(tǒng)及視頻信號(hào)處理技術(shù)研究進(jìn)展[J];南京大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年01期
相關(guān)會(huì)議論文 前10條
1 郭建軍;戴葵;王志英;;一種多核處理器存儲(chǔ)層次性能評(píng)估模型[A];第八屆全國(guó)信息隱藏與多媒體安全學(xué)術(shù)大會(huì)湖南省計(jì)算機(jī)學(xué)會(huì)第十一屆學(xué)術(shù)年會(huì)論文集[C];2009年
2 彭林;張小強(qiáng);劉德峰;謝倫國(guó);田祖?zhèn)?;一種挖掘多核處理器存儲(chǔ)級(jí)并行的算法[A];第15屆全國(guó)信息存儲(chǔ)技術(shù)學(xué)術(shù)會(huì)議論文集[C];2008年
3 劉杰;馬彥;葉維;高劍剛;;多核處理器存儲(chǔ)體系分析[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年
4 潘送軍;胡瑜;李曉維;;多核處理器瞬態(tài)故障敏感性分析[A];第五屆中國(guó)測(cè)試學(xué)術(shù)會(huì)議論文集[C];2008年
5 方娟;張紅波;;多核處理器預(yù)取策略的研究[A];2010年全國(guó)開放式分布與并行計(jì)算機(jī)學(xué)術(shù)會(huì)議論文集[C];2010年
6 何軍;王飆;;通用多核處理器發(fā)展現(xiàn)狀和趨勢(shì)研究[A];第十五屆計(jì)算機(jī)工程與工藝年會(huì)暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年
7 桂亞?wèn)|;;高效能計(jì)算機(jī)技術(shù)展望[A];慶祝中國(guó)力學(xué)學(xué)會(huì)成立50周年暨中國(guó)力學(xué)學(xué)會(huì)學(xué)術(shù)大會(huì)’2007論文摘要集(下)[C];2007年
8 萬(wàn)志濤;;基于多核處理器的面向時(shí)延敏感服務(wù)的云基礎(chǔ)架構(gòu)[A];中國(guó)通信學(xué)會(huì)信息通信網(wǎng)絡(luò)技術(shù)委員會(huì)2011年年會(huì)論文集(上冊(cè))[C];2011年
9 陳遠(yuǎn)知;;多核處理器的里程碑——TILE64[A];全國(guó)第三屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)交流會(huì)?痆C];2009年
10 陳遠(yuǎn)知;楊帆;;Tilera多核處理器網(wǎng)絡(luò)應(yīng)用研究[A];全國(guó)第五屆信號(hào)和智能信息處理與應(yīng)用學(xué)術(shù)會(huì)議?(第一冊(cè))[C];2011年
相關(guān)重要報(bào)紙文章 前10條
1 記者 曹繼軍 顏維琦;我國(guó)多核處理器研究實(shí)現(xiàn)新突破[N];光明日?qǐng)?bào);2012年
2 李梅 編譯;多核處理器新年井噴[N];計(jì)算機(jī)世界;2007年
3 英特爾產(chǎn)品與平臺(tái)市場(chǎng)部門數(shù)字家庭市場(chǎng)經(jīng)理 莊淳杰;多核將大行其道[N];計(jì)算機(jī)世界;2007年
4 本報(bào)記者 陳斌;多核處理器的未來(lái)路徑[N];計(jì)算機(jī)世界;2008年
5 ;多核:技術(shù)無(wú)懸念應(yīng)用待拓展[N];計(jì)算機(jī)世界;2008年
6 Hillstone首席軟件架構(gòu)師 王鐘;多核是更好的選擇[N];網(wǎng)絡(luò)世界;2009年
7 宋家雨;服務(wù)器銷量會(huì)減半嗎?[N];網(wǎng)絡(luò)世界;2007年
8 蔣楠;美國(guó) 青少年變身“多核處理器”[N];中國(guó)計(jì)算機(jī)報(bào);2006年
9 清華大學(xué)計(jì)算機(jī)系 教授 鄭緯民;“多核”成為關(guān)鍵詞[N];計(jì)算機(jī)世界;2007年
10 中航工業(yè)計(jì)算所 牛文生;計(jì)算機(jī)技術(shù)的一些新進(jìn)展[N];中國(guó)航空?qǐng)?bào);2011年
相關(guān)博士學(xué)位論文 前10條
1 柴松;片上多核處理器的調(diào)度算法研究[D];電子科技大學(xué);2014年
2 付桂濤;面向多核處理器的令牌一致性協(xié)議優(yōu)化技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
3 易娟;面向多核處理器系統(tǒng)的可靠性與能耗優(yōu)化調(diào)度研究[D];重慶大學(xué);2016年
4 王淼;面向多核處理器的并行編譯及優(yōu)化關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
5 魏海濤;面向多核處理器的數(shù)據(jù)流程序編譯關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2010年
6 呂海;多核處理器芯片計(jì)算平臺(tái)中并行程序性能優(yōu)化的研究[D];北京工業(yè)大學(xué);2012年
7 李建華;片上多核處理器緩存子系統(tǒng)優(yōu)化的研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2013年
8 杜建軍;共享高速緩存多核處理器的關(guān)鍵技術(shù)研究[D];重慶大學(xué);2011年
9 陳銳忠;非對(duì)稱多核處理器的若干調(diào)度問(wèn)題研究[D];華南理工大學(xué);2013年
10 鄧林;單芯片多核處理器存儲(chǔ)優(yōu)化技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2011年
相關(guān)碩士學(xué)位論文 前10條
1 張請(qǐng);多核處理器關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年
2 陳帥軍;基于國(guó)產(chǎn)多核處理器核級(jí)冗余靜態(tài)綁定和動(dòng)態(tài)綁定機(jī)制的研究[D];哈爾濱工業(yè)大學(xué);2015年
3 楊杭軍;基于多核處理器的視頻編解碼并行算法研究[D];南京大學(xué);2013年
4 王宗炎;基于OVP的多核處理器系統(tǒng)級(jí)建模與評(píng)估[D];復(fù)旦大學(xué);2014年
5 范少華;多核處理器映射關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年
6 裘凱;多核處理器映射關(guān)鍵技術(shù)研究[D];復(fù)旦大學(xué);2014年
7 馮勇;基于Tilera多核處理器的并行模型研究[D];西安電子科技大學(xué);2014年
8 龐守雷;面向特定應(yīng)用的多核處理器體系結(jié)構(gòu)關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
9 歐麗軍;面向未來(lái)通信算法的多核處理器存儲(chǔ)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
10 龍戀;多核處理器存儲(chǔ)資源管理建模與訪存帶寬管理優(yōu)化[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
,本文編號(hào):2101193
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2101193.html