1The authors of lbzip2 would like to thank (in no particular order):
2
3- Adam Maulis at ELTE IIG, for fruitful discussions; for inspiring them to
4parallelize the bit-shifting part of the decompressor, thus rendering the
5splitter fully IO-bound; for inspiring them to create the single-worker
6decompressor; and also for letting them test on "opteron";
7
8- Julian Seward for creating bzip and bzip2;
9
10- Paul Sladen for his Wikipedia contributions on bzip2, eg.
11http://en.wikipedia.org/wiki/Bzip2#File_format, and for his pyflate test data
12(http://www.paul.sladen.org/projects/pyflate/);
13
14- Michael Thomas from Caltech HEP for allowing them to test the earlier
15lbunzip2 on their Itanium 2 machines;
16
17- Bryan Stillwell for testing and retesting lbzip2 on "superdome"; his results
18inspired them to remove the bottleneck in the multiple-workers decompressor
19that proved significant on many-core machines;
20
21- Zsolt Bartos-Elekes and Imre Csatlos for sending test reports, see
22http://lacos.hu/;
23
24- Gabor Kovesdan for creating the FreeBSD port;
25
26- Paul Wise for reporting a possible (but mostly harmless) "read access to a
27trap representation" bug
28(http://lists.debian.org/debian-mentors/2009/10/msg00470.html);
29
30- Paolo Bonzini for discussing SIGPIPE/EPIPE behavior;
31
32- Yuta Mori for creating divsufsort and porting it to support cyclic strings;
33
34- Serhii Khilinich for helping with creation of lbzip2 logo and motivating
35me to create lbzip2 web page;
36
37They would also like to thank the Department of Electrical and Information
38Engineering at the University of Oulu, for making available their invaluable
39PROTOS Genome Test Suite c10-archive under the GPL.
40