03/01/10
- sse implementation (old table format only)
- cell prototype
- faster cuda implementation
- table lookup
- fast shutdown/resume (write in-flight chains to disk)
- proper sorting
- new table format with extra clockings
- plugins selectable during compiling
- sorting during table generation
- compression of start values
10/25/09
- fixes a critical bug
- speed improvement with a rotating triple buffer for work items (+15% for short kernels with --operations <= 512, 5% for long kernels)
- MacOSX support, Win64 support
- native socks4/socks4a support
- automatic muticard support
- table verification (recomputation of a random subset of a table)
- hardware verification (repeated computation of the same start values). Recompute known good values in a loop.
- lots of small improvements and extra stability testing
09/15/09
- windows support (compiling on windows is not automated)
- during network updates some chains are send for verification
09/10/09
- support for changing number of operations of a running process, as well as pause that process
- reporting of status of table generation to a central server (can use tor via privoxy)
- support for tables split over many files
- support for configuration files and default values for most options shipped with the binary
- el cheapo multicard support (spawn multiple processes, each with a different --device cuda:devno=X)
- still no release-worthy windows version :( (this comes next)
08/27/09
- lowered CPU usage significantly by sleeping during kernel execution (update strongly recommended)
- improved portability to windows (the most critical parts compile now at least)
08/25/09
- 32bit linux support
- removed dependency on the cuda sdk
08/20/09
- more compilers are supported: 4.1, 4.2 and 4.3
- boost 1.37 and 1.39 tested and working
- there are some chains in data/testdata to check whether everything works. run "make test" to verify
- removed the other (testing) implementations besides sharedmem to speed up compiling and reduce binary size
- create table metadata (data.table) that stores essential info about a table
