samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 02, 2012, 03:32:18 PM |
|
First: no apology necessary. Second: WOOHOO!!!
I am in the Mkeys/s now!
I'm glad it works for you! If you put the #define INLINE inline back the way it was, does it still build? EDIT: be sure to do make clean first, before rebuilding with make allAlso, what GPU do you have, and what key rate are you seeing?
|
|
|
|
check_status
Full Member
Offline
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
|
|
July 02, 2012, 04:11:43 PM |
|
Revalin got me going with Vanitygen and github. From: https://bitcointalk.org/index.php?topic=67466.0Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
|
For Bitcoin to be a true global currency the value of BTC needs always to rise. If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76. P2Pool Server List | How To's and Guides Mega List | 1 EndfedSryGUZK9sPrdvxHntYzv2EBexGA
|
|
|
mcorlett
Donator
Sr. Member
Offline
Activity: 308
Merit: 250
|
|
July 02, 2012, 04:29:01 PM |
|
Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU.
|
|
|
|
check_status
Full Member
Offline
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
|
|
July 02, 2012, 05:44:19 PM |
|
Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU. - How do I get oclvanitygen to use all of my GPUs?
Support for using multiple GPUs from the same instance will not be very difficult to do, and is planned for a future release.
@samr7 Would this be useful to vanitygen? Distributed Hash Cracker: ACross-Platform GPU-Accelerated Password Recovery System Andrew Zonenberg Rensselaer Polytechnic Institute. http://www.cs.rpi.edu/~zonena/papers/cracker.pdf
|
For Bitcoin to be a true global currency the value of BTC needs always to rise. If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76. P2Pool Server List | How To's and Guides Mega List | 1 EndfedSryGUZK9sPrdvxHntYzv2EBexGA
|
|
|
mcorlett
Donator
Sr. Member
Offline
Activity: 308
Merit: 250
|
|
July 02, 2012, 05:51:08 PM |
|
Can't wait for the multi GPU build for cluster vanitygening. Will it scale across systems on the same network like cluster knoppix does?
You can already do this — just fire up a new instance for every GPU. - How do I get oclvanitygen to use all of my GPUs?
Support for using multiple GPUs from the same instance will not be very difficult to do, and is planned for a future release.
The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
|
|
|
|
check_status
Full Member
Offline
Activity: 196
Merit: 100
Web Dev, Db Admin, Computer Technician
|
|
July 02, 2012, 08:14:02 PM |
|
The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
Reducing the number of keystrokes to perform a given task is not a performance benefit? Wouldn't there be fewer processes, therefore a reduced memory footprint?
|
For Bitcoin to be a true global currency the value of BTC needs always to rise. If BTC became the global currency & money supply = 100 Trillion then ⊅1.00 BTC = $4,761,904.76. P2Pool Server List | How To's and Guides Mega List | 1 EndfedSryGUZK9sPrdvxHntYzv2EBexGA
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 02, 2012, 08:18:45 PM |
|
Interesting paper, you must do a lot of reading on this stuff! The way these guys did it would be the best way to do it if we wanted to do an exhaustive search of the key space. However, for bitcoin addresses, each feasible pattern has a ridiculously large number of matching keys. Even searching for a complete address will have, on average, 2^96 matching keys. So, there's almost no point in doing an exhaustive search. The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
That is the idea, it is mostly aesthetic. Instead of having to run oclvanitygen once per GPU, you'll be able to run it once per system, and tell it to use all of your GPUs. Organized clustering across systems will be more complicated. One way to do this, in the near future, that follows the model of bitcoin mining, will be: - Run oclvanityminer on each system in the cluster. - Run a private bounty server, or the equivalent of a mining proxy, and configure your oclvanityminers to connect to it. There isn't a private bounty server, at least not yet, but all it would need to do is to support the vanity pool protocol.
|
|
|
|
mcorlett
Donator
Sr. Member
Offline
Activity: 308
Merit: 250
|
|
July 02, 2012, 08:24:35 PM |
|
The way I see it, there is no performance benefit in supporting multiple GPU's from the same instance. It's just aesthetic.
Reducing the number of keystrokes to perform a given task is not a performance benefit? Wouldn't there be fewer processes, therefore a reduced memory footprint? I'm not arguing semantics over this. There is no significant performance benefit in supporting multiple GPU's from the same instance.
|
|
|
|
ErebusBat
|
|
July 02, 2012, 09:29:38 PM |
|
First: no apology necessary. Second: WOOHOO!!!
I am in the Mkeys/s now!
I'm glad it works for you! If you put the #define INLINE inline back the way it was, does it still build? EDIT: be sure to do make clean first, before rebuilding with make allAlso, what GPU do you have, and what key rate are you seeing? It does indeed work without the inline change, must be some code changes since the last time I tried. Here is my speed output, from my ATI Radeon HD 6750M on my MacBookPro8,3: $ ./oclvanitygen -p ADM -d 1 -k 1ErebusBat 130 ↵ WARNING: Built with OpenSSL 0.9.8r 8 Feb 2011 WARNING: Use OpenSSL 1.0.0d+ for best performance Difficulty: 2938077882634386 [2.00 Mkey/s][total 69206016][Prob 0.0%][50% in 32.3y]
|
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 04, 2012, 07:11:35 AM |
|
New version 0.18 released, with all the changes described in the earlier post. - Split key address generation, ability to use with a bounty pool.
Support for additive public keys has been implemented, which will be specified via a new command line argument. Also present is a new miner program that works with ThePiachu's vanity pool. This feature is available in the current github trunk, and will be in the next release. Thanks go to BurtW and others who made concise posts on this topic. - Ability to generate P2SH (type-3) addresses
Luke-jr contributed a patch to generate private keys that, when added to a single address multi-signature script, hash to a desired type-3 vanity address. This is a very convenient way of doing it, because it works with the addmultisigaddress command in the unmodified Satoshi client. This feature will be in the next release. As several folks have pointed out, by placing a nonce of some sort into the script, it is possible to generate type-3 addresses much more efficiently and without any elliptic curve operations. However, getting a specific bitcoin client to support this is the main obstacle. - Win32 binaries now hosted on GitHub
It does indeed work without the inline change, must be some code changes since the last time I tried.
Here is my speed output, from my ATI Radeon HD 6750M on my MacBookPro8,3:
Good, the function inlining will not be changed. Hopefully the speed can be improved, too. A back of a napkin calculation suggests 3-7 Mkey/s for your GPU.
|
|
|
|
flatfly
Legendary
Offline
Activity: 1120
Merit: 1016
090930
|
|
July 04, 2012, 01:17:17 PM Last edit: July 04, 2012, 02:12:44 PM by flatfly |
|
That latest version crashes for me (win XP, 32-bit) right after displaying difficulty. V0.17 still working just fine. C:\Documents and Settings\v18>vanitygen.exe 1ka Difficulty: 78508
|
|
|
|
stevegee58
Legendary
Offline
Activity: 916
Merit: 1003
|
|
July 04, 2012, 02:11:09 PM |
|
I just dowloaded and ran 0.18 and it ran fine. Same specs: WinXP 32 bit.
|
You are in a maze of twisty little passages, all alike.
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 04, 2012, 03:10:07 PM |
|
That latest version crashes for me (win XP, 32-bit) right after displaying difficulty. V0.17 still working just fine. C:\Documents and Settings\firace\v18>vanitygen.exe 1ka Difficulty: 78508
Sorry about that. The vanitygen code changes weren't substantial, but the new binaries were built in a new build environment with newer versions of the dependent libraries, including a new OpenSSL and a new pthreads library, so a lot has changed, but I'm still surprised that it's crashing. What sort of an error message do you get? Are you running it on a VM, or bare metal? What CPU? My XP 32-bit SP2 and SP3 VMs couldn't reproduce this problem, and I'm currently trying some other environments to find one that is able to reproduce this problem. If this fails and this is an access violation type of crash, you might be asked to collect a user-mode dump.
|
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 04, 2012, 03:39:44 PM |
|
v o.18 crashes Vista 32, dual core
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 04, 2012, 04:10:21 PM |
|
I figured it out. Sorry folks.
Version 0.19 is out now. Hope this one lasts more than nine hours.
|
|
|
|
stevegee58
Legendary
Offline
Activity: 916
Merit: 1003
|
|
July 04, 2012, 04:14:26 PM |
|
Wow I wonder why mine worked.
|
You are in a maze of twisty little passages, all alike.
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 04, 2012, 04:23:40 PM |
|
I figured it out. Sorry folks.
Version 0.19 is out now. Hope this one lasts more than nine hours.
where can i download it?
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
etsoberano
|
|
July 04, 2012, 04:24:44 PM |
|
|
฿itcoin: 1hackzqroVrD5pQCeXThfCZWB9zX7jUPJ
|
|
|
samr7 (OP)
Full Member
Offline
Activity: 140
Merit: 430
Firstbits: 1samr7
|
|
July 04, 2012, 04:27:18 PM |
|
where can i download it?
There, the front page is fixed. Binaries are here.
|
|
|
|
bitcats
Legendary
Offline
Activity: 1015
Merit: 1001
|
|
July 04, 2012, 04:40:59 PM |
|
Thanks, it works now.
|
"Unser Problem ist nicht ziviler Ungehorsam, unser Problem ist ziviler Gehorsam." - Howard Zinn
|
|
|
|