Bitcoin Forum
May 02, 2024, 11:41:14 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 ... 1240 »
  Print  
Author Topic: CCminer(SP-MOD) Modded GPU kernels.  (Read 2347498 times)
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
August 17, 2015, 06:56:35 PM
 #5021

@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak

No it isn't, but I think you have to seperate the loops into two and remove all the constant inputs, load from memory differenty, play with the pragma urolls, alter the launch bounds etc..

But keccak was just 13% of the total algorithm so the effort will probobly just gain a few percent.

I tried yesterday it was slower on my 980

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
1714693274
Hero Member
*
Offline Offline

Posts: 1714693274

View Profile Personal Message (Offline)

Ignore
1714693274
Reply with quote  #2

1714693274
Report to moderator
The block chain is the main innovation of Bitcoin. It is the first distributed timestamping system.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714693274
Hero Member
*
Offline Offline

Posts: 1714693274

View Profile Personal Message (Offline)

Ignore
1714693274
Reply with quote  #2

1714693274
Report to moderator
dominuspro
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
August 17, 2015, 06:59:17 PM
 #5022

@anyone who wants to poke around in the Ethereum CUDA miner source, i've implemented sp_'s mods and also cleaned it up a bit.
from what I checked, using uint2 was a bit slower (for once) than using uint64_t in keccak

No it isn't, but I think you have to seperate the loops into two and remove all the constant inputs, load from memory differenty, play with the pragma urolls, alter the launch bounds etc..

But keccak was just 13% of the total algorithm so the effort will probobly just gain a few percent.

I tried yesterday it was slower on my 980

I can confirm it beeing a little bit slower on 970 and 960.
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1087

Team Black developer


View Profile
August 17, 2015, 07:32:23 PM
Last edit: August 17, 2015, 10:23:39 PM by sp_
 #5023

yes, but it will be faster with a small rewrite.

Seperate the loops into two(keccakfirst,. keccak last) and remove all the constant work (less instructions),
With the #pragma unroll and __forceinline__ I hoped that the the compiler would remove the constant work but it doesn't understand that rol(constant,constant) etc can be precalculated.. Tune, compile and study the ptx assembly code. Less instructions is normally bether..

Load from memory differenty(remove the uint2 cast) use maxwells  vector instuctions, play with the pragma unrolls(but make sure that you don't exceed the instructioncache), alter the launch bounds to tune the registers etc..

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
hashbrown9000
Sr. Member
****
Offline Offline

Activity: 427
Merit: 250


View Profile
August 17, 2015, 09:39:51 PM
 #5024

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?

Pinkcoin:
ETH:
VTC:
BTC:
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1087

Team Black developer


View Profile
August 17, 2015, 09:46:03 PM
Last edit: August 17, 2015, 11:05:58 PM by sp_
 #5025

Before I started the sp-mod project 1 year ago, the new gtx 980 hashing slower than the AMD 290x (scrypt, x11,x13,x15 etc..) and almost nobody used NVIDIA cards for mining.

Here is a link to an old article:

Hashrate in september 2014 vs november 2014

In sp-mod release 60(opensource) from august 2015 quark is hashing close to 20MHASH on the gtx 980

http://cryptomining-blog.com/tag/gtx-980-mining-hashrate/



Quark opensource Opencl code is still doing 2MHASH on the 280x...

https://github.com/sgminer-dev/sgminer

compile and run....


Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
August 17, 2015, 10:35:45 PM
 #5026

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
hashbrown9000
Sr. Member
****
Offline Offline

Activity: 427
Merit: 250


View Profile
August 17, 2015, 10:43:34 PM
 #5027

well, i just compiled sp_'s version and nicehash is agreeing with my hashrate now.  I just want to know how to get the increased shares!  Grin

Pinkcoin:
ETH:
VTC:
BTC:
sp_ (OP)
Legendary
*
Offline Offline

Activity: 2898
Merit: 1087

Team Black developer


View Profile
August 17, 2015, 11:18:19 PM
 #5028

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.

Team Black Miner (ETHB3 ETH ETC VTC KAWPOW FIROPOW MEOWPOW + dual mining + tripple mining.. https://github.com/sp-hash/TeamBlackMiner
pokeytex
Legendary
*
Offline Offline

Activity: 1504
Merit: 1002



View Profile
August 17, 2015, 11:29:52 PM
 #5029

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

scryptr
Legendary
*
Offline Offline

Activity: 1793
Merit: 1028



View Profile WWW
August 17, 2015, 11:57:19 PM
 #5030

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

VTC VALUE--

Vertcoin was at .002 BTC in early June.       --scryptr

TIPS:  BTC - 1Fs4uZ6a9ABYBTaHGUfqcwCQmeBRxkKRQT    DASH - XrK81tW31SLsVvZ2WX9VhTjpT6GXJPLdbQ
          SCRYPTR'S NOTEBOOK: https://bitcointalk.org/index.php?topic=5035515.msg46035530#msg46035530
          GITHUB: "github.com/scryptr"  MERIT is appreciated, also.  Thanks!
bensam1231
Legendary
*
Offline Offline

Activity: 1750
Merit: 1024


View Profile
August 18, 2015, 12:09:33 AM
 #5031

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

Up to you. Most important aspect of mining right there. Dump or hold. I've gotten burned a lot from holding, so I usually sell daily unless it's a long term coin and hold BTC until a nice spike in price.

That being said VTC has traditionally been a really solid coin so it wouldn't be unheard of for it to climb again. Sometimes you don't have the ability to hold because you don't make enough money too.

I buy private Nvidia miners. Send information and/or inquiries to my PM box.
sambiohazard
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000



View Profile
August 18, 2015, 12:10:24 AM
 #5032

--diff 2 never worked for me on nicehash. it always reported 1/5 of my total hash.  which diff should i be using now?
according to them, it should have worked since day one...
with the new release, you should remove the --diff 2 completely and it should work (please report if it doesn't)

I have instamined vertcoin with a few rigs and have almost reached 1000 VTC 2-3 days.


Is selling VTC at 23k insane or is everyone just dumping daily?  Is there any reason to hold this coin?

VTC VALUE--

Vertcoin was at .002 BTC in early June.       --scryptr
Dump some, keep some, donate some.
dominuspro
Full Member
***
Offline Offline

Activity: 201
Merit: 100


View Profile
August 18, 2015, 05:26:08 AM
 #5033

well, i just compiled sp_'s version and nicehash is agreeing with my hashrate now.  I just want to know how to get the increased shares!  Grin

Go mining vtc on give me coins pool... You'll earn more.
mamahdedeh
Full Member
***
Offline Offline

Activity: 812
Merit: 100


www.cd3d.app


View Profile
August 18, 2015, 05:33:52 AM
 #5034

hashing with nvidia always powerful. to the best of my choosing mining GPU Graphic card Nvida

tbearhere
Legendary
*
Offline Offline

Activity: 3136
Merit: 1003



View Profile
August 18, 2015, 09:16:47 AM
Last edit: August 18, 2015, 10:02:33 AM by tbearhere
 #5035

Anybody have the 980ti implemented yet? I don't have mine on the new rig yet, but just wondering.
Thx
tbearhere
Legendary
*
Offline Offline

Activity: 3136
Merit: 1003



View Profile
August 18, 2015, 10:10:36 AM
 #5036

@djm34  ......Sent you some beers for your Lyra2v2.v4....or is it a 6 pack.  Grin    .05btc

TrxID: cdd1ad95ace6de79024b50863a51743c0cead3125c09cda59ea09802176ea90c

4.6 mh 750ti oc 1350.

I forgot to add .... 2x 750ti's on my vista doing quark algo drawing 212 watts at the wall... lyra2v2 v4 196 watts at the wall. So 8 watts less per 750ti doing lyra2v2 v4.
Down loading v5 now.
ltc_bilic
Member
**
Offline Offline

Activity: 130
Merit: 10


View Profile
August 18, 2015, 10:13:56 AM
 #5037

@_sp i'm not mining directly to you're adress atm, but will continue when the vtc/eth hype is over Wink
at all devs, what you do for this community is mind blowing, so you definitely deserve a beer or two Wink really appreciate it!

@ djm34:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd
@ _sp:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd
@ pallas:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd

thank you guys again!
djm34
Legendary
*
Offline Offline

Activity: 1400
Merit: 1050


View Profile WWW
August 18, 2015, 10:42:55 AM
 #5038

@_sp i'm not mining directly to you're adress atm, but will continue when the vtc/eth hype is over Wink
at all devs, what you do for this community is mind blowing, so you definitely deserve a beer or two Wink really appreciate it!

@ djm34:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd
@ _sp:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd
@ pallas:  .05 btc https://blockchain.info/en/tx/9a1522198e383355e5128a9c41eef8f4c3f40d35c61f234defa5ed81f3cc45bd

thank you guys again!
thanks a lot

djm34 facebook page
BTC: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
Pledge for neoscrypt ccminer to that address: 16UoC4DmTz2pvhFvcfTQrzkPTrXkWijzXw
sambiohazard
Hero Member
*****
Offline Offline

Activity: 840
Merit: 1000



View Profile
August 18, 2015, 10:55:31 AM
 #5039

Today's share sent Smiley

djm34: 7f3ffa68047d03032fdfda9c4e0dacabec8abd943c7c7530f23d0ef4047386d5
pallas: 1a5a6cfafa6a4a52c8350895c406826a4004c8f9763a15776bb922c02f55fbe8
sp_: 03f50081ae4b1a55bf1af84460169254ab6d130a0a6785de464e2b197a737262

I gave myself a 80% donation Grin
Genoil
Sr. Member
****
Offline Offline

Activity: 438
Merit: 250


View Profile
August 18, 2015, 11:02:17 AM
 #5040

yes, but it will be faster with a small rewrite.

Seperate the loops into two(keccakfirst,. keccak last) and remove all the constant work (less instructions),
With the #pragma unroll and __forceinline__ I hoped that the the compiler would remove the constant work but it doesn't understand that rol(constant,constant) etc can be precalculated.. Tune, compile and study the ptx assembly code. Less instructions is normally bether..

Load from memory differenty(remove the uint2 cast) use maxwells  vector instuctions, play with the pragma unrolls(but make sure that you don't exceed the instructioncache), alter the launch bounds to tune the registers etc..

It will probably be a little faster on its own, but I think the kernel is currently bottleneck by the memory lookups.

I tried making the whole keccak/dagger state uint2 based to get rid of casting, split out the keccak functions, manually unrolled some parts to get rid of branches, removed a bunch or XORs because they were unneeded..no improvement at all. As far as I could see there are no ROL2(const, const) here..

It's in the cudaminer-sp branch if you want to look.

ETH: 0xeb9310b185455f863f526dab3d245809f6854b4d
BTC: 1Nu2fMCEBjmnLzqb8qUJpKgq5RoEWFhNcW
Pages: « 1 ... 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 [252] 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 ... 1240 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!