Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-24 | Initial Altivec intrinsics (simple conversion of Tarsnap SSE code)scrypt-bigendian | Siarhei Siamashka | |
Speedup on Cell PPU (32-bit), single thread, 3.2GHz: 0.65 khash/sec -> 1.01 khash/sec | |||
2011-12-24 | Simplification of scrypt code, assuming that r = 1 and p = 1 | Siarhei Siamashka | |
2011-12-23 | SIMD friendly reordering of data (taken from Tarsnap SSE code) | Siarhei Siamashka | |
2011-12-23 | Use uint64_t in blkcpy/blkxor (good even for 32-bit systems) | Siarhei Siamashka | |
Cell PPU (32-bit), 3.2GHz: 0.58 khash/sec -> 0.65 khash/sec MIPS 24K, 680MHz: 0.19 khash/sec -> 0.20 khash/sec | |||
2011-12-23 | Revert "blkcpy -> memcpy" | Siarhei Siamashka | |
This reverts commit e39be36cc0744d084653264191490fb135e81d3d. Causes performance regression for MIPS and PPC (even though it's faster on x86). | |||
2011-12-23 | blkcpy -> memcpy | Siarhei Siamashka | |
2011-12-23 | Mark stack as non-executable in x86 assembly files | Siarhei Siamashka | |
2011-12-23 | Add optimized code for x86 and x86_64 | pooler | |
2011-12-22 | Fix big endian bugs | Siarhei Siamashka | |
Now it seems to work correctly and provide performance ~0.58 khash/s per thread on Cell PPU. | |||
2011-12-22 | Unmangle scrypt.c (revert to cd0b57640c0de03ac23bc965649d4085b1a2556a) | Siarhei Siamashka | |
The mangled scrypt.c from Art Forz is too much broken on big endian systems. Revert it back to something that is more maintainable. | |||
2011-10-08 | Make scantime retargeting less granularcpumine | Art Forz | |
2011-10-06 | Rearrange order of operations in scrypt salsa20 | Art Forz | |
3.73kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3" | |||
2011-10-06 | Mangle scrypt some more | Art Forz | |
3.62kH/s/core on a 3.6GHz PhenomII compiled with gcc 4.6.1 and CFLAGS="-march=amdfam10 -O3" | |||
2011-10-01 | Rip out sha256 algos | Art Forz | |
2011-10-01 | Hopefully fix jansson compatiblity | Art Forz | |
2011-10-01 | Horribly mangle scrypt.c | Art Forz | |
amd64 linux speedup from 2.02 to 2.67 kH/s with default options, from 2.59 to 3.24kH/s with -O3 | |||
2011-10-01 | Unbreak longpolling for scrypt | Art Forz | |
2011-09-26 | Tweaked to be slightly easier to use with Tenebrix, tested. | Lolcust | |
2011-09-20 | add scrypt function | Art Forz | |
2011-06-14 | Version 1.0.2.v1.0.2 | Jeff Garzik | |
2011-06-14 | Cope with older linux kernel headers that don't have the newer scheduling ↵ | ckolivas | |
policies defined. | |||
2011-06-09 | Fix number-of-threads init logic on Windows | Jeff Garzik | |
2011-06-08 | only read processor count via sysconf on non-Windows platforms | Jeff Garzik | |
2011-06-08 | Merge pull request #22 from chrissicool/master | Jeff Garzik | |
Fix include path of libcurl headers | |||
2011-06-08 | Merge pull request #23 from ckolivas/master | Jeff Garzik | |
Here's my x86_64 and linux optimisations. Hopefully shouldn't break other OSs now. | |||
2011-06-09 | Linux + x86_64 optimisations. | ckolivas | |
Add likely() macro. Optimise a few obvious code paths with likely/unlikely. Change algo to sse2_amd64 by default. Move priority change to worker threads only. Detect number of CPUs and set default number of threads == CPUs. Add scheduling policy change to worker threads to SCHED_IDLE first and fallback to SCHED_BATCH on linux. Don't error when failing to set priority. Add CPU affinity and bind worker threads to CPUs when number of threads is a multiple of number of CPUs. Update NEWS with changes. | |||
2011-06-09 | configure.ac: Beautify yasm test output | Christian Ludwig | |
2011-06-08 | Fix libcurl include path | Christian Ludwig | |
Fix the include path for libcurl, if it was installed in a location where gcc does not look by default. The variable is declared in the LIBCURL_CHECK_CONFIG m4 macro. | |||
2011-05-14 | Version 1.0.1.v1.0.1 | Jeff Garzik | |
2011-05-10 | Merge pull request #17 from metonymous/master | Jeff Garzik | |
OSX CPU Support | |||
2011-05-11 | OSX Support | Glenn Francis Murray | |
Derived from xorg source http://cgit.freedesktop.org/xorg/xserver/tree/GL/glx/glxbyteorder.h?id=cdf6b15f039c4905d8d54152153b0a3ecd7aba55;id2=415e49b940bba2d08870db410ebb47d2add5d836 | |||
2011-05-09 | Version 1.0.v1.0 | Jeff Garzik | |
2011-05-09 | jansson 2.x compatibility | Jeff Garzik | |
2011-04-11 | util: correct off-by-one in month display | Jeff Garzik | |
2011-04-11 | Proper platform detection. | fleger | |
Use target instead of host. Fix compilation for non win32 and non x86_64 platforms. | |||
2011-04-07 | configure.ac: improve has_yasm test | Jeff Garzik | |
2011-03-24 | Support full URL, in X-Long-Polling header | Jeff Garzik | |
2011-03-22 | Release version 0.8.1.v0.8.1 | Jeff Garzik | |
2011-03-22 | Add User-Agent header to each HTTP request | Jeff Garzik | |
2011-03-21 | --user/--pass fixes | Jeff Garzik | |
Also, some newline fixes (applog callers do not need newlines in strings) | |||
2011-03-21 | example-cfg.json: remove extraneous commas, which broke JSON decode | Jeff Garzik | |
Spotted by lfm | |||
2011-03-21 | Release version 0.8.v0.8 | Jeff Garzik | |
2011-03-21 | Update example JSON config | Jeff Garzik | |
2011-03-21 | Support --user and --pass, as alternative to --userpass | Jeff Garzik | |
2011-03-21 | Convert remaining [f]print to applog(). | Jeff Garzik | |
Also, remove a few superfluous printouts. | |||
2011-03-21 | Avoid potential for div-by-zero, when calculating max-nonce | Jeff Garzik | |
2011-03-21 | cpu-miner.c: Remove newline from applog() call | Jeff Garzik | |
2011-03-20 | Ensure cpuminer-config.h is universally included, in *.c and *.h alike. | Jeff Garzik | |
In miner.h, this fixes an alloca-definition-related warning. For the other files, this is simply future-proofing/precaution. | |||
2011-03-18 | Introduce more standardized logging (incl. optional syslog). | Jeff Garzik | |
Also, improve portability of alloca. | |||
2011-03-18 | Add long polling support | Jeff Garzik | |