chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 09, 2015, 10:30:27 AM |
|
Some nice work there done in the other forks. I Will be away for a while so will take some time before I test and merge. I see some more possible speedups in whirlpoolx as well.
all good sp ... if its a holiday - njoi mate ... #crysx
|
|
|
|
sp_ (OP)
Legendary
Offline
Activity: 2954
Merit: 1087
Team Black developer
|
|
March 09, 2015, 10:36:29 AM |
|
I'm going to bangkok and spend some satoshis.
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 09, 2015, 10:39:39 AM |
|
I'm going to bangkok and spend some satoshis. that sounds like an awesome idea ... njoi your time and come back refreshed mate ... i envy you at the moment ... #crysx
|
|
|
|
bathrobehero
Legendary
Offline
Activity: 2002
Merit: 1051
ICO? Not even once.
|
|
March 09, 2015, 11:26:07 AM |
|
I'm going to bangkok and spend some satoshis. Have fun!
|
Not your keys, not your coins!
|
|
|
scotte
Newbie
Offline
Activity: 14
Merit: 0
|
|
March 09, 2015, 05:33:55 PM |
|
latest source on git compiles and runs fine here changed x15/whirlpoolx.cu line 47 to: uint32_t throughput = pow(2,23); 23 was the highest that works on my GTX850M was getting about 63Mh overclocked GPU +105 memory +800
optirun nvidia-settings -c :8 -a [gpu:0]/GPUGraphicsClockOffset[2]=105 -a [gpu:0]/GPUMemoryTransferRateOffset[2]=800
[2015-03-09 17:28:29] GPU #0: GeForce GTX 850M, 69457 kH/s [2015-03-09 17:28:29] accepted: 907/908 (99.89%), 69475 khash/s yay!!! [2015-03-09 17:28:42] GPU #0: GeForce GTX 850M, 69404 kH/s [2015-03-09 17:28:42] accepted: 908/909 (99.89%), 69474 khash/s yay!!!
zero rejects and card is running quite cool 64C
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 10, 2015, 12:39:29 AM |
|
I'm going to bangkok and spend some satoshis. That's MY dream vacation! lets all make a btc pool and all go on a tour for a few weeks ... #crysx
|
|
|
|
scryptr
Legendary
Offline
Activity: 1797
Merit: 1028
|
|
March 10, 2015, 12:43:16 AM |
|
I'm going to bangkok and spend some satoshis. That's MY dream vacation! lets all make a btc pool and all go on a tour for a few weeks ... #crysx How could a bitcoin pool hold[water? Wouldn't the tourists wade in and grab them? --scryptr
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 10, 2015, 12:53:15 AM |
|
I'm going to bangkok and spend some satoshis. That's MY dream vacation! lets all make a btc pool and all go on a tour for a few weeks ... #crysx How could a bitcoin pool hold[water? Wouldn't the tourists wade in and grab them? --scryptr not if you have btc sharks ... there are PLENTY of those around ... hehehe ... #crysx
|
|
|
|
smolen
|
|
March 10, 2015, 02:12:30 AM |
|
Rough idea - use lookup tables to pick up only linear independent bits and regenerate the rest by boolean matrix multiplication.
Small R and E lookup tables, the only source of non-linearity in whirlpool, take only 4*16 bits and could be implemented via uint64_t shift, without any memory access. Yeah, chatting with myself here
|
Of course I gave you bad advice. Good one is way out of your price range.
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 10, 2015, 02:26:55 AM |
|
Rough idea - use lookup tables to pick up only linear independent bits and regenerate the rest by boolean matrix multiplication.
Small R and E lookup tables, the only source of non-linearity in whirlpool, take only 4*16 bits and could be implemented via uint64_t shift, without any memory access. Yeah, chatting with myself here its all a good thing smolen ... small improvement is still improvement ... always watching ... ... #crysx
|
|
|
|
jjjordan
|
|
March 10, 2015, 02:38:12 AM |
|
release 42, trying whirlpoolx: C:\_Mining\ccminer-sp>ccminer -a whirlpoolx -o stratum+tcp://stratum.westhash.com:3343 -R 5 -u 1xxxxxxxxxxxxxxxxxxxxxx -p d=0.02 -d 0 *** ccminer 1.5.41-git(SP-MOD) for nVidia GPUs by sp-hash@github *** Built with VC++ 2013 and nVidia CUDA SDK 6.5
Based on pooler cpuminer 2.3.2 and the tpruvot@github fork CUDA support by Christian Buchner, Christian H. and DJM34 Includes optimizations implemented by sp , klaust, tpruvot and tsiv.
[2015-03-09 22:33:33] Starting Stratum on stratum+tcp://stratum.westhash.com:3343 [2015-03-09 22:33:33] NVAPI GPU monitoring enabled. [2015-03-09 22:33:33] 1 miner thread started, using 'whirlpoolx' algorithm. [2015-03-09 22:33:34] Stratum difficulty set to 0.04 [2015-03-09 22:33:34] stratum.westhash.com:3343 whirlpoolx block 72182 [2015-03-09 22:33:37] stratum time is at least 34s in the future [2015-03-09 22:33:37] stratum.westhash.com:3343 whirlpoolx block 72183 [2015-03-09 22:33:59] stratum.westhash.com:3343 whirlpoolx block 72183 [2015-03-09 22:34:32] stratum.westhash.com:3343 whirlpoolx block 72184 [2015-03-09 22:35:27] stratum.westhash.com:3343 whirlpoolx block 72184 what am I missing? I have GTX 970s
|
|
|
|
Gladimor
Legendary
Offline
Activity: 1050
Merit: 1000
|
|
March 10, 2015, 03:42:37 AM |
|
I'm going to bangkok and spend some satoshis. That's MY dream vacation! lets all make a btc pool and all go on a tour for a few weeks ... #crysx God yes! Count me in
|
Mining since 2014
|
|
|
Bombadil
|
|
March 10, 2015, 12:11:25 PM |
|
I'm going to bangkok and spend some satoshis. Shall we call you Mrs. Sp_ afterwards? J/k, have a great one That's MY dream vacation!
lets all make a btc pool and all go on a tour for a few weeks ... #crysx God yes! Count me in Lol. * Bombadil already sees "Cudaminer Conference, Bangkok" in the upcoming headlines
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 11, 2015, 02:40:30 AM |
|
I'm going to bangkok and spend some satoshis. Shall we call you Mrs. Sp_ afterwards? J/k, have a great one That's MY dream vacation!
lets all make a btc pool and all go on a tour for a few weeks ... #crysx God yes! Count me in Lol. * Bombadil already sees "Cudaminer Conference, Bangkok" in the upcoming headlines Haha, I'd be spending more than a few satoshis on ladyboys there! hahaha - i would definitely be in ... just need to get a an address and start 'saving' ... never been to hong kong and the missus and i would be way too eager to get out of australia for a holiday ... as for the ladybois ... well - im leaving that one to you wolf ... cudaminer conference ... when is that bomba? #crysx
|
|
|
|
sp_ (OP)
Legendary
Offline
Activity: 2954
Merit: 1087
Team Black developer
|
|
March 11, 2015, 11:02:38 AM |
|
Rough idea - use lookup tables to pick up only linear independent bits and regenerate the rest by boolean matrix multiplication.
Small R and E lookup tables, the only source of non-linearity in whirlpool, take only 4*16 bits and could be implemented via uint64_t shift, without any memory access. Yeah, chatting with myself here I bitsliced R and E and Einv. The 980 has 96KB of shared mem. (level 1 cache 1 cycle per read) The current opensource miner do a lookup for every 8 bits. By increasing each lookup to use 11 bits I reduce the number of table lookups 25% 11bits will also fit into the 64KB 750 sharedmem limit wich is 64kb. I call it the X-box. Precalculated, but faster.
|
|
|
|
frazier34567
Member
Offline
Activity: 95
Merit: 10
|
|
March 11, 2015, 08:12:32 PM |
|
release 42, trying whirlpoolx: C:\_Mining\ccminer-sp>ccminer -a whirlpoolx -o stratum+tcp://stratum.westhash.com:3343 -R 5 -u 1xxxxxxxxxxxxxxxxxxxxxx -p d=0.02 -d 0 *** ccminer 1.5.41-git(SP-MOD) for nVidia GPUs by sp-hash@github *** Built with VC++ 2013 and nVidia CUDA SDK 6.5
what am I missing? I have GTX 970s It says 1.5.41 not 1.5.42?
|
|
|
|
smolen
|
|
March 11, 2015, 09:16:13 PM |
|
I bitsliced R and E and Einv.
No actual code yet, bitsliced whirlpool lives in tables in memory. Just above 2000 commands per round, 2 hashes in parallel for 32 bit operations Have to write codegenerator. The 980 has 96KB of shared mem. (level 1 cache 1 cycle per read) The current opensource miner do a lookup for every 8 bits. By increasing each lookup to use 11 bits I reduce the number of table lookups 25%
11bits will also fit into the 64KB 750 sharedmem limit wich is 64kb.
I call it the X-box.
Precalculated, but faster.
Cool!
|
Of course I gave you bad advice. Good one is way out of your price range.
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 12, 2015, 11:06:58 AM |
|
Rough idea - use lookup tables to pick up only linear independent bits and regenerate the rest by boolean matrix multiplication.
Small R and E lookup tables, the only source of non-linearity in whirlpool, take only 4*16 bits and could be implemented via uint64_t shift, without any memory access. Yeah, chatting with myself here I bitsliced R and E and Einv. The 980 has 96KB of shared mem. (level 1 cache 1 cycle per read) The current opensource miner do a lookup for every 8 bits. By increasing each lookup to use 11 bits I reduce the number of table lookups 25% 11bits will also fit into the 64KB 750 sharedmem limit wich is 64kb. I call it the X-box. Precalculated, but faster. you back already sp? ... ... #crysx
|
|
|
|
tbearhere
Legendary
Offline
Activity: 3206
Merit: 1003
|
|
March 12, 2015, 12:20:33 PM |
|
Yaamp is a coin killer and only pays 1/3 of what you could make if you mine the coin directly
|
|
|
|
chrysophylax
Legendary
Offline
Activity: 2898
Merit: 1091
--- ChainWorks Industries ---
|
|
March 12, 2015, 12:48:04 PM |
|
Yaamp is a coin killer and only pays 1/3 of what you could make if you mine the coin directly how do you work that out mate? ... #crysx
|
|
|
|
|