Java虛擬機(jī)在Intel眾核架構(gòu)下的動(dòng)態(tài)數(shù)據(jù)預(yù)取研究與優(yōu)化
發(fā)布時(shí)間:2017-07-27 10:39
本文關(guān)鍵詞:Java虛擬機(jī)在Intel眾核架構(gòu)下的動(dòng)態(tài)數(shù)據(jù)預(yù)取研究與優(yōu)化
更多相關(guān)文章: Xeon Phi眾核架構(gòu) Java虛擬機(jī) 數(shù)據(jù)預(yù)取
【摘要】:Intel Xeon Phi協(xié)處理器作為現(xiàn)階段極具代表性的眾核產(chǎn)品之一,為應(yīng)用程序提供了強(qiáng)大的硬件環(huán)境和計(jì)算資源.然而,Xeon Phi所采用的內(nèi)存設(shè)計(jì)存在高訪問延遲的問題,因此非常依賴于緩存數(shù)據(jù)預(yù)取技術(shù)以提升訪存性能.而Java作為一門具有自動(dòng)內(nèi)存管理且被廣泛使用的語言,現(xiàn)有設(shè)計(jì)并未針對于Xeon Phi架構(gòu)采取訪存相關(guān)的優(yōu)化.本文詳細(xì)地研究了Xeon Phi上的緩存預(yù)取機(jī)制,并在Hot Spot虛擬機(jī)內(nèi)部設(shè)計(jì)實(shí)現(xiàn)了一套動(dòng)態(tài)的運(yùn)行時(shí)緩存預(yù)取解決方案,該方案相比傳統(tǒng)的靜態(tài)方法和現(xiàn)有動(dòng)態(tài)預(yù)取方案更適合于Xeon Phi眾核架構(gòu)及Java動(dòng)態(tài)語言環(huán)境.本文通過實(shí)驗(yàn)表明,該動(dòng)態(tài)預(yù)取方案在Xeon Phi眾核平臺上可以帶來平均2.5倍的單線程加速比以及40%的多線程最優(yōu)性能提升.
【作者單位】: 復(fù)旦大學(xué)計(jì)算機(jī)學(xué)院;上海交通大學(xué)軟件學(xué)院;
【關(guān)鍵詞】: Xeon Phi眾核架構(gòu) Java虛擬機(jī) 數(shù)據(jù)預(yù)取
【基金】:國家“八六三”高技術(shù)研究發(fā)展計(jì)劃項(xiàng)目(2012AA010905)資助 國家自然科學(xué)基金青年項(xiàng)目(61402284)資助
【分類號】:TP302;TP332
【正文快照】: 1引言隨著處理器芯片工藝的發(fā)展,以及人們對計(jì)算資源的需求增大,單個(gè)芯片上所集成的處理器核心的數(shù)目也隨之日益增加,處理器正逐漸走向眾核時(shí)代.傳統(tǒng)多核處理器的單芯片核數(shù)往往在2~8個(gè)之間,而眾核體系結(jié)構(gòu)下的核心數(shù)目可多達(dá)數(shù)十個(gè).現(xiàn)階段具有代表性的眾核架構(gòu)產(chǎn)品包括NVIDIA
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前1條
1 孫文波;;基于Linux網(wǎng)絡(luò)計(jì)算機(jī)Java虛擬機(jī)的性能優(yōu)化經(jīng)驗(yàn)談[J];無線互聯(lián)科技;2013年01期
,本文編號:581041
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/581041.html
最近更新
教材專著