zhaoyaqi created ARROW-17884: -------------------------------- Summary: Add Intel®-IAA/QPL-based Parquet RLE Decode Key: ARROW-17884 URL: https://issues.apache.org/jira/browse/ARROW-17884 Project: Apache Arrow Issue Type: Improvement Components: C++ Reporter: zhaoyaqi
Intel® In-Memory Analytics Accelerator (Intel® IAA) is a hardware accelerator available in the upcoming generation of Intel® Xeon® Scalable processors ("Sapphire Rapids"). Its goal is to speed up common operations in analytics like data (de)compression and filtering. It support decoding of Parquet RLE format. We add new codec which utilizes the Intel® IAA offloading technology to provide a high-performance RLE decode implementation. The codec uses the [Intel® Query Processing Library (QPL)|https://github.com/intel/qpl] which abstracts access to the hardware accelerator. The new solution provides in general higher performance against current solution, and also consume less CPU. -- This message was sent by Atlassian Jira (v8.20.10#820010)