一種多線程程序內(nèi)存系統(tǒng)模擬器Trace驅(qū)動仿真方法
[Abstract]:With the advent of big data computing era, the multi-core processor on chip plays a great role in improving the throughput of multithreaded program server, and the memory system access delay is increasingly affecting the performance of the system. At present, the path driver (trace-driven) simulation method is faster than the executive driver (execution-driven), and is widely used by memory system researchers. However, path drivers can lead to both macro and micro memory access mislocations when simulating concurrent threads. And the actual multi-thread program running process, will not occur this memory-access dislocation behavior. Through theoretical analysis and calculation, there is a significant deviation in the path driven simulation results caused by memory access misalignment. To solve the above problems, a method is proposed to avoid macro and micro memory access mislocations in path-driven simulation, and to accurately play back the multi-thread program behavior in the acquisition stage. The experimental data show that after avoiding the malposition of trace, the multithreaded program has the highest change of 10.22%. For some memory-intensive multithreading programs, avoiding the misalignment of microcosmic memory access trace can make the average arithmetic IPC change by more than 50%. It provides a more accurate path driving method for studying the memory system behavior of interactive threads.
【作者單位】: 計(jì)算機(jī)體系結(jié)構(gòu)國家重點(diǎn)實(shí)驗(yàn)室(中國科學(xué)院計(jì)算技術(shù)研究所);中國科學(xué)院大學(xué);中國科學(xué)院計(jì)算技術(shù)研究所先進(jìn)計(jì)算機(jī)系統(tǒng)研究中心;
【基金】:國家自然科學(xué)基金項(xiàng)目(61272132,61221062)
【分類號】:TP333.1
【參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 鄭龍;廖小飛;吳松;金海;;一種用于多線程程序性能分析的重放系統(tǒng)[J];計(jì)算機(jī)研究與發(fā)展;2015年01期
【共引文獻(xiàn)】
相關(guān)期刊論文 前1條
1 朱小東;吳俊敏;唐軼軒;陳國良;隋秀峰;;兩級同步:面向眾核處理器的并行仿真機(jī)制[J];系統(tǒng)仿真學(xué)報(bào);2013年12期
相關(guān)碩士學(xué)位論文 前1條
1 陸yN;基于計(jì)算模型的體系結(jié)構(gòu)模擬器研究[D];復(fù)旦大學(xué);2013年
【二級參考文獻(xiàn)】
相關(guān)期刊論文 前1條
1 劉磊;黃河;唐志敏;;支持多核并行程序確定性重放的高效訪存沖突記錄方法[J];計(jì)算機(jī)研究與發(fā)展;2012年01期
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 扈嘯;陳書明;李杰;陳莉麗;;片上trace:嵌入式處理器的有效調(diào)試和優(yōu)化技術(shù)[J];國防科技大學(xué)學(xué)報(bào);2008年02期
2 高瑛珂;王琪;李泉泉;張鐵軍;王東輝;侯朝煥;;面向推斷執(zhí)行處理器的Trace壓縮方法[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2013年12期
3 扈嘯;陳書明;;面向多核片上Trace數(shù)據(jù)流合成的隊(duì)列調(diào)度算法設(shè)計(jì)及實(shí)現(xiàn)[J];計(jì)算機(jī)研究與發(fā)展;2008年03期
4 張漢亭;;用軟件工具TRACE分析CP/M操作系統(tǒng)[J];微計(jì)算機(jī)應(yīng)用;1983年04期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相關(guān)碩士學(xué)位論文 前1條
1 方建濱;Trace驅(qū)動并行模擬中的性能優(yōu)化技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2009年
,本文編號:2383674
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2383674.html