英特爾傲騰持久內存延遲比DRAM差多少?

2020-12-14 雲體驗師

2019年4月份,英特爾發布了傲騰數據中心持久內存,這是一款具有字節尋址能力的非易失性內存,能被作業系統識別為主內存,英特爾表示,作為主內存其性能表現與DRAM內存相近,究竟有多相近呢?

最近,日本國家先進工業科學技術研究所(AIST)發布了一篇Paper,非常細緻的將傲騰持久內存與DRAM內存進行了一番對比,測出傲騰數據中心持久內存延遲是DRAM的四倍。

簡介:傲騰數據中心級持久內存

值得小夥伴們注意的是2019年發布的傲騰數據中心持久內存(Optane DCPMM)跟2017年發布的傲騰內存(Optane Memory)可不一樣。

傲騰內存(Optane Memory)是插在PCIe NVMe接口上的,而傲騰數據中心持久內存(Optane DCPMM)是插在DIMM上的,如果設置的是App Direct模式的話,CPU就完全把他認作主內存了。

眾所周知,傲騰是基於3D Xpoint介質的,3D Xpoint是英特爾跟美光聯合研發的產物,在英特爾手裡,傲騰被打造成介於低成本NAND和有易失性的DRAM內存之間的方案。

傲騰發布以來引起了許多OEM廠商的興趣,不過,目前傲騰只能支持自家的處理器,所以測試也選用的是至強處理器。

配置環境

測試前的操作

測試中研究人員發現,大部分的CPU架構都會預先獲取內存,然後進行亂序執行,以此隱藏內存的延遲,為了測到真正的主內存延遲,測試人員進行了很多操作:

為測到真正的內存延遲,進行的騷氣操作

首先,從目標內存中分配一定數量的內存緩衝區,為了不命中LLC,分配的緩衝區要儘可能的大,至少要大於LLC。內存緩衝區拆分成了64位元組的cache line。

其次,將cache line緩存線對象鍊表進行隨機排序,這樣一來,遍歷鍊表會導致跳轉到遠處的cacheline對象。

第三,測量遍歷所有cache line對象所用的時間,並計算獲取cache line的平均延遲。在大多數情況下,CPU在遍歷cache line鍊表時候,如果沒有命中LLC會有短暫的暫停,這段時間算作是內存延遲。

測試結果

經測試後,AIST在Paper中表示,目前關於傲騰數據中心持久內存的性能報告很少,傲騰數據中心持久內存與DRAM的性能差距很大,相對於NAND的提升也非常大。以下是一些結論:

測試中,AIST使用的是自己的測試工具,測試發現傲騰數據中心持久內存隨機只讀延遲大約為374ns,隨機寫的延遲大約是391ns。只讀帶寬為38GB/s,寫帶寬為3GB/s,如果不開啟內存交錯(memory interleave),性能會差很多。

AIST認為,像大型HPC集群,AI工作負載等將從傲騰持久內存受益良多,但DRAM和傲騰持久內存之間的性能差異給系統軟體帶來了新的挑戰,這也是傲騰推廣普及中碰到的最大問題之一。

下圖有一個比較清晰的對比:

DRAM內存和傲騰數據中心持久內存的對比

上圖非常直觀的對比了DRAM內存和傲騰持久內存的性能差異,延遲上傲騰是DRAM內存的四倍,四倍起碼還在一個數量級上。但我們也知道,這比毫秒級別的SSD們可快的多了去了。(1毫秒等於1百萬納秒)

傲騰數據中心持久內存開啟內存交錯和不開啟的差別

計算體系各層級之間的延遲概況(供參考)

由於深入的技術細節很多,為防止誤讀,專家們最好還是看報告原文吧:

https://arxiv.org/pdf/2002.06018.pdf

相關焦點

  • 硬核評測:傲騰數據中心持久內存延遲是DRAM的四倍
    2019年4月份,英特爾發布了傲騰數據中心持久內存,這是一款具有字節尋址能力的非易失性內存,能被作業系統識別為主內存,英特爾表示,作為主內存其性能表現與DRAM內存相近,究竟有多相近呢?最近,日本國家先進工業科學技術研究所(AIST)發布了一篇Paper,非常細緻的將傲騰持久內存與DRAM內存進行了一番對比,測出傲騰數據中心持久內存延遲是DRAM的四倍。
  • 基於英特爾傲騰持久內存,SmartX首發超低延遲超融合解決方案
    日前,超融合中高端市場領導者北京志凌海納科技有限公司(以下簡稱 「SmartX」)正式發布基於核心軟體 SMTX OS 與英特爾® 傲騰™ 持久內存的高性能、低延遲超融合解決方案與SmartX Halo P系列一體機。
  • 潮科技|深度整合英特爾傲騰持久內存,SmartX首發100us級超低延遲...
    編輯:汝晴36氪獲悉,中高端超融合解決方案廠商北京志凌海納科技有限公司(以下簡稱 「SmartX」)正式發布了基於核心軟體 SMTX OS 與英特爾 傲騰 持久內存的高性能、低延遲超融合解決方案與SmartX Halo P系列一體機。
  • SmartX發布低延遲英特爾傲騰持久化內存超融合一體機
    2020 年 6 月 17 日,北京——超融合中高端市場領導者北京志凌海納科技有限公司(以下簡稱 「SmartX」)正式發布基於核心軟體 SMTX OS 與英特爾 傲騰 持久內存的高性能、低延遲超融合解決方案與SMTX Halo P系列一體機。
  • 貿澤開售英特爾傲騰持久內存作為DRAM的突破性替代產品
    全球電子元器件授權分銷商貿澤電子(Mouser Electronics) 即日起備貨英特爾傲騰持久內存,作為DRAM經濟實惠的替代產品。英特爾傲騰持久內存將容量大幅提升到了最高512 GB,同時提高了性能與效率,可支持內存資料庫、分析工具和內容交付網絡等應用。
  • 英特爾公布傲騰數據中心級持久內存的兩種工作模式
    據悉,2019年上半年英特爾將會推出傲騰數據中心級持久內存(Optane DC持久內存)。作為英特爾革命性的內存技術,傲騰廣受業界的矚目。日前,英特爾介紹了Optane DC持久內存兩種特殊的運行模式——APP Direct模式和內存模式。
  • SmartX業內首發英特爾傲騰持久內存App Direct模式超融合解決方案
    2020 年 6 月 17 日,北京——超融合中高端市場領導者北京志凌海納科技有限公司(以下簡稱 「SmartX」)正式發布基於核心軟體 SMTX OS 與英特爾 傲騰 持久內存的高性能、低延遲超融合解決方案與SMTX Halo P系列一體機。
  • 英特爾傲騰持久內存DAOS解決方案躍居I/O IO-500榜首
    飛象網訊(源初/文)近日,英特爾傲騰持久內存與英特爾開源分布式異步對象存儲(DAOS)解決方案相結合,一舉創造新的世界紀錄,並成功躍居Virtual Institute I/O IO-500榜單首位。僅憑30臺配備英特爾傲騰持久內存的伺服器,英特爾DAOS解決方案便成為全球文件系統性能排名之首,成功超越目前全球最頂尖的超級計算機。這一結果驗證了該解決方案所帶來的目前全球最為卓越的分布式存儲性能,並同時證明通過英特爾傲騰持久內存產品所提供的細粒度的、低延遲內存數據訪問,英特爾能夠為客戶帶來磁碟存儲般的持久性,並藉此徹底改變存儲模式。
  • 英特爾發布全新傲騰持久內存200系列,進一步加速AI與數據分析
    作為第三代至強可擴展平臺的一部分,英特爾發布了全新英特爾傲騰持久內存200系列,和新一代高容量英特爾3D NAND固態盤:英特爾SSD D7-P5500 和P5600。英特爾公司副總裁兼至強處理器與存儲事業部總經理Lisa Spelman介紹第二代傲騰持久內存200系列,全新的散熱技術、超高的數據訪問速度以及超大的內存總容量和帶寬。
  • 英特爾更新傲騰產品線:二代DC持久內存2020年推出
    本周在韓國首爾舉辦的存儲活動中,英特爾對外公布旗下QLC、PLC 3D快閃記憶體的技術前景,並宣布在美國新墨西哥州Rio Rancho新建一座傲騰工廠。是英特爾與美光分道揚鑣後,英特爾為傲騰謀劃的新據點。目前,英特爾用於數據中心的存儲產品分為傲騰DC持久內存(DIMM條、DDR接口)、傲騰DC固態硬碟和3D快閃記憶體固態硬碟等。升級方面,代號Barlow Pass的第二代傲騰DC持久內存計劃在2020年連同下一代Xeon至強可擴展處理器(Cooper Lake/Ice Lake)一併上市。
  • 英特爾傲騰持久內存,數據時代的「百變星君」
    而真正意義上能夠與內存處理性能比肩的,還要算是傲騰持久內存。這是一種全新的存儲形態。我們都知道,在一臺電腦中除了CPU之外,內存的計算速度就是最快的,但是內存的易失性使得它無法作為單純的存儲來使用。因此,傲騰持久內存就成為了當下存儲速度最快的選擇,而針對數據分析與處理,傲騰持久內存也有自己的獨門秘笈。首先就要充分發揮傲騰持久內存處理速度的優勢。
  • 基於SAP HANA的華為一體機採用英特爾傲騰持久內存
    內存的讀寫速度比起磁碟快若干數量級,SAP HANA比起傳統資料庫,性能提升是非常顯著的。由於所有數據都在內存中,SAP HANA在數據的查詢可以做到納秒級延遲。在數據的持久化方面,SAP HANA所有的事務提交實時持久化到硬碟的日誌卷,確保掉電的情況下數據不丟失。
  • 英特爾宣布傲騰數據中心級持久內存:兩種運行模式,高達 512GB 內存...
    IT之家11月5日消息 今天英特爾在北京舉行了傲騰數據中心級持久內存媒體溝通會,在該會議上,英特爾宣布傲騰數據中心級持久內存廣泛部署條件業已成熟,正式發布了英特爾傲騰數據中心級持久內存測試版程序,各大OEM商和雲服務提供商能夠搶先體驗,而英特爾傲騰數據中心級持久內存將在2019年上半年全面上市。
  • 英特爾傲騰:在傳統內存與存儲之間架起一座「橋」
    目前,英特爾傲騰持久內存可提供三種模式以適應不同場景的需求,包括App Direct Mode(AD)、Memory Mode(MM)和App Direct Mode 雙重模式。英特爾傲騰持久內存提供三種使用模式一是,AD模式下的英特爾傲騰持久內存可以用作非易失性(持久)存儲。
  • 英特爾傲騰:在傳統內存與存儲之間架起一座「橋」
    因此,Nitrado 尋求的解決方案是需要能夠以高性價比大幅擴展系統內存,而不會造成成本壓力或在遊戲過程中降低系統性能和用戶體驗。通過選型對比,Nitrado 最終決定選擇英特爾傲騰持久內存。英特爾傲騰持久內存為Nitrado帶來的優勢是,它可以在傳統的數據中心級內存和存儲分層架構中加入全新而靈活的內存層。
  • 英特爾發布第三代至強可擴展處理器/傲騰持久內存等新品,全面強化...
    第二代傲騰持久內存亮相:性能更強,容量更高在發布會上,英特爾還終於公布了新一代的傲騰產品——Optane Persistent Memory 200系列,以更好的提供對第三代至強可擴展處理器的支持。顯然,與第三代至強可擴展處理器相比,傲騰產品的發布節奏明顯要變得慢了很多。
  • 伏羲聯合實驗室新成果 平安雲-浪潮推出基於英特爾傲騰持久內存的...
    近日,浪潮與平安雲聯合構建了高性價比的推薦系統建設方案,以搭載了英特爾傲騰持久內存(Optane PMem)的浪潮伺服器為數據高效處理和存儲的基石,以平安雲Redis雲服務的形式為高效平臺,面向金融、醫療健康、汽車服務、房產服務、智慧城市五大生態圈提供更高效、更低成本的內容推薦解決方案
  • 英特爾傲騰如何實現內存-存儲池的大一統
    儘管英特爾傲騰技術在速度上無法完全與DRAM匹敵,但其持久性的獨特優勢——在無需供電的情況下依然可以保持數據的存續狀態,對於企業級系統來說十分難能可貴。  幾年前,一種新型內存開始進入市場。自2012年以來,英特爾便一直在開發這項技術——也就是如今我們所熟知的英特爾傲騰技術。
  • 傲騰持久內存成就性能偏執狂SmartX
    SmartX聯合創始人兼CTO張凱介紹說,2019年,當英特爾發布傲騰持久內存之後,SmartX啟動了一個叫Sailfish(旗魚)的項目,Sailfish是已知海洋中最快的一種魚,SmartX決定利用傲騰來優化性能,為的是能更好地承載核心系統,為了替代傳統裸金屬和傳統中高端磁碟陣列的架構。
  • 傲騰大師課:「黑科技」英特爾傲騰,「黑」的價值在哪裡?
    數據的分析和有效利用離不開內存和存儲,而內存和存儲的發展離不開硬體性能的提升和部署方案的創新。更經濟、更大容量的內存和存儲方案成為眾望。  針對這些需求,在首期的《傲騰大師課:「黑科技」英特爾傲騰,「黑」的價值在哪裡?》