├── CMakeLists.txt ├── LICENSE ├── Makefile.linux ├── README.md ├── fsst-presentation.mp4 ├── fsst-presentation.pdf ├── fsst-presentation.png ├── fsst-presentation.pptx ├── fsst.cpp ├── fsst.h ├── fsst12.h ├── fsst_avx512.cpp ├── fsst_avx512.inc ├── fsst_avx512_unroll1.inc ├── fsst_avx512_unroll2.inc ├── fsst_avx512_unroll3.inc ├── fsst_avx512_unroll4.inc ├── fsstcompression.pdf ├── libfsst.cpp ├── libfsst.hpp ├── libfsst12.cpp ├── libfsst12.hpp └── paper ├── Makefile ├── PerfEvent.hpp ├── README ├── compare.sh ├── cw.cpp ├── dbtext ├── c_name ├── chinese ├── city ├── credentials ├── email ├── faust ├── firstname ├── genome ├── hamlet ├── hex ├── japanese ├── l_comment ├── lastname ├── location ├── movies ├── ps_comment ├── street ├── urls ├── urls2 ├── uuid ├── wiki ├── wikipedia └── yago ├── evolution.sh ├── filtertest.cpp ├── hcw.cpp ├── kernels.sh ├── linetest.cpp ├── lz4-smallblocks.sh ├── plots.R ├── results ├── FSST-vs-LZ4.csv ├── evolution.csv ├── filter.csv ├── filter.pdf ├── fullblock.csv ├── kernels.tex ├── line.csv ├── linevsblock.pdf ├── lz4-smallblocks.csv ├── perline.csv └── sorted.csv ├── sais.hxx ├── sorted.sh ├── vcw.cpp └── zstd ├── zdict.h └── zstd.h /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/Makefile.linux -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/README.md -------------------------------------------------------------------------------- /fsst-presentation.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst-presentation.mp4 -------------------------------------------------------------------------------- /fsst-presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst-presentation.pdf -------------------------------------------------------------------------------- /fsst-presentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst-presentation.png -------------------------------------------------------------------------------- /fsst-presentation.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst-presentation.pptx -------------------------------------------------------------------------------- /fsst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst.cpp -------------------------------------------------------------------------------- /fsst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst.h -------------------------------------------------------------------------------- /fsst12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst12.h -------------------------------------------------------------------------------- /fsst_avx512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512.cpp -------------------------------------------------------------------------------- /fsst_avx512.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512.inc -------------------------------------------------------------------------------- /fsst_avx512_unroll1.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512_unroll1.inc -------------------------------------------------------------------------------- /fsst_avx512_unroll2.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512_unroll2.inc -------------------------------------------------------------------------------- /fsst_avx512_unroll3.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512_unroll3.inc -------------------------------------------------------------------------------- /fsst_avx512_unroll4.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsst_avx512_unroll4.inc -------------------------------------------------------------------------------- /fsstcompression.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/fsstcompression.pdf -------------------------------------------------------------------------------- /libfsst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/libfsst.cpp -------------------------------------------------------------------------------- /libfsst.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/libfsst.hpp -------------------------------------------------------------------------------- /libfsst12.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/libfsst12.cpp -------------------------------------------------------------------------------- /libfsst12.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/libfsst12.hpp -------------------------------------------------------------------------------- /paper/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/Makefile -------------------------------------------------------------------------------- /paper/PerfEvent.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/PerfEvent.hpp -------------------------------------------------------------------------------- /paper/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/README -------------------------------------------------------------------------------- /paper/compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/compare.sh -------------------------------------------------------------------------------- /paper/cw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/cw.cpp -------------------------------------------------------------------------------- /paper/dbtext/c_name: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/c_name -------------------------------------------------------------------------------- /paper/dbtext/chinese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/chinese -------------------------------------------------------------------------------- /paper/dbtext/city: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/city -------------------------------------------------------------------------------- /paper/dbtext/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/credentials -------------------------------------------------------------------------------- /paper/dbtext/email: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/email -------------------------------------------------------------------------------- /paper/dbtext/faust: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/faust -------------------------------------------------------------------------------- /paper/dbtext/firstname: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/firstname -------------------------------------------------------------------------------- /paper/dbtext/genome: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/genome -------------------------------------------------------------------------------- /paper/dbtext/hamlet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/hamlet -------------------------------------------------------------------------------- /paper/dbtext/hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/hex -------------------------------------------------------------------------------- /paper/dbtext/japanese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/japanese -------------------------------------------------------------------------------- /paper/dbtext/l_comment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/l_comment -------------------------------------------------------------------------------- /paper/dbtext/lastname: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/lastname -------------------------------------------------------------------------------- /paper/dbtext/location: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/location -------------------------------------------------------------------------------- /paper/dbtext/movies: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/movies -------------------------------------------------------------------------------- /paper/dbtext/ps_comment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/ps_comment -------------------------------------------------------------------------------- /paper/dbtext/street: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/street -------------------------------------------------------------------------------- /paper/dbtext/urls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/urls -------------------------------------------------------------------------------- /paper/dbtext/urls2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/urls2 -------------------------------------------------------------------------------- /paper/dbtext/uuid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/uuid -------------------------------------------------------------------------------- /paper/dbtext/wiki: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/wiki -------------------------------------------------------------------------------- /paper/dbtext/wikipedia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/wikipedia -------------------------------------------------------------------------------- /paper/dbtext/yago: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/dbtext/yago -------------------------------------------------------------------------------- /paper/evolution.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/evolution.sh -------------------------------------------------------------------------------- /paper/filtertest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/filtertest.cpp -------------------------------------------------------------------------------- /paper/hcw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/hcw.cpp -------------------------------------------------------------------------------- /paper/kernels.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/kernels.sh -------------------------------------------------------------------------------- /paper/linetest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/linetest.cpp -------------------------------------------------------------------------------- /paper/lz4-smallblocks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/lz4-smallblocks.sh -------------------------------------------------------------------------------- /paper/plots.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/plots.R -------------------------------------------------------------------------------- /paper/results/FSST-vs-LZ4.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/FSST-vs-LZ4.csv -------------------------------------------------------------------------------- /paper/results/evolution.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/evolution.csv -------------------------------------------------------------------------------- /paper/results/filter.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/filter.csv -------------------------------------------------------------------------------- /paper/results/filter.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/filter.pdf -------------------------------------------------------------------------------- /paper/results/fullblock.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/fullblock.csv -------------------------------------------------------------------------------- /paper/results/kernels.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/kernels.tex -------------------------------------------------------------------------------- /paper/results/line.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/line.csv -------------------------------------------------------------------------------- /paper/results/linevsblock.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/linevsblock.pdf -------------------------------------------------------------------------------- /paper/results/lz4-smallblocks.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/lz4-smallblocks.csv -------------------------------------------------------------------------------- /paper/results/perline.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/perline.csv -------------------------------------------------------------------------------- /paper/results/sorted.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/results/sorted.csv -------------------------------------------------------------------------------- /paper/sais.hxx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/sais.hxx -------------------------------------------------------------------------------- /paper/sorted.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/sorted.sh -------------------------------------------------------------------------------- /paper/vcw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/vcw.cpp -------------------------------------------------------------------------------- /paper/zstd/zdict.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/zstd/zdict.h -------------------------------------------------------------------------------- /paper/zstd/zstd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cwida/fsst/HEAD/paper/zstd/zstd.h --------------------------------------------------------------------------------