INTEL® FPGA FOR STORAGE

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.

NVMe

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.

Product Name

Support Devices Provider
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.

Offload Engines

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.

Product Name

Support Devices Provider
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

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.

 

 

Partner Solution

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.

  • Application programming Interfaces (APIs) enable users to customize and securely create, attach, and re-attach persistent volumes for workloads. 
  • QoS and Latency Monitoring enforce and verify. Create performance alerts to diagnose issues and eliminate overhang.
  • Attala Host Adapter does a full hardware emulation of an NVMe SSD, with drivers that enable operation with any operating system (OS), and any hypervisor.
  • Direct Access with virtual SSDs to export directly into a virtual machine, to eliminate IOPS dilution, and unpredictable performance.
  • Network Link Redundancy to enable data protection across data nodes or within a single data node.
  • Fully RoCEv2 Compliant solution that is fully interoperable using the NVMe-over-fabrics, RoCEv2, and Ethernet standards. The data nodes allow for flexible choice of NVMe SSDs. Additionally, the interface is fully compatible with HTTP RESTful management APIs.

 

Additional Resources:

Video: Attala's Composable Storage Infrastructure

Video: Intel, Ericsson, and Attala Systems Demonstrate High-Performance Composable Storage Infrastructure

Solution Brief


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*.

Computer and Storage Reference Links

Additional Resources

Collaborate with Intel on your next project.

Contact us

Learn how to leverage these application solutions to help meet your design challenges.

View all applications

Learn how these powerful devices can be customized to accelerate key workloads and enable design engineers to adapt to emerging standards or changing requirements.

View all devices