XUP-VVP PCIe 卡,採用賽靈思 Virtex UltraScale+ VU13P FPGA
PCIe FPGA Card XUP-VVP <h3″>UltraScale+ FPGA PCIe Board with Liquid Cooling Power Edition for Monster FPGA Loads Need a Price Quote? Jump to Pricing Form
BittWare 的數據記錄器參考設計 可捕獲高達 200 Gb/s 的高速感測器數據到 NVMe 固態硬碟 (SSD)。這為使用者提供了一個開放的架構來構建他們所需的任何數據記錄器系統,但我們聽到的一個常見問題是 “給定的持續數據速率需要多少個驅動器?
我們想要解決這個問題,因為它通常假設計算很簡單:查看SSD供應商的驅動器寫入速度規格,並劃分應用程式所需的最大持續頻寬,增加一點餘量,然後您就有了所需的RAID0(條帶化)驅動器數量。挑戰在於,對於我們高性能客戶的長記錄時間,在SSD規格表上寫入數位永遠無法持續。
讓我們看一下使用常見SSD驅動器類型的一些實際性能數據,並深入研究持續寫入不如讀取速度簡單的原因。最後,我們將使用我們的數據記錄儀參考設計,在給定速度下對驅動器陣列提出一些建議。好消息是,我們的設計可以使用我們的TeraBox伺服器和250-SoC FPGA卡根據需要輕鬆擴展。
具有NVMe介面的固態硬碟以速度非常快而聞名。實際上,對於特定的工作負載,它們比傳統的硬碟驅動器(HDD)更快。具體來說,SSD針對比寫入和隨機訪問更多的讀取進行了優化。當然,對於數據記錄器,重點恰恰相反: 順序寫入。
另一個挑戰是,NVMe SSD 通常具有最大「流寫入」帶寬的規格,該頻寬在執行持續寫入時僅限於驅動器容量的一小部分。長時間持續寫入的大部分將明顯低於此數字,並且隨著驅動器變大,它會變得更糟。為了瞭解原因,讓我們簡要看一下位是如何存儲在SSD上的。
增加SSD密度意味著轉向更新的技術,這些技術恰好也會使持續寫入速度變慢。這些SSD技術代被稱為SLC,MLC,TLC,最後是QLC,按照它們在市場上出現的順序,這也是從最低密度到最高密度的順序。SSD設計人員非常清楚,隨著時間的推移,他們正在使流式寫入速度變慢。因此,它們通常保留一部分,即使是最新,最密集的SSD,以在舊的SLC模式下運行。這允許寫入以舊的,更快的速度流式傳輸,直到該部分驅動器被填滿。之後,寫入流速度將減慢到驅動器其餘部分支援的速度。
前三個閾值將在我們的基準測試部分進一步研究。
當記錄器開始用較 新的數據覆蓋舊數據 時,還會發生另一種減少。我們將在下一節中介紹這一點。
我們的目標是從消費者和企業市場中選擇範例,而不是對特定驅動器進行基準測試:
這是具有 SLC 快取的典型 TLC 使用者級驅動器。
RAID 0 配置至少需要 8個 驅動器
這是一款面向消費者市場的 MLC 驅動器,沒有 SLC 緩存。
RAID 0 配置至少需要 6 個 驅動器
這是一款面向消費者市場的 MLC 驅動器,沒有 SLC 緩存。
RAID 0 配置至少需要 10個 驅動器
傲騰硬碟採用 3D XPoint 記憶體技術,比傳統 SSD 硬碟具有明顯更好的耐用性。但是,它們無法提供與傳統NVMe驅動技術相同的高容量。
RAID 0 配置至少需要 6 個 驅動器
使用PCIe Gen4的硬碟顯著提高了性能。為了利用優化的數據移動引擎,我們使用了 256KB 或更大的大型緩衝區大小。
RAID 0 配置至少需要 5 個驅動器
使用多單元架構來獲得更大的驅動器大小是以長時間持續寫入為代價的。這最大的影響來自消費者SSD。與聲稱的最大數位相匹配的最佳實際流寫入速度來自英特爾傲騰驅動器;但是,這些也是驅動器大小最有限的驅動器。
對於那些指定持續寫入系統的人來說,關鍵是在目標驅動器上獲取或執行實際的基準測試。我們上面關於以 100 Gb/s 的速度持續寫入的建議就是基於此類實際測試數據。
即便如此,在SSD的書面形式中,還應該考慮進一步的考慮因素,我們將在下面介紹。
寫入性能的最後一個考慮因素是驅動器的存留期。寫入 SSD 會磨損它—特別是數據記錄器應用程式可能會給驅動器的使用壽命帶來壓力。
“企業”SSD包括額外的快閃記憶體單元(過度配置),以實現更長的使用壽命(更大的DWPD)。
但是,此示例具有說明性,不現實。
雖然SSD與傳統硬碟驅動器相比具有令人印象深刻的性能,但這些改進是特定於應用程式的,並且在某些情況下會降低性能。
對於具有持續寫入的應用程式,例如我們的數據捕獲和記錄器專案所針對的應用程式,除了最大持續寫入規範之外,還有許多因素需要考慮。
與 BittWare 聯繫,詳細瞭解我們的存儲加速和感測器處理產品和解決方案。
PCIe FPGA Card XUP-VVP <h3″>UltraScale+ FPGA PCIe Board with Liquid Cooling Power Edition for Monster FPGA Loads Need a Price Quote? Jump to Pricing Form
FPGA Server TeraBox 2102D 2U Server for FPGA Cards Overview We’ve integrated one of the most popular 2U data center servers from Dell EMC with
Go Back to IP & Solutions Corundum Open-Source 100G NIC IP Core Jump-start your SmartNIC project with the open-source Corundum IP core! It’s got the