This Project Provides:
The Value of the Intelligent Storage Acceleration Library Project
The Intel® Intelligent Storage Acceleration Library (Intel® ISA-L) Open Source Version is a collection of low-level functions used in storage applications. The open source version contains fast erasure codes that implement a general Reed-Solomon type encoding for blocks of data that helps protect against erasure of whole blocks. The general ISA-L library contains an expanded set of functions used for data protection, hashing, encryption, etc.
Who It's For
This project is for data center and database administrators and other storage customers building everything from enterprise storage systems to small office NAS appliances.
Only erasure code unit included in open source version at this time. Intel® ISA-L is written primarily in hand coded ASM but with bindings for the C/C++ programming languages and distributed under a BSD license.
About Intel Involvement
Intel provides storage with the world’s most advanced multi-core architecture and has an industry leading commitment to providing open source solutions. This project is used most often on the Intel(R) Xeon(R) processor.
Erasure Code and ISA-L
Intel Developer Zone article on ISA-L