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

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

基于計(jì)算模型的體系結(jié)構(gòu)模擬器研究

發(fā)布時(shí)間:2018-01-23 04:02

  本文關(guān)鍵詞: 模擬器 計(jì)算模型 優(yōu)化 出處:《復(fù)旦大學(xué)》2013年碩士論文 論文類型:學(xué)位論文


【摘要】:隨著對(duì)處理器性能提升需求的不斷增長,如何快速且有效地驗(yàn)證處理器設(shè)計(jì)的正確性和性能的高效性變得越來越具有挑戰(zhàn)性。體系結(jié)構(gòu)模擬器是一種模擬處理器硬件全部或者部分行為的工具軟件,并且可以通過簡單地修改參數(shù)來方便地模擬不同的目標(biāo)體系結(jié)構(gòu)的行為。因此,模擬器受到了眾多處理器設(shè)計(jì)和體系結(jié)構(gòu)相關(guān)領(lǐng)域研究人員的廣泛使用。 目前使用最為廣泛的完全詳細(xì)模擬的周期精確體系結(jié)構(gòu)模擬器,雖然這樣的模擬器可以保證結(jié)果的精確性,但是這類模擬器普遍存在開發(fā)周期漫長和運(yùn)行速度緩慢兩個(gè)方面的問題,F(xiàn)有的絕大多數(shù)對(duì)周期精確模擬器進(jìn)行優(yōu)化的研究工作主要包括對(duì)模擬器架構(gòu)的優(yōu)化和對(duì)模擬器性能的優(yōu)化,但是這些研究成果都無法同時(shí)解決上述的兩個(gè)問題。另一種類型的模擬器是基于抽象模型的模擬器。這種類型的模擬器的設(shè)計(jì)思想主要是通過提升模擬器設(shè)計(jì)模型的抽象層次,即通過計(jì)算而非模擬的方式實(shí)現(xiàn)模擬器部分或者全部的硬件部件的功能,從而對(duì)模擬器的設(shè)計(jì)和性能進(jìn)行優(yōu)化的方式。Interval Simulation就是基于部分抽象模型的設(shè)計(jì)思路。它的設(shè)計(jì)假設(shè)是只有Miss事件才是對(duì)性能結(jié)果有重要影響的因素。因此,在模擬過程中,精確模擬造成Miss的事件,而忽略其他非Miss事件的影響。通過只關(guān)注造成Miss的事件模擬,達(dá)到提升模擬器模擬速度的目標(biāo)。但是由于需要得到Miss事件的精確結(jié)果,對(duì)于目標(biāo)體系結(jié)構(gòu)最終性能結(jié)果具有重大影響的一些硬件部件,如高速緩存器等,還是需要基于完全詳細(xì)模擬的。同時(shí),interval simulation也存在一些精確性方面的問題。由于主要關(guān)注Miss事件,而忽略了正常模擬指令流的評(píng)估,該模擬器對(duì)目標(biāo)體系結(jié)構(gòu)的最終性能模擬的結(jié)果會(huì)存在很大的偏差,達(dá)到15.62%。 本文從更高抽象層次的基于完全抽象模型的角度出發(fā),提出了基于計(jì)算模型模擬器的設(shè)計(jì)思路。這種設(shè)計(jì)思路首先從目標(biāo)體系結(jié)構(gòu)中選取出對(duì)模擬器模擬的最終性能結(jié)果具有重大影響的模塊進(jìn)行相應(yīng)的計(jì)算模型的建立,然后利用這些計(jì)算模型計(jì)算出每一條指令到達(dá)流水線各個(gè)階段的時(shí)鐘周期——包括取指周期、調(diào)度周期、執(zhí)行周期、完成周期和提交周期,從而獲得目標(biāo)體系結(jié)構(gòu)最終模擬執(zhí)行的性能結(jié)果。這種模擬器的設(shè)計(jì)思路最大的優(yōu)勢在于完全不需要構(gòu)建并實(shí)現(xiàn)完整的流水線和相關(guān)的硬件部件(包括分支預(yù)測器和高速緩存器等)進(jìn)行具體地模擬執(zhí)行,有利于簡化模擬器的設(shè)計(jì)和提升模擬器的性能。本文的主要貢獻(xiàn)包括: (?)分析研究當(dāng)前主流的周期精確模擬器的設(shè)計(jì)思路,發(fā)現(xiàn)并指出了造成此類模擬器設(shè)計(jì)結(jié)構(gòu)復(fù)雜且運(yùn)行速度緩慢的主要原因。分析研究interval simulation的設(shè)計(jì)思路,并指出基于計(jì)算模型模擬器與之的不同之處。 (?)提出了基于計(jì)算模型模擬器的設(shè)計(jì)思路,并在此基礎(chǔ)上根據(jù)對(duì)目標(biāo)體系結(jié)構(gòu)性能結(jié)果具有重大影響的因素設(shè)計(jì)實(shí)現(xiàn)三個(gè)計(jì)算模型,分別為亂序執(zhí)行流水線計(jì)算模型、分支預(yù)測錯(cuò)誤計(jì)算模型和高速緩存失效計(jì)算模型。 (?)實(shí)驗(yàn)結(jié)果表明,基于計(jì)算模型模擬器在最終的性能結(jié)果的誤差率僅為2.47%的情況下,和模擬相同目標(biāo)體系結(jié)構(gòu)的一款周期精確模擬器的運(yùn)行速度的加速比達(dá)到了22.74倍,并且實(shí)際的運(yùn)行速度達(dá)到了1.27MIPS,相比與interval simulation的性能提升了78.19%,并可以支持全系統(tǒng)模擬。
[Abstract]:With the increasing demand of processor performance, efficiency, how to quickly and effectively verify the correctness and performance of processor design is becoming more and more challenging. The architecture simulator is a simulation of the processor hardware all or part of the tool software, and can conveniently simulate different target architectures behavior through simply modify the parameters. Therefore, the simulator has been widely used in many research processor design and architecture.
At present, using cycle accurate Architecture Simulator is the most complete with a wide range of simulation accuracy, although this simulator can guarantee results, but this kind of simulator exists long development cycle and the slow speed of the two aspects of the problem. The most research work to optimize the cycle accurate simulator includes optimization of the simulator architecture and optimization of the simulator's performance, but the results of these studies can also solve the above two problems. Another type of simulator is the abstract model simulator based on design ideas of this type of simulator is mainly through to raise the abstraction level simulator design model, namely by calculation rather than analog way simulator of some or all of the hardware components and function, design and performance of the simulator to optimize the way .Interval Simulation is based on the design part of the abstract model. It is designed to assume only the Miss event is the factors have important influence on the performance of the results. Therefore, in the process of simulation, accurate simulation of the cause of the Miss event, and ignore the other non Miss events. Through the focus on the cause of the Miss event simulation, achieve enhance the speed of the target simulator. But due to the need to obtain accurate results for the Miss event, some hardware components have a great influence on the final performance of the target architecture results, such as cache, still need to complete detailed simulation based on interval simulation. At the same time, there are also some accuracy problems. Because the main concern Miss event. While ignoring the evaluation of normal instruction flow simulation, simulation of the final performance of the simulator to a target architecture, the results will exist deviation, Reach 15.62%.
In this paper, from a higher level of abstraction of the fully abstract model based perspective, put forward a design calculation model based on simulator. The design idea first from the target architecture selected has a significant impact on the final performance of the simulator simulation module, the corresponding calculation model, and then calculate each instruction at each stage of the pipeline clock cycle -- including fetch cycle, using the calculation model of scheduling period, execution cycle, cycle time and deadlines, so as to obtain the performance results of the target architecture. The final simulation execution simulator based on the biggest advantage is that don't need to construct and implement a complete production line and related hardware components (including branch predictor and cache etc.) specific simulation execution, to simplify the design of simulator And improve the performance of the simulator. The main contributions of this article include:
(?) design analysis cycle accurate simulator research current, and points out that the main cause of this kind of simulator design of complex structure and slow speed. Analysis and design approach to interval simulation, and pointed out the difference calculation model and based on the simulator.
(?) the design calculation model based on simulator, design factors based on the structural performance of the target system result has a significant impact on the realization of the three models, respectively, out of order execution pipeline calculation model, branch prediction error calculation model and the cache invalidation model.
(?) the experimental results show that the error model in the simulator performance the final result was only 2.47% cases based on the simulated acceleration and a cycle accurate simulator architecture of the same target speed ratio reached 22.74 times, and the actual operating speed of up to 1.27MIPS, and the performance of interval simulation compared to 78.19% increase, and can support the full system simulation.

【學(xué)位授予單位】:復(fù)旦大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2013
【分類號(hào)】:TP332

【相似文獻(xiàn)】

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

1 張德群;龍建國;;現(xiàn)代作戰(zhàn)實(shí)驗(yàn)仿真體系結(jié)構(gòu)探討[J];軍事運(yùn)籌與系統(tǒng)工程;2005年04期

2 榮劍;;云計(jì)算及其應(yīng)用[J];辦公自動(dòng)化;2012年10期

3 趙會(huì)群;孫晶;;網(wǎng)構(gòu)軟件體系結(jié)構(gòu)代數(shù)模型[J];中國科學(xué):信息科學(xué);2013年01期

4 李增智,張鵬;一種新的聯(lián)網(wǎng)體系結(jié)構(gòu)—TINA[J];微機(jī)發(fā)展;1999年04期

5 付曉紅;;淺論自動(dòng)控制理論基礎(chǔ)課程的新體系結(jié)構(gòu)[J];河北農(nóng)機(jī);2014年04期

6 ;體系結(jié)構(gòu)[J];個(gè)人電腦;2001年11期

7 薛恩;分布式數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)淺析[J];武漢職業(yè)技術(shù)學(xué)院學(xué)報(bào);2003年01期

8 劉克麗;舊桃當(dāng)新符[J];個(gè)人電腦;2005年07期

9 葉鈺,應(yīng)時(shí),李偉齋,張韜;面向服務(wù)體系結(jié)構(gòu)及其系統(tǒng)構(gòu)建研究[J];計(jì)算機(jī)應(yīng)用研究;2005年02期

10 周莉;養(yǎng)路費(fèi)征收管理系統(tǒng)中異構(gòu)體系結(jié)構(gòu)的實(shí)現(xiàn)[J];電子器件;2005年01期

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

1 董永貴;董恩生;賈惠波;;生物啟發(fā)儀器的體系結(jié)構(gòu)及實(shí)現(xiàn)技術(shù)[A];第二屆全國信息獲取與處理學(xué)術(shù)會(huì)議論文集[C];2004年

2 王翠茹;高麗鮮;;元數(shù)據(jù)集成體系結(jié)構(gòu)的研究[A];2009全國計(jì)算機(jī)網(wǎng)絡(luò)與通信學(xué)術(shù)會(huì)議論文集[C];2009年

3 魏晨曦;房鴻瑞;;NASA未來深空測控新概念研究[A];中國空間科學(xué)學(xué)會(huì)第七次學(xué)術(shù)年會(huì)會(huì)議手冊及文集[C];2009年

4 甘仞初;謝瑩;曹炳文;;需求驅(qū)動(dòng)的自適應(yīng)體系結(jié)構(gòu)的知識(shí)體系研究[A];第八屆中國管理科學(xué)學(xué)術(shù)年會(huì)論文集[C];2006年

5 余亞平;馬秀琴;;國內(nèi)PACS系統(tǒng)淺析[A];中華醫(yī)學(xué)會(huì)第十三屆全國放射學(xué)大會(huì)論文匯編(下冊)[C];2006年

6 李俊超;張占月;甘朝虹;楊欣;;C~4ISR體系結(jié)構(gòu)設(shè)計(jì)方法研究[A];2013第一屆中國指揮控制大會(huì)論文集[C];2013年

7 李海靈;;信息化礦山建設(shè)體系結(jié)構(gòu)在嘉樂泉煤礦的應(yīng)用[A];煤礦自動(dòng)化與信息化——第21屆全國煤礦自動(dòng)化與信息化學(xué)術(shù)會(huì)議暨第3屆中國煤礦信息化與自動(dòng)化高層論壇論文集(下冊)[C];2011年

8 楚旺;錢德沛;;基于體系結(jié)構(gòu)的軟件生產(chǎn)線開發(fā)方法的形式化框架[A];2005年全國理論計(jì)算機(jī)科學(xué)學(xué)術(shù)年會(huì)論文集[C];2005年

9 余毅敏;何川;楊青彬;;淺析移動(dòng)Agent技術(shù)及其在TMN管理中的應(yīng)用優(yōu)勢[A];2008通信理論與技術(shù)新進(jìn)展——第十三屆全國青年通信學(xué)術(shù)會(huì)議論文集(上)[C];2008年

10 陳英武;葛冰峰;熊健;姜江;楊克巍;;基于可執(zhí)行體系結(jié)構(gòu)的體系優(yōu)化設(shè)計(jì)過程[A];經(jīng)濟(jì)全球化與系統(tǒng)工程——中國系統(tǒng)工程學(xué)會(huì)第16屆學(xué)術(shù)年會(huì)論文集[C];2010年

相關(guān)重要報(bào)紙文章 前10條

1 劉群峰邋李德彪;重視體系結(jié)構(gòu)力的再生[N];中國國防報(bào);2007年

2 ;Power Architecture:不斷滿足新興市場需求[N];中國電子報(bào);2006年

3 ;電聯(lián)關(guān)注面向用戶基于業(yè)務(wù)的體系結(jié)構(gòu)[N];人民郵電;2001年

4 中科院計(jì)算所 孫凝暉;體系結(jié)構(gòu)—?jiǎng)?chuàng)新的步伐不斷[N];計(jì)算機(jī)世界;2003年

5 ;EA的新回報(bào)[N];網(wǎng)絡(luò)世界;2005年

6 ;王鋼:發(fā)展通用CPU走自主知識(shí)產(chǎn)權(quán)之路[N];人民政協(xié)報(bào);2004年

7 ;網(wǎng)絡(luò)體系:促進(jìn)電信與IP的融合[N];人民郵電;2000年

8 梁懿嫻;美國F5公司推出互聯(lián)網(wǎng)控制體系結(jié)構(gòu)[N];國際商報(bào);2001年

9 安燁;企業(yè)門戶的特點(diǎn)及體系結(jié)構(gòu)[N];網(wǎng)絡(luò)世界;2001年

10 雷震洲;GENI治理網(wǎng)絡(luò)“亞健康”[N];計(jì)算機(jī)世界;2006年

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

1 李嘉欣;基三體系結(jié)構(gòu)中并行運(yùn)算的關(guān)鍵機(jī)制研究[D];北京理工大學(xué);2010年

2 李長云;基于體系結(jié)構(gòu)的軟件動(dòng)態(tài)演化研究[D];浙江大學(xué);2005年

3 文梅;流體系結(jié)構(gòu)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2006年

4 姜軍;可執(zhí)行體系結(jié)構(gòu)及DoDAF的可執(zhí)行化方法研究[D];國防科學(xué)技術(shù)大學(xué);2008年

5 伍楠;高效能流體系結(jié)構(gòu)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2008年

6 樊金斗;高性能路由器中存儲(chǔ)體系結(jié)構(gòu)的研究[D];清華大學(xué);2013年

7 高妍妍;ASIP體系結(jié)構(gòu)形式化建模與驗(yàn)證方法研究[D];中國科學(xué)技術(shù)大學(xué);2009年

8 何義;流體系結(jié)構(gòu)指令管理及系統(tǒng)虛擬化仿真技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年

9 蔣哲遠(yuǎn);基于Web服務(wù)的特定領(lǐng)域軟件體系結(jié)構(gòu)及其關(guān)鍵技術(shù)研究[D];合肥工業(yè)大學(xué);2006年

10 張波濤;片上高性能嵌入式計(jì)算—面向軟基帶的應(yīng)用并行處理模型及體系結(jié)構(gòu)[D];國防科學(xué)技術(shù)大學(xué);2011年

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

1 郝永春;基于排隊(duì)理論的軟件體系結(jié)構(gòu)性能研究[D];太原理工大學(xué);2003年

2 李禮;流體系結(jié)構(gòu)存儲(chǔ)訪問機(jī)制的研究[D];國防科學(xué)技術(shù)大學(xué);2006年

3 高俊;基于體系結(jié)構(gòu)的軟件自適應(yīng)方法研究[D];湖南工業(yè)大學(xué);2009年

4 姚偉波;信息系統(tǒng)體系結(jié)構(gòu)中服務(wù)產(chǎn)品設(shè)計(jì)研究[D];國防科學(xué)技術(shù)大學(xué);2009年

5 彭寧;面向MES開放式體系結(jié)構(gòu)應(yīng)用研究[D];華中科技大學(xué);2007年

6 黃霞輝;基于軟件生產(chǎn)線的體系結(jié)構(gòu)和組裝過程相關(guān)技術(shù)研究[D];電子科技大學(xué);2010年

7 潘加順;城市體系結(jié)構(gòu)與中國區(qū)域經(jīng)濟(jì)發(fā)展研究[D];浙江工商大學(xué);2014年

8 趙毅;Linux集群體系結(jié)構(gòu)[D];青島大學(xué);2009年

9 張曉敏;基于體系結(jié)構(gòu)的軟件系統(tǒng)族開發(fā)方法研究[D];華中科技大學(xué);2004年

10 王員云;基于J2EE的面向服務(wù)體系結(jié)構(gòu)的研究與設(shè)計(jì)[D];南昌大學(xué);2007年



本文編號(hào):1456656

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

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


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

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