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)

Reply via email to