samr7
|
933a020205
|
Add explicit preprocessor unrolling.
Limit use of #pragma unroll to NVIDIA platforms.
|
13 years ago |
samr7
|
46aed119a1
|
Split base-58 encoding primitives out of pattern.c.
|
13 years ago |
samr7
|
570e081546
|
Fix a serious bug in the private key encoder.
|
13 years ago |
samr7
|
5b80709a3e
|
Update Windows build instructions, clarify how to get static pthreads.
Thanks to ctoon6 of the bitcoin forum.
|
13 years ago |
samr7
|
31783f5197
|
Be more specific in error message about missing kernel code.
|
13 years ago |
samr7
|
216cb03c5c
|
Display a warning when used with low-difficulty patterns and -k.
|
13 years ago |
samr7
|
dd2f5670e6
|
Change the meaning of -w again. Now it's the number of address
calculations per thread in a work unit. The previous meaning
(thread slots per multiprocessor) is now -t.
|
13 years ago |
samr7
|
bbc59bf106
|
Prune useless code and add some Radeon optimizations to bn_from_mont().
|
13 years ago |
samr7
|
1f3e3132ac
|
Add a copy of the GNU AGPLv3 license to the repository.
|
13 years ago |
samr7
|
e025be9648
|
Add AMD BFI_INT optimizations to SHA-2 and RIPEMD160 hash functions.
The full effect of this optimization will come later.
|
13 years ago |
samr7
|
b053d1c0c3
|
Fix a bug in carry/borrow propagation.
|
13 years ago |
samr7
|
7ba90d3086
|
Add implementation of bignum add/subtract better suited to AMD Radeon.
|
13 years ago |
samr7
|
04dd595ce2
|
Add device quirks mechanism.
Disable stored program binaries on RV710 devices.
|
13 years ago |
samr7
|
749daa7b17
|
Bump version to 0.16.
Use stdio binary mode when reading/writing kernel binaries.
Fix up help message for oclvanitygen.
|
13 years ago |
samr7
|
c6a0fb7611
|
Merge branch 'master' of https://github.com/jackjack-jj/vanitygen
Conflicts:
oclvanitygen.c
|
13 years ago |
samr7
|
a53a6e52da
|
Add safe mode option to disable problematic optimizations.
With safe mode, oclvanitygen works with AMD's CPU OpenCL device.
|
13 years ago |
jackjack
|
75246451d3
|
Add addrtype flag
|
13 years ago |
samr7
|
2de1c2e647
|
Merge branch 'master' of github.com:samr7/vanitygen
|
13 years ago |
samr7
|
31ca88ab40
|
Apply some optimizations to the OpenCL kernel.
Add a new flag, VERY_EXPENSIVE_BRANCHES, for various Radeon devices.
|
13 years ago |
samr7
|
a4a407fc1e
|
Merge pull request #4 from dinox/master
Make it work on Mac OS X
|
13 years ago |
Erik Henriksson
|
ca372318b3
|
*Added makefile for osx
*Added INSTALL file
*Changed one include for running oclvanitygen on osx
*Added some files to .gitignore
|
13 years ago |
samr7
|
b20eb08517
|
Ignore impossible case-differing variants of prefixes, as long as at
least one variant is possible.
|
13 years ago |
samr7
|
efb7cedde5
|
Warn about NVIDIA drivers that seem to produce broken device code.
Bump version number.
|
13 years ago |
samr7
|
dff09af8cb
|
Bump version numbers.
|
13 years ago |
samr7
|
c8797446d7
|
Resolve a GCC warning.
|
13 years ago |
samr7
|
a4d342e916
|
Save kernel binary after compiling.
|
13 years ago |
samr7
|
458795a226
|
Add differentiated size_t printf modifier.
|
13 years ago |
samr7
|
29e8b034f6
|
Change invsize to be interpreted consistently with the comments / help text.
|
13 years ago |
samr7
|
7c13c25653
|
Auto-configure work unit parameters.
|
13 years ago |
samr7
|
69004b2062
|
Optimize global memory access pattern for row buffer.
|
13 years ago |
samr7
|
e3a5218146
|
Merge branch 'master' of github.com:samr7/vanitygen
|
13 years ago |
samr7
|
ffbc9d929f
|
Optimize global memory access patterns in heap_invert.
|
13 years ago |
samr7
|
d43ead4b3e
|
Use multiple time/work samples to determine key rate.
|
13 years ago |
samr7
|
58096d1e8f
|
Merge pull request #3 from jackjack-jj/master
Namecoin privkey
|
14 years ago |
jackjack-jj
|
280149c082
|
Edited vanitygen.c via GitHub
|
14 years ago |
samr7
|
f2de8f73d8
|
Use private key type 180 for namecoin private keys, as pointed out by
jackjack-jj.
|
14 years ago |
samr7
|
5d5b1631d5
|
Checkpoint GPU memory access optimization for point_tmp array.
|
14 years ago |
samr7
|
30f3787471
|
Minor performance tweaks.
|
14 years ago |
samr7
|
317cade95f
|
Enhance reporting of OpenCL errors
|
14 years ago |
samr7
|
d64d355010
|
Checkpoint development of oclvanitygen.
|
14 years ago |
samr7
|
e328e73d6a
|
Add some loop unrolling optimizations to the OpenCL kernel.
Add GPU idle time reporting in verbose mode.
|
14 years ago |
samr7
|
a5ff3bd4ac
|
Checkpoint some optimizations to oclvanitygen.
|
14 years ago |
samr7
|
a8bf7cff08
|
Use two output buffers so that the GPU doesn't trample on the hash
list while the CPU is checking for matches.
|
14 years ago |
samr7
|
19db491cb8
|
Fix rekey synchronization between OpenCL master and CPU search threads.
|
14 years ago |
samr7
|
2dcd8fdff6
|
Display hint message when given impossible prefix.
Split source into multiple files.
Add experimental, unoptimized OpenCL implementation.
Bump version to 0.13
|
14 years ago |
samr7
|
34b6aa670e
|
Display a warning message if built against an old version of OpenSSL.
|
14 years ago |
samr7
|
d8b7676a17
|
Tweak EC_POINT batch additions to add affine points (+10% performance)
Fix RNG seed option, thanks Shevek
Bump version to 0.12
|
14 years ago |
samr7
|
dddc627798
|
Add "-s" option for external RNG seed.
Use a read-mostly optimized lock to synchronize access to patterns.
Bump version to 0.11
|
14 years ago |
samr7
|
3b27f81a98
|
Use EC_POINTs_make_affine() to improve performance. ~6X speedup!
Bump version to 0.10
|
14 years ago |
samr7
|
bcbaff3cf0
|
Add keep pattern after match option, quiet option, and result file.
Bump version to 0.9
|
14 years ago |