├── HPDC23-FZ-GPU.pdf ├── Makefile ├── README.md ├── get_sample_data.sh ├── include ├── common.hh ├── common │ ├── capsule.hh │ ├── configs.hh │ ├── definition.hh │ └── type_traits.hh ├── cusz │ ├── cc2c.h │ ├── custom.h │ ├── record.h │ └── type.h ├── header.h ├── hf │ └── hf_struct.h ├── kernel │ ├── Makefile │ ├── Makefile.220929 │ ├── claunch_cuda.h │ ├── claunch_cuda_proto.h │ ├── codec_huffman.cuh │ ├── cpplaunch_cuda.hh │ ├── dryrun.cuh │ ├── hist.cuh │ ├── huffman_parbook.cuh │ ├── launch_lossless.cuh │ ├── launch_prediction.cuh │ ├── launch_prototype.cuh │ ├── launch_spm.cuh │ ├── launch_spv.cuh │ ├── lorenzo.cuh │ ├── lorenzo_prototype.cuh │ ├── lorenzo_var.cuh │ ├── spline3.cuh │ ├── test_lovar1.cu │ └── test_lovar2.cu └── utils │ ├── cuda_err.cuh │ ├── cuda_mem.cuh │ ├── cusparse_err.cuh │ ├── format.hh │ ├── io.hh │ ├── print.cuh │ ├── strhelper.hh │ └── timer.hh └── src ├── claunch_cuda.cu └── fz.cu /HPDC23-FZ-GPU.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/HPDC23-FZ-GPU.pdf -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/README.md -------------------------------------------------------------------------------- /get_sample_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/get_sample_data.sh -------------------------------------------------------------------------------- /include/common.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/common.hh -------------------------------------------------------------------------------- /include/common/capsule.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/common/capsule.hh -------------------------------------------------------------------------------- /include/common/configs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/common/configs.hh -------------------------------------------------------------------------------- /include/common/definition.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/common/definition.hh -------------------------------------------------------------------------------- /include/common/type_traits.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/common/type_traits.hh -------------------------------------------------------------------------------- /include/cusz/cc2c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/cusz/cc2c.h -------------------------------------------------------------------------------- /include/cusz/custom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/cusz/custom.h -------------------------------------------------------------------------------- /include/cusz/record.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/cusz/record.h -------------------------------------------------------------------------------- /include/cusz/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/cusz/type.h -------------------------------------------------------------------------------- /include/header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/header.h -------------------------------------------------------------------------------- /include/hf/hf_struct.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/hf/hf_struct.h -------------------------------------------------------------------------------- /include/kernel/Makefile: -------------------------------------------------------------------------------- 1 | Makefile.220929 -------------------------------------------------------------------------------- /include/kernel/Makefile.220929: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/Makefile.220929 -------------------------------------------------------------------------------- /include/kernel/claunch_cuda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/claunch_cuda.h -------------------------------------------------------------------------------- /include/kernel/claunch_cuda_proto.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/claunch_cuda_proto.h -------------------------------------------------------------------------------- /include/kernel/codec_huffman.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/codec_huffman.cuh -------------------------------------------------------------------------------- /include/kernel/cpplaunch_cuda.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/cpplaunch_cuda.hh -------------------------------------------------------------------------------- /include/kernel/dryrun.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/dryrun.cuh -------------------------------------------------------------------------------- /include/kernel/hist.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/hist.cuh -------------------------------------------------------------------------------- /include/kernel/huffman_parbook.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/huffman_parbook.cuh -------------------------------------------------------------------------------- /include/kernel/launch_lossless.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/launch_lossless.cuh -------------------------------------------------------------------------------- /include/kernel/launch_prediction.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/launch_prediction.cuh -------------------------------------------------------------------------------- /include/kernel/launch_prototype.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/launch_prototype.cuh -------------------------------------------------------------------------------- /include/kernel/launch_spm.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/launch_spm.cuh -------------------------------------------------------------------------------- /include/kernel/launch_spv.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/launch_spv.cuh -------------------------------------------------------------------------------- /include/kernel/lorenzo.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/lorenzo.cuh -------------------------------------------------------------------------------- /include/kernel/lorenzo_prototype.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/lorenzo_prototype.cuh -------------------------------------------------------------------------------- /include/kernel/lorenzo_var.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/lorenzo_var.cuh -------------------------------------------------------------------------------- /include/kernel/spline3.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/spline3.cuh -------------------------------------------------------------------------------- /include/kernel/test_lovar1.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/test_lovar1.cu -------------------------------------------------------------------------------- /include/kernel/test_lovar2.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/kernel/test_lovar2.cu -------------------------------------------------------------------------------- /include/utils/cuda_err.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/cuda_err.cuh -------------------------------------------------------------------------------- /include/utils/cuda_mem.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/cuda_mem.cuh -------------------------------------------------------------------------------- /include/utils/cusparse_err.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/cusparse_err.cuh -------------------------------------------------------------------------------- /include/utils/format.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/format.hh -------------------------------------------------------------------------------- /include/utils/io.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/io.hh -------------------------------------------------------------------------------- /include/utils/print.cuh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/print.cuh -------------------------------------------------------------------------------- /include/utils/strhelper.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/strhelper.hh -------------------------------------------------------------------------------- /include/utils/timer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/include/utils/timer.hh -------------------------------------------------------------------------------- /src/claunch_cuda.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/src/claunch_cuda.cu -------------------------------------------------------------------------------- /src/fz.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/szcompressor/FZ-GPU/HEAD/src/fz.cu --------------------------------------------------------------------------------