The storage market continues to grow and new capabilities are needed to move, manage, and protect stored data. Storage processing features—such as virtualization, data protection, data security (encryption), and data compression—are essential to increase storage capacity. In addition, storage solutions are rapidly adopting PCIe-based non-volatile memory express (NVMe) while moving serial interconnects continue. Protocols such as Fiber Channel, Serial Attached SCSI (SAS), and Serial ATA (SATA) and NVMe dominate the storage protocol landscape.
With feature enhancement comes a need to do more with less. SoC solutions allow you to consolidate functions into a single silicon solution. The combination of the high-speed transceivers, dense logic, and deep memories of Intel® FPGAs coupled with the intellectual property (IP) solutions from us and our partners allow you to easily create an ideal solution for online, nearline, and offline storage. Intel® Stratix® series, Arria®, Cyclone®, and MAX® devices are invaluable to storage system architects. These platforms allow you to develop extremely flexible applications quickly, efficiently, and affordably. They allow you to craft unique, scalable, and optimized application-centric processing solutions for SAN and NAS appliances.
In the Data Center space, FPGAs offer the low-latency offloading necessary to accelerate functions, such as Data Analytics, Artificial Intelligence, Smart Networking, Hyper-converged Storage and other functions. FPGAs support both in-line processing and look-aside to offload CPU workloads by reducing complex bottlenecks.
Software-defined storage (SDS) has become a rapidly growing industry trend. Remote storage systems are managed with a software-defined network responsible for replication and backup among other tasks to virtualize the storage network. This network can be improved via hardware with FPGAs to attain near native SSD latency, throughput, and IOPS despite being remote storage systems. With non-volatile memory express (NVMe) over PCIe*, SSD bandwidths reach nearly 3X or 4X better performance than over SAS/SATA respectively. This FPGA solution the Intel offers utilizes NVMe over RoCE, where Intel® FPGAs can act as both the host interface and the storage controller necessary in the SDS network, improving storage structures with native latencies for remote SSDs.
In RoCE implementations, storage area networks offload server network responsibilities to the FPGA relieving both CPU workloads and memory. With RoCE, server-to-server data storage transfer does not require the CPU and the process can be implemented with very low network latencies. In doing so, CPU memory buffers can be freed up for more pressing processing needs, improving the overall functionality of the servers.
|Attala High Performance Composable Storage Infrastructure™||Arria 10 SX||Attala Systems|
|IntelliProp NVMe Host Accelerator IP Core (IPC-NV164-HI)||Arria V SoC, Cyclone V SoC, Stratix V, Arria 10 SoC, Cyclone V, Arria V, Arria 10||IntelliProp, Inc.|
|IntelliProp NVMe Target IP Core||Arria 10||IntelliProp, Inc.|
|IntelliProp NVMe Target IP Core (IPC-NV163A-DT)||Stratix V, Arria V, Arria 10||IntelliProp, Inc.|
|IntelliProp NVMe-to-NVMe Bridge (IPC-NV171A-BR)||Arria V SoC, Stratix V, Arria 10 SoC, Arria V, Arria 10||IntelliProp, Inc.|
|NVMe IP core||Cyclone V SoC, Arria 10 SoC, Cyclone V, Arria V, Arria 10||DesignGateway Co., Ltd.|
|NVM-Express||Stratix 10, Stratix V, Arria 10, Arria 10 SoC||Mobiveil, Inc.|
For high-performance computing, FPGAs offer the low-latency offloading necessary to accelerate functions, such as design modeling, oil and gas search, nuclear power simulations, and other functions. FPGAs support in-line processing to offload CPU workloads by reducing complex bottlenecks. Additionally, FPGAs provide the ability for implementations of secure hash algorithm (SHA), de-dupe capabilities, erasure coding, and various forms of compression such as gzip. This in-line processing benefits system architecture dually by freeing up limited processor memory while lowering the computational load placed on the processor. By doing so, the FPGA can reduce power consumption and be in the optimized location for maximum performance in the data center.
|10G TCP Offload Engine||Arria 10, Arria 10 SoC, Stratix V||Algo-Logic|
|UDP/IP Hardware Protocol Stack Core||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone IV, Cyclone V, Stratix IV, Stratix V||CAST Inc.|
|UDPIP-40G: 40G UDP/IP Hardware Protocol Stack||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Stratix V||CAST Inc.|
|10GbE TCP Offloading EngineIP core (TOE10G-IP)||Arria 10 SoC||DesignGateway Co., Ltd.|
|TCP Offloading Engine IP core (TOE1G IP)||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone V, Cyclone V SoC, Stratix IV||DesignGateway Co., Ltd.|
|UDP10G/1G-IP core||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone IV, Cyclone V, Cyclone V SoC||DesignGateway Co., Ltd.|
|UDP/IP Ethernet IP Core||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone IV, Cyclone V, Cyclone V SoC, Stratix IV, Stratix V||Enclustra GmbH|
|10G TCP/IP + MAC Ethernet IP Cores||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone IV, Cyclone V, Cyclone V SoC, Stratix IV, Stratix V||Enyx|
|10G Ultra-low latency TCP/IP + MAC + PCS Ethernet IP Cores||Arria 10, Arria 10 SoC, Stratix V||Enyx|
|10G UDP/IP + MAC Ethernet IP Cores||Arria 10, Arria V, Arria 10 SoC, Arria V SoC, Cyclone IV, Cyclone V, Cyclone V SoC, Stratix IV, Stratix V||Enyx|
|TCP OFFLOAD ENGINE - TOEFX101||Stratix V||Skytechnology S.r.l.|
SmartNIC technology reduces server overhead by offloading infrastructure work usually performed by CPU cores to the SmartNIC itself. SmartNICs can provide better performance than host-based apps and allow for changes in network technology at the speed of software. Intel FPGAs can be used in SmartNIC technology to free up CPU cores through vSwitch, storage, encryption, and Network Function Virtualization (NFV) offloads. Intel is a longtime leader in Ethernet connectivity solutions, including our advantage to combine the compute power of advanced Intel FPGA, ASIC technology and Xeon D, offloading CPU-intensive storage protocols to the SmartNIC for over-Ethernet storage. This provides a significant total cost of ownership (TCO) savings for service providers, as the server’s CPU cores are more efficiently utilized for IaaS and SaaS applications. In this way, Intel’s advanced FPGA technology is positioned to empower SmartNIC use cases to cut costs and maximize efficiency.
Attala Systems leverages an Intel® FPGA-based fabric to optimize the performance and cost of hardware used for analytics workloads and multi-tenant cloud applications, revolutionizing cloud infrastructure performance, cost, agility, and scalability in cloud infrastructure technology.
Intel is working with Attala Systems to prove that flash storage arrays and NVMe-oF can address data center needs today. Attala Composable Storage infrastructure incorporates solid state drives (SSD) along with non-volatile memory express (NVMe) to increase throughput and lower latency from competing products. It can send data over Ethernet with an Ethernet fabric by combining remote direct memory access (RDMA) with NVMe over Fabrics (NVMe-oF). NVMe-oF Attala Composable Storage targets applications using an industry standard RoCEv2 RDMA NIC (RNIC) or Attala's Intel® Arria® 10 FPGA-powered Host NVMe-oF Adapter (HNA). With the advancements in this realm of technology, NVMe-oF encapsulates the NVMe commands across RDMA as efficiently as processing I/O operations on NVMe locally. In this way, Attala Composable Storage allows big data cloud tenants to scale independently.
Learn how to share NVMe* using NVMe over Fabrics with a collaborative solution from Attala Systems, Supermicro, and Intel delivering local NVMe performance with cloud elasticity that scales to support multiple big data customers running data-intensive workloads such as Hadoop* or Spark*.