Learn more. Use Git or checkout with SVN using the web URL. We use essential cookies to perform essential website functions, e.g. ISA-L is a collection of optimized low-level functions targeting storage applications. Contribute to intel/isa-l development by creating an account on GitHub. You can always update your selection by clicking Cookie Preferences at the bottom of the page. encode/decode matrix in GF(2^8). For more information, see our Privacy Statement. You signed in with another tab or window. Intel® Intelligent Storage Acceleration Library.
implementations. Deploy erasure code that replicates data faster with half the space of other methods. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. If nothing happens, download Xcode and try again. or Compare library functions on a basic system to a virtual machine manager in a test environment.
Learn about its optimized functions for RAID, erasure code, cyclic redundancy check (CRC) functions, cryptographic hash, encryption, and compression. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. The browser version you are using is not recommended for this site.Please consider upgrading to the latest version of your browser by clicking one of the following links. A Case Study on Big Data Storage Optimization. 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. Set up and run a kernel-based virtual machine (KVM) that measures the performance of library functions. Compression - Fast deflate-compatible data compression. ISA-L includes: Erasure codes - Fast block Reed-Solomon type erasure codes for any encode/decode matrix in GF(2^8). Learn more. For more information, see our Privacy Statement. Reduce latency for a storage application with erasure coding that uses Reed-Solomon error correction. The Intel® Intelligent Storage Acceleration Library (Intel® ISA-L) provides tools to minimize disk space use and maximize storage throughput, security, and resilience. download the GitHub extension for Visual Studio, crc: Add new vclmul version of crc32_iscsi, x86: Add ENDBR32/ENDBR64 at function entries for Intel CET, all: Revamp performance testing to be time based, igzip: Use unaligned load on static header to fix usan, igzip: Add new functions for faster dictionary compression, igzip: Inflate detect pre-gen header and use pre-expanded, crc: Fix missing object omitted from nmake file. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Raid - calculate and operate on XOR and P+Q parity found in common RAID Intelligent Storage Acceleration Library. The Intel® Intelligent Storage Acceleration Library (Intel® ISA-L) provides tools to minimize disk space use and maximize storage throughput, security, and resilience. Explore creating deduplication engines, high-throughput compression software, and efficient storage with Intel ISA-L and the Storage Performance Development Kit (SPDK). Compiler: gcc, clang, icc or VC compiler. You can always update your selection by clicking Cookie Preferences at the bottom of the page. Six different Build a sample storage application that uses algorithms in Intel ISA-L to improve compression and throughput performance. Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g. ISA-L is a collection of optimized low-level functions targeting storage

Don’t have an Intel account? If nothing happens, download GitHub Desktop and try again. Learn how this algorithmic library provides better storage performance for Intel® CPUs and reduces developer investment. ISA-L includes: To build and install the library with autotools it is usually sufficient to run: On Windows use nmake to build dll and static lib: or see details on setting up environment here. Make your storage infrastructure smarter, faster, and more secure with Intel® processors, Intel® Solid State Drives, and Intel® software. applications. Combine the process with a hashing function that generates a fingerprint for the data chunks. they're used to log you in. password? Learn more. Work fast with our official CLI. Download at 01.org Download a code sample that shows how to improve deduplication performance. polynomials supported. Optional: Building with autotools requires autoconf/automake packages. they're used to log you in. Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 50 million developers. You signed in with another tab or window. Erasure codes - Fast block Reed-Solomon type erasure codes for any We use essential cookies to perform essential website functions, e.g. Learn more. Six different polynomials supported. CRC - Fast implementations of cyclic redundancy check. Sign up here If nothing happens, download the GitHub extension for Visual Studio and try again. Learn about its optimized functions for RAID, erasure code, cyclic redundancy check (CRC) functions, cryptographic hash, encryption, and compression. Assembler: nasm v2.11.01 or later (nasm v2.13 or better suggested for building in AVX512 support) ISA-L contains highly optimized algorithms behind an API automatically choosing an appropriate binary implementation for the detected processor architecture, allowing ISA-L to run on past, current, and next-generation CPUs without interface … iscsi32, ieee32, t10dif, ecma64, iso64, jones64. Forgot your Intel or yasm version 1.2.0 or later. username By signing in, you agree to our Terms of Service. for a basic account. Compiler: Portable base functions are available that build with most C compilers. We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. De-compression - Fast inflate-compatible data compression. Improve storage space use by reducing the duplicated data for a given set of files. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. Try these quick links to visit popular site sections. Intel collaborated with Qihoo 360* Technology Co. Ltd. to improve the storage infrastructure in their Internet Portal Data Center. Read More.

CRC - Fast implementations of cyclic redundancy check. iscsi32, ieee32, t10dif, ecma64, iso64, jones64. GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.

Learn more, We use analytics cookies to understand how you use our websites so we can make them better, e.g.