基于數(shù)據(jù)對象規(guī)模的Rank級內(nèi)存分配方法
本文關(guān)鍵詞:基于數(shù)據(jù)對象規(guī)模的Rank級內(nèi)存分配方法 出處:《計算機研究與發(fā)展》2014年03期 論文類型:期刊論文
更多相關(guān)文章: 訪存沖突 操作系統(tǒng) rank聚簇 內(nèi)存分配 數(shù)據(jù)對象
【摘要】:利用主存的多bank/rank/channel結(jié)構(gòu)挖掘訪存并行性和局部性,是提高系統(tǒng)性能的重要手段.相關(guān)研究工作通過sub-rank技術(shù)增加可并行工作的存儲資源,或在并行程序之間對bank劃分,以隔離訪存沖突.但上述方法沒有考慮在bank/rank資源共存的情況下,單個程序內(nèi)部數(shù)據(jù)對象間的沖突問題.通過觀察數(shù)據(jù)在主存中的分布,發(fā)現(xiàn)程序的數(shù)據(jù)傾向聚簇于單個rank中,并提出了一種基于數(shù)據(jù)對象規(guī)模的rank級內(nèi)存分配方法(data object scale aware rank-level memory allocation,DSRA).DSRA將沖突開銷較大的數(shù)據(jù)對象分散到不同的rank,利用增長的bank/rank資源提高訪存性能.DSRA工作在操作系統(tǒng)層,基于編譯器和操作系統(tǒng)提供的信息來分析數(shù)據(jù)對象間的沖突開銷,既不用修改源碼,也不依賴特殊的底層硬件.基于2款真實處理器對來自NAS Benchmark和SPEC CPU2000中的存儲敏感型基準(zhǔn)測試程序進行評測.結(jié)果表明,在不影響cache失效率的情況下,DSRA通過減少主存訪問周期數(shù),可以降低程序的執(zhí)行時間.與已有的優(yōu)化技術(shù)相比,性能平均提高6.8%,最高性能提升幅度為16%.
[Abstract]:It is an important means to improve the performance of the system by using the multi bank / rank / channel structure of the main memory . The related research work increases the storage resources which can work in parallel or partition the bank between the parallel programs to isolate the memory conflict . However , the method does not consider the problem of conflict between the data objects in the single program under the condition of coexistence of bank / rank resources . DSRA is used to disperse data objects with large collision cost to different rank , and use the raised bank / rank resources to improve the memory performance . The DSRA works on the operating system layer . Based on the information provided by the compiler and the operating system , the conflict cost between the data objects is analyzed . The results show that the DSRA can reduce the execution time of the program without affecting the cache miss efficiency . Compared with the existing optimization technology , the performance of the DSRA can be improved by 6.8 % , and the maximum performance improvement amplitude is 16 % .
【作者單位】: 北京大學(xué)微處理器研究開發(fā)中心;首都師范大學(xué)高可靠嵌入式系統(tǒng)技術(shù)北京市工程技術(shù)研究中心;
【基金】:“核高基”國家科技重大專項基金項目(2009ZX01029-001-002)
【分類號】:TP333.1
【正文快照】: 處理器和主存之間存在較大的性能差距.cache利用局部性減少處理器訪問主存的次數(shù),但片上集成cache的容量有限,并且單一的替換策略也難以滿足程序訪存行為的多樣性[1].對于存儲敏感型應(yīng)用,處理器會耗費大量時間用于訪問主存,因此需要主存更加快速響應(yīng)處理器的訪存請求.當(dāng)前主存
【共引文獻】
相關(guān)期刊論文 前10條
1 黨向磊;王簫音;佟冬;陸俊林;易江芳;王克義;;一種基于值預(yù)測和指令復(fù)用的按序處理器預(yù)執(zhí)行機制[J];電子學(xué)報;2011年12期
2 張吉豫;劉先華;譚明星;程旭;叢京生;;一種針對位操作密集應(yīng)用的擴展指令自動選擇方法[J];電子學(xué)報;2012年02期
3 黃濤;王晶;王克義;;一種降低末級高速緩存污染的分階段自適應(yīng)動態(tài)插入策略[J];北京大學(xué)學(xué)報(自然科學(xué)版);2014年02期
4 張軼;關(guān)楠;王義;;一種多核系統(tǒng)上基于頁著色的內(nèi)存管理方法[J];東北大學(xué)學(xué)報(自然科學(xué)版);2014年03期
5 黨向磊;王簫音;佟冬;陸俊林;程旭;王克義;;面向按序執(zhí)行處理器的預(yù)執(zhí)行指導(dǎo)的數(shù)據(jù)預(yù)取方法[J];電子學(xué)報;2012年11期
6 孟建超;;一種并行化算法在Coq中的實現(xiàn)及其正確性描述[J];電子技術(shù);2015年09期
7 胡偉武;高燕萍;陳天石;肖俊華;;The Godson Processors:Its Research,Development,and Contributions[J];Journal of Computer Science & Technology;2011年03期
8 呂方;崔慧敏;王蕾;劉磊;武成崗;馮曉兵;游本中;;Dynamic I/O-Aware Scheduling for Batch-Mode Applications on Chip Multiprocessor Systems of Cluster Platforms[J];Journal of Computer Science & Technology;2014年01期
9 黃濤;王晶;管雪濤;鐘祺;王克義;;采用分區(qū)域管理的軟硬件協(xié)作高能效末級高速緩存設(shè)計[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2013年11期
10 鐘祺;王晶;王克義;;面向多媒體SoC的存儲體訪存負(fù)載均衡劃分方法[J];計算機輔助設(shè)計與圖形學(xué)學(xué)報;2015年03期
相關(guān)會議論文 前1條
1 張亮;劉杰;韓文燕;高劍剛;;計算機多媒體加速技術(shù)研究[A];第十五屆計算機工程與工藝年會暨第一屆微處理器技術(shù)論壇論文集(A輯)[C];2011年
相關(guān)博士學(xué)位論文 前2條
1 王榮華;動態(tài)二進制翻譯優(yōu)化研究[D];浙江大學(xué);2013年
2 陳全;面向復(fù)雜并行架構(gòu)的高性能低功耗任務(wù)調(diào)度的研究[D];上海交通大學(xué);2014年
相關(guān)碩士學(xué)位論文 前8條
1 彭毓佳;多核網(wǎng)絡(luò)處理器共享存儲控制系統(tǒng)設(shè)計與優(yōu)化[D];西安電子科技大學(xué);2012年
2 張曉芳;基于網(wǎng)格的用戶身份管理系統(tǒng)研究[D];華北電力大學(xué);2012年
3 余丹萍;基于程序階段行為的共享緩存動態(tài)劃分方法研究[D];華中科技大學(xué);2013年
4 袁大星;虛擬化環(huán)境下面向分布式非關(guān)系型數(shù)據(jù)管理的通信優(yōu)化系統(tǒng)[D];華中科技大學(xué);2013年
5 郭雪蓉;基于重用距離分析的多虛擬機緩存劃分系統(tǒng)[D];華中科技大學(xué);2013年
6 劉春雷;基于國產(chǎn)處理器計算機系統(tǒng)回卷恢復(fù)機制的研究[D];哈爾濱工業(yè)大學(xué);2014年
7 劉詩源;多核操作系統(tǒng)中基于頁著色的內(nèi)存管理技術(shù)的研究[D];東北大學(xué);2011年
8 趙全營;面向云計算的用戶數(shù)據(jù)安全策略研究[D];大連理工大學(xué);2014年
【相似文獻】
相關(guān)期刊論文 前10條
1 趙素萍;控制C++的內(nèi)存分配[J];長春師范學(xué)院學(xué)報;2005年09期
2 錢曉明;小塊內(nèi)存分配器設(shè)計與實現(xiàn)[J];電腦編程技巧與維護;2005年02期
3 王明路;王希敏;王哲;;嵌入式系統(tǒng)中池式內(nèi)存分配方法的分析[J];計算機與數(shù)字工程;2008年02期
4 靳廣斌,曹煥林;內(nèi)存的利用和優(yōu)化以及系統(tǒng)的典型配置[J];電力學(xué)報;1995年03期
5 謝曉恒,李衛(wèi)華;利用擴充內(nèi)存實現(xiàn)多幅圖象的快速存儲[J];計算機應(yīng)用研究;1997年02期
6 鄒本振;;面向?qū)ο笳Z言三大機制的內(nèi)存分配研究[J];電腦知識與技術(shù);2009年19期
7 李智毅;內(nèi)存駐留程序的管理[J];計算機應(yīng)用;1992年04期
8 盧浩;IMGDRIVE.EXE的進一步改進[J];微電腦世界;1996年07期
9 鄒永貴;C~(++)中類與內(nèi)存分配[J];重慶郵電學(xué)院學(xué)報;1999年03期
10 金永濤;白焰;;內(nèi)存情況一目了然[J];電腦愛好者;1994年03期
相關(guān)重要報紙文章 前4條
1 上海 高博;奔向64位[N];電腦報;2004年
2 上海 夏翔;改善SQL Server內(nèi)存管理[N];電腦報;2004年
3 小新;?崎T診Photoshop專科[N];中國電腦教育報;2003年
4 ;AdobePhotoshop常見問題之專家會診[N];江蘇經(jīng)濟報;2003年
相關(guān)碩士學(xué)位論文 前4條
1 陳靜怡;云環(huán)境下基于內(nèi)存共享的服務(wù)器整合算法研究[D];復(fù)旦大學(xué);2012年
2 韓志剛;一個內(nèi)存分配器的設(shè)計和實現(xiàn)[D];東北大學(xué);2008年
3 陳春環(huán);基于異構(gòu)雙核雙路視頻數(shù)據(jù)處理平臺的設(shè)計與研究[D];北京郵電大學(xué);2015年
4 陳寶羅;數(shù)字相框設(shè)計與實現(xiàn)[D];西南交通大學(xué);2009年
,本文編號:1393869
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1393869.html