Storage

Make your storage infrastructure smarter, faster, and more secure with Intel® processors, Intel® Solid State Drives, and Intel® software.

Overview

Intel processors and Intel Solid State Drives can improve storage performance, security, and manageability. Learn how Intel has worked with the open source community to optimize and secure storage infrastructure. See how you can use the Intel® Intelligent Storage Acceleration Library and the Storage Performance Development Kit (SPDK) to deliver a fast, space efficient, and secure storage solution.

Intel® Intelligent Storage Acceleration Library (Intel® ISA-L)

This library provides tools to maximize storage throughput, security, and resilience, as well as minimize disk space use. Learn about its set of highly optimized functions for RAID, erasure code, cyclic redundancy check, cryptographic hash, encryption, and compression.

Learn More

Access the Library at 01.org

A Fast Memcpy Function Using the SPDK and DMA Engine with Intel® I/O Acceleration Technology

Use a downloadable code sample to offload data movement to dedicated hardware within the platform, and reclaim CPU cycles that have been used on tasks like memcpy.

Optimize the Tencent* Ultra-Cold Storage System

This case study describes how Tencent* and Intel collaborated to optimize an ultra-cold storage project in the Tencent File System (TFS) using the XOR functions in Intel ISA-L.

Accelerate Your Non-Volatile Memory Express (NVMe)* Drives

An open source set of tools and libraries hosted on GitHub* helps developers create high-performance and scalable storage applications. This tutorial describes the user space NVMe* driver (provided by the SPDK) and includes a downloadable Hello World code sample.

Enable Persistent Memory in the SPDK

The non-volatile dual in-line memory module (NVDIMM) is a new direction in storage technology that offers expectations of higher performance. Non-volatile means that data is retained despite unexpected power losses, system crashes, and normal shut downs.

A Storage Framework for Cloud Storage Developers

The SPDK helps storage developers optimize software to take advantage of the performance potential of next-generation storage media, such as NVMe devices. This overview describes SPDK features and provides a download link.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804