2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)
北卡羅來納州立大學的計算機工程研究人員開發(fā)了新的軟件和硬件設(shè)計,這些設(shè)計應該限制編程錯誤并提高使用非易失性存儲器(NVM)技術(shù)的設(shè)備的系統(tǒng)性能。
“目前,計算機依靠動態(tài)隨機存取存儲器(DRAM)進行操作,” 北卡羅來納州電氣和計算機工程副教授詹姆斯塔克說,他是兩篇關(guān)于這項工作的論文的共同作者。“但是DRAM具有很大的局限性,因此難以擴展以應對下一代系統(tǒng)。
“因此,下一代計算機系統(tǒng)可能會依賴新興的NVM技術(shù)進行操作和數(shù)據(jù)存儲。我們的工作重點是解決從DRAM計算范式轉(zhuǎn)向NVM所固有的一些編程和性能挑戰(zhàn),” Yan Solihin,北卡羅來納州電氣和計算機工程教授,論文的共同作者。
NVM系統(tǒng)面臨的一個挑戰(zhàn)是在更改內(nèi)存之前確定如何記錄或保存一大塊內(nèi)存。這些日志允許用戶在系統(tǒng)出現(xiàn)故障時重置內(nèi)存,從而破壞正在修改的內(nèi)存。
目前,登錄NVM系統(tǒng)需要程序員將額外的代碼合并到他們的程序中 - 降低性能 - 并增加寫入內(nèi)存的操作數(shù)量。如果經(jīng)常寫入內(nèi)存可靠性會受到影響。
為了解決這個問題,研究人員開發(fā)了一個名為Proteus的系統(tǒng),它包括一個軟件模型和互補硬件。
由于NVM計算機目前主要是理論上的,因此研究人員將Proteus的性能與詳細模擬器中的其他技術(shù)進行了比較。
其他技術(shù)寫入內(nèi)存比Proteus多兩到六倍,這意味著Proteus在保持內(nèi)存的長期可靠性方面要好得多。
“與現(xiàn)有技術(shù)相比,Proteus能夠在寫入內(nèi)存方面幾乎免費記錄內(nèi)存,”Solihin說。
Proteus在運行速度方面也表現(xiàn)優(yōu)于其他技術(shù),盡管其優(yōu)勢更為適中 - 比現(xiàn)有最佳技術(shù)提高了9%至11%。
NVM系統(tǒng)的第二個挑戰(zhàn)與系統(tǒng)如何為數(shù)據(jù)提供地址以便檢索它有關(guān)。出于安全性和其他原因,某些程序要求更改這些地址 - 但這會使編程復雜化并降低NVM系統(tǒng)的性能。
為了解決這個問題,研究人員開發(fā)了一種硬件驅(qū)動的技術(shù),可以有效地為數(shù)據(jù)創(chuàng)建永久地址,但允許程序根據(jù)需要為這些地址提供假名。
“編程仍然需要考慮硬件,但它允許程序員使用他們習慣的虛擬內(nèi)存方法,”Tuck說。“在模擬中,我們的方法比以前的技術(shù)運行速度至少快1.5倍。”
2016-2022 All Rights Reserved.平安財經(jīng)網(wǎng).復制必究 聯(lián)系QQ 備案號:
本站除標明“本站原創(chuàng)”外所有信息均轉(zhuǎn)載自互聯(lián)網(wǎng) 版權(quán)歸原作者所有。
郵箱:toplearningteam#gmail.com (請將#換成@)