Hi, > 1. Since IAA is a new accelerator in next-generation > processors which will be published soon, the current > machine running CI cannot support this feature. I don’t > know if it is acceptable that we run the CI offline, > maybe on Intel’s lab environment.
Is there any plan to maintain the code for the feature in the apache/arrow repository? Our new changes may break the code for the feature without CI. There are some features that aren't covered by CI in the apache/arrow repository. They are sometimes broken by new changes. Some of maintainers notice and fix them in the our current development style. > 2. Intel® Query Processing Library > (QPL)<https://github.com/intel/qpl> is a library to > access the hardware accelerator IAA, is it acceptable to > added the dependency in the tool chain? QPL is MIT license. So we can depend on it as an optional dependency. Thanks, -- kou In <bn6pr11mb4020345713b6ea236f10a2a9fd...@bn6pr11mb4020.namprd11.prod.outlook.com> "Parquet REL decoding w/IAA(Intel® In-Memory Analytics Accelerator) " on Mon, 21 Nov 2022 01:01:28 +0000, "Zhao, Yaqi" <yaqi.z...@intel.com> wrote: > Hi, All > > We want to add new codes to enable a new RLE Decoding path by using Intel® > In-Memory Analytics Accelerator (Intel® IAA). The new solution provides in > general higher performance than the current solution, and also consumes less > CPU. > > 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. > > We encountered 2 questions when submitting > PR(14585<https://github.com/apache/arrow/pull/14585>) to Arrow repo: > > 1. Since IAA is a new accelerator in next-generation processors which will > be published soon, the current machine running CI cannot support this > feature. I don’t know if it is acceptable that we run the CI offline, maybe > on Intel’s lab environment. > 2. Intel® Query Processing Library (QPL)<https://github.com/intel/qpl> is > a library to access the hardware accelerator IAA, is it acceptable to added > the dependency in the tool chain? > > > Hope to get the help from all the professionals on Arrow. > > Thank you very much! > Best Regards > Yaqi > > > Thank you very much! > Best Regards > Yaqi >