SSD(Solid State Drives,固態(tài)硬盤)由于其能夠提供更好的性能在越來越多的場合普及開來,早期的SSD采用SATA1.0/2.0/3.0接口,我們只需要在啟動BIOS里面把SATA控制器模式切換成AHCI就可以獲得更好的性能,但是最新的SSD存儲接口開始采用M.2和SATA-E方式走的都是PCI-E通道,那么AHCI就成了性能瓶頸,因此推出了新的標(biāo)準(zhǔn)NVMe(Non-Volatile Memory express,非易失性存儲器標(biāo)準(zhǔn),是使用PCI-E通道的SSD一種規(guī)范)。
NVMe在設(shè)計上充分利用了PCIe SSD的低延遲和并行處理的特性,NVMe精簡了指令調(diào)用方式其延遲只是AHCI的一半不到,此外NVMe標(biāo)準(zhǔn)還提供了不同平臺的驅(qū)動,目前Windows、Linux、Solaris、Unix、VMware、UEFI等都加入了對NVMe SSD的支持。隨著三星、Intel等各大廠商的推動NVMe標(biāo)準(zhǔn)的產(chǎn)品也開始不斷從企業(yè)級產(chǎn)品進(jìn)入到消費(fèi)級市場。
近日在SC17大會上Nallatech公司推出了一款高性能的NVMe SSD加速器板卡,采用Xilinx Kintex UltraScale+ KU15P FPGA來實(shí)現(xiàn)NVMe SSD控制器/加速器以及板上PCIe Gen4 x8接口。改板卡集成了四個M.2 NVMe接口插槽,我們可以直接插入SSD硬盤或者使用NVMe接口線纜。
圖1:Nalltech公司推出的250S+ NVMe SSD加速器板卡
Xlinx Kintex UltraScale+ FPGA幾乎實(shí)現(xiàn)了板上所有功能設(shè)計,包括PCIe接口驅(qū)動器、四個NVMe SSD硬盤的管理模塊、DDR4-2400 SDRAM內(nèi)存模塊以及JTAG配置接口等(如下圖所示),改板卡主要用于數(shù)據(jù)中心和分布式算法處理,比如企業(yè)級數(shù)據(jù)庫加速、內(nèi)聯(lián)壓縮(Inline Compression)、內(nèi)聯(lián)加密(Inline Encryption)、檢查點(diǎn)重啟(Checkpoint Restarting,軟件容錯機(jī)制)等。
圖2:Nallatech 250S+ NVMe SSD加速器板卡設(shè)計結(jié)構(gòu)
Xilinx “All Programmable” FPGA/SoC的功能越來越強(qiáng)大,隨著業(yè)務(wù)的擴(kuò)展和各種新型應(yīng)用場景的出現(xiàn)對于計算性能、實(shí)時性提出了更高的要求,人們紛紛把目光從傳統(tǒng)ASIC轉(zhuǎn)向了FPGA,憑借其并行計算和靈活的可擴(kuò)展性FPGA/SoC將獲得更廣泛的應(yīng)用。
關(guān)于Nallatech:
Nallatech公司成立于1993年,是一家領(lǐng)先的基于FPGA加速解決方案的提供商,涉及硬件、軟件和設(shè)計服務(wù),主要面向高性能計算、網(wǎng)絡(luò)處理和實(shí)時嵌入式計算等。Nallatech利用最新一代的FPGA/SoC器件大大提高傳統(tǒng)計算架構(gòu)的性能,同時利用高水平的設(shè)計工具幫助用戶縮短產(chǎn)品面市時間。
-
加速器
+關(guān)注
關(guān)注
2文章
827瀏覽量
39075 -
Nallatech
+關(guān)注
關(guān)注
0文章
2瀏覽量
5756
發(fā)布評論請先 登錄
Xilinx FPGA NVMe主機(jī)控制器IP,高性能版本介紹應(yīng)用
Xilinx FPGA高性能NVMe SSD主機(jī)控制器,NVMe Host Controller IP
高性能NVMe主機(jī)控制器,Xilinx FPGA NVMe Host Accelerator IP
高性能NVMe主機(jī)控制器,Xilinx FPGA PCIe 3
采用控制律加速器的Piccolo MCU
一款低端14 MHz加速器Spitfire 500
ADM-PCIE-8K5 PCIe加速器板卡的特性
KORTIQ公司推出了一款Xilinx FPGA的CNN加速器IP——AIScale

評論