This PR add an argument compression to distributed_inner_join, such that if it is set to true, the input buffers will be compressed before sending to remote GPUs, and decompressed after receiving. The compression and decompression are performed by nvcomp. Only cascaded compression on integer columns will be supported.
Thanks for the review! The modified tests have not been pushed yet. My plan is to extend the test cases for both the uncompressed version and the compressed version.
This PR add an argument
compression
todistributed_inner_join
, such that if it is set totrue
, the input buffers will be compressed before sending to remote GPUs, and decompressed after receiving. The compression and decompression are performed bynvcomp
. Only cascaded compression on integer columns will be supported.