🆕 Java+64 bits lists for BitPacking, VSimple, VByte, Elias Fano,…
This commit is contained in:
14
README.md
14
README.md
@ -12,7 +12,7 @@ TurboPFor: Fastest Integer Compression [ faster and more efficient than simple16 or simple8-b
|
||||||
<p>
|
<p>
|
||||||
- Scalar **"Bit Packing"** decoding as fast as SIMD-Packing in realistic (No "pure cache") scenarios
|
- Scalar **"Bit Packing"** decoding as fast as SIMD-Packing in realistic (No "pure cache") scenarios
|
||||||
- Bit Packing with **Direct/Random Access** without decompressing entire blocks
|
- Bit Packing with **Direct/Random Access** without decompressing entire blocks
|
||||||
@ -159,14 +159,14 @@ using [900.000 multicore servers](https://www.cloudyn.com/blog/10-facts-didnt-kn
|
|||||||
|
|
||||||
|
|
||||||
##### - Data files:
|
##### - Data files:
|
||||||
- Data file Benchmark (file from [DocId data set](http://lemire.me/data/integercompression2014.html))
|
- Data file Benchmark (file from [DocId data set](#DocId data set)
|
||||||
|
|
||||||
|
|
||||||
./icbench -c1 gov2.sortedVarintG8IU
|
./icbench -c1 gov2.sortedVarintG8IU
|
||||||
|
|
||||||
|
|
||||||
##### - Intersections:
|
##### - Intersections:
|
||||||
1 - Download Gov2 (or ClueWeb09) + query files (Ex. "1mq.txt") from [DocId data set](http://lemire.me/data/integercompression2014.html)<br />
|
1 - Download Gov2 (or ClueWeb09) + query files (Ex. "1mq.txt") from [DocId data set](#DocId data set)<br />
|
||||||
8GB RAM required (16GB recommended for benchmarking "clueweb09" files).
|
8GB RAM required (16GB recommended for benchmarking "clueweb09" files).
|
||||||
|
|
||||||
2 - Create index file
|
2 - Create index file
|
||||||
@ -255,12 +255,12 @@ header files to use with documentation:<br />
|
|||||||
|
|
||||||
### References:
|
### References:
|
||||||
|
|
||||||
+ <a name="SIMDPack FPF"></a><a name="Vbyte FPF"></a><a name="VarintG8IU"></a>[FastPFor](https://github.com/lemire/FastPFor) + [Simdcomp](https://github.com/lemire/simdcomp): SIMDPack FPF, Vbyte FPF
|
+ <a name="SIMDPack FPF"></a><a name="Vbyte FPF"></a><a name="VarintG8IU"></a>[FastPFor](https://github.com/lemire/FastPFor) + [Simdcomp](https://github.com/lemire/simdcomp): SIMDPack FPF, Vbyte FPF, VarintG8IU
|
||||||
+ <a name="OptPFD"></a><a name="Simple16"></a>[Optimized Pfor-delta compression code](http://jinruhe.com): OptPFD/OptP4, Simple16
|
+ <a name="OptPFD"></a><a name="Simple16"></a>[Optimized Pfor-delta compression code](http://jinruhe.com): OptPFD/OptP4, Simple16
|
||||||
+ <a name="MaskedVByte"></a>[MaskedVByte](http://maskedvbyte.org/). See also: [Vectorized VByte Decoding](http://engineering.indeed.com/blog/2015/03/vectorized-vbyte-decoding-high-performance-vector-instructions/)
|
+ <a name="MaskedVByte"></a>[MaskedVByte](http://maskedvbyte.org/). See also: [Vectorized VByte Decoding](http://engineering.indeed.com/blog/2015/03/vectorized-vbyte-decoding-high-performance-vector-instructions/)
|
||||||
+ <a name="Simple-8b"></a>[Index Compression Using 64-Bit Words](http://people.eng.unimelb.edu.au/ammoffat/abstracts/am10spe.html): Simple-8b (faster modified version tested)
|
+ <a name="Simple-8b"></a>[Index Compression Using 64-Bit Words](http://people.eng.unimelb.edu.au/ammoffat/abstracts/am10spe.html): Simple-8b (speed optimized version tested)
|
||||||
+ <a name="libfor"></a>[libfor](https://github.com/cruppstahl/for): libfor
|
+ <a name="libfor"></a>[libfor](https://github.com/cruppstahl/for)
|
||||||
+ [Document identifier data set](http://lemire.me/data/integercompression2014.html)
|
+ <a name="DocId data set"></a>[Document identifier data set](http://lemire.me/data/integercompression2014.html)
|
||||||
+ **Publications:**
|
+ **Publications:**
|
||||||
- [SIMD Compression and the Intersection of Sorted Integers](http://arxiv.org/abs/1401.6399)
|
- [SIMD Compression and the Intersection of Sorted Integers](http://arxiv.org/abs/1401.6399)
|
||||||
- [Partitioned Elias-Fano Indexes](http://www.di.unipi.it/~ottavian/files/elias_fano_sigir14.pdf)
|
- [Partitioned Elias-Fano Indexes](http://www.di.unipi.it/~ottavian/files/elias_fano_sigir14.pdf)
|
||||||
|
Reference in New Issue
Block a user