Bitcoin Forum
June 29, 2017, 04:08:44 AM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 »  All
  Print  
Author Topic: [ANN][GRS][DMD][DGB] Pallas optimized groestl opencl kernels  (Read 53492 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
Wolf0
Legendary
*
Offline Offline

Activity: 1610


Miner Developer


View Profile
March 16, 2015, 09:34:52 PM
 #301

Hmm... it's one hell of a lot harder than I anticipated to lose two goddamned VGPRs than I thought it'd be.
Have you rotated table values left by 3 bits? Wink Not sure it will help with register usage through...

Rotations seem to hurt reg usage a bit. The source REALLY needs cleaning, but IMO, it's rather well done code by Pallas. I'm not really used to seeing anyone with a semblance of clue doing AMD miners.  Tongue

Now I've put some parts of the code (ex. the list of rbtts) in pragma unrolled for loops and it looks much better ;-)

Nice - now, I haven't tried this, so the OpenCL compiler may mangle the shit out of it (unpredictable little fucker) - but you have vector types. They look a lot nicer than for loops. Tongue

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
1498709324
Hero Member
*
Offline Offline

Posts: 1498709324

View Profile Personal Message (Offline)

Ignore
1498709324
Reply with quote  #2

1498709324
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
utahjohn
Hero Member
*****
Offline Offline

Activity: 616


View Profile WWW
April 03, 2015, 05:49:17 AM
 #302

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

DMD: dUTjohnrXHGYkh7jELWrZkGJbMnE6mdsuh (Staking)
BTC: 1HANJQygp3jHuzutceBgMT7wfCgEug6h4L (Donation)
ETH: 0xba90d7c1ab2bb9d5c07d843476153d1722637250 Mine ETH for 0.5% http://donkeypool.com
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 03, 2015, 10:36:47 AM
 #303

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

utahjohn
Hero Member
*****
Offline Offline

Activity: 616


View Profile WWW
April 03, 2015, 11:20:07 AM
 #304

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

DMD: dUTjohnrXHGYkh7jELWrZkGJbMnE6mdsuh (Staking)
BTC: 1HANJQygp3jHuzutceBgMT7wfCgEug6h4L (Donation)
ETH: 0xba90d7c1ab2bb9d5c07d843476153d1722637250 Mine ETH for 0.5% http://donkeypool.com
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 03, 2015, 11:26:39 AM
 #305

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

Both me and Wolf0 tried that and (at least for me) stopped trying after a while. Funny no longer ;-)

Wolf0
Legendary
*
Offline Offline

Activity: 1610


Miner Developer


View Profile
April 08, 2015, 09:11:38 AM
 #306

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

Both me and Wolf0 tried that and (at least for me) stopped trying after a while. Funny no longer ;-)

I think I've beaten your ASM with pure OpenCL on 290X.

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 08, 2015, 09:35:38 AM
 #307

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

Both me and Wolf0 tried that and (at least for me) stopped trying after a while. Funny no longer ;-)

I think I've beaten your ASM with pure OpenCL on 290X.

Some of your last tips (and smolen's) can be applied to this kernel as well, I think it can reach 38/40 Mh/s ;-)

Wolf0
Legendary
*
Offline Offline

Activity: 1610


Miner Developer


View Profile
April 08, 2015, 09:56:49 AM
 #308

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

Both me and Wolf0 tried that and (at least for me) stopped trying after a while. Funny no longer ;-)

I think I've beaten your ASM with pure OpenCL on 290X.

Some of your last tips (and smolen's) can be applied to this kernel as well, I think it can reach 38/40 Mh/s ;-)

Possibly - but turns out, it didn't reach the speed I thought it did; it's still slightly under. Damn.

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
Wolf0
Legendary
*
Offline Offline

Activity: 1610


Miner Developer


View Profile
April 08, 2015, 10:27:01 AM
 #309

Any chance of getting your latest OCL source to try on 280x (Hawaii) Smiley

I assume you meant Tahiti.
I've acquired a 280x myself: it's not worth using v2 on it, hashrate is lower than with v1.

Doh, yeah Tahiti 2 wavefronts not possible?

Both me and Wolf0 tried that and (at least for me) stopped trying after a while. Funny no longer ;-)

Just did it. Cheesy

2 waves in flight on Tahiti, for 21MH/s on a 7950 @ 1125/1250. Screenshot (NSFW): https://ottrbutt.com/miner/groestlcoinwolf-04082015.png

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
sp_
Legendary
*
Offline Offline

Activity: 1078

Ccminer developer


View Profile
April 08, 2015, 10:55:23 AM
 #310

Good work on the groest. Smolens quark miner does around 2 mhash on the 280x.
My gtx 980 does 20mhash. The competition is sleeping...

BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 08, 2015, 11:10:51 AM
 #311

Good work on the groest. Smolens quark miner does around 2 mhash on the 280x.
My gtx 980 does 20mhash. The competition is sleeping...

I think that just applying some well known tricks, already available on public kernels, will bring quark hashrate to around 10.
Thing is, it's not funny. Optimizing single kernel algos is much more interesting, imho.

Wolf0
Legendary
*
Offline Offline

Activity: 1610


Miner Developer


View Profile
April 08, 2015, 11:29:10 AM
 #312

Good work on the groest. Smolens quark miner does around 2 mhash on the 280x.
My gtx 980 does 20mhash. The competition is sleeping...

I think that just applying some well known tricks, already available on public kernels, will bring quark hashrate to around 10.
Thing is, it's not funny. Optimizing single kernel algos is much more interesting, imho.

I agree about the easy Quark speedups. Doing this was fun, doing the foundation for Quark would be simply boring. Sure, it would get fun later, when working on one algo at a time, but to get there...

Code:
Donations: BTC: 1WoLFdwcfNEg64fTYsX1P25KUzzSjtEZC -- XMR: 45SLUTzk7UXYHmzJ7bFN6FPfzTusdUVAZjPRgmEDw7G3SeimWM2kCdnDQXwDBYGUWaBtZNgjYtEYA22aMQT4t8KfU3vHLHG
sp_
Legendary
*
Offline Offline

Activity: 1078

Ccminer developer


View Profile
April 08, 2015, 02:17:44 PM
 #313

15 years ago I worked for a company in the silicon valley. My collegues earned xxx.xxx$ a year but I was a student at san francisco state u.

BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 08, 2015, 02:23:06 PM
 #314

15 years ago I worked for a company in the silicon valley. My collegues earned xxx.xxx$ but I was a student at san francisco state u.

20 years ago I started programming professionally.
Still, a lot of my work is free or almost free :-)
I was wondering if us (miner developers) should unite to take the best out of it.

sp_
Legendary
*
Offline Offline

Activity: 1078

Ccminer developer


View Profile
April 08, 2015, 02:24:08 PM
 #315

Today i earn $xxx.xxx  a year. Optimizing is just a hobby..

BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 08, 2015, 02:27:46 PM
 #316

Today i earn $xxx.xxx  a year. Optimizing is just a hobby..

same for me.
still, if a fun job also remunerates, it's even better ;-)

sp_
Legendary
*
Offline Offline

Activity: 1078

Ccminer developer


View Profile
April 08, 2015, 02:34:17 PM
 #317

I've also lived and worked in st. Petersburg Russia. My collegues are some of the best programmers in the world.

BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
pallas
Legendary
*
Offline Offline

Activity: 1330


Black Belt Developer


View Profile
April 08, 2015, 02:52:42 PM
 #318

I've also lived and worked in st. Petersburg Russia. My collegues are some of the best programmers in the world.

Ok but it looks like you mistaken this thread for a job search one :-D

qwep1
Sr. Member
****
Offline Offline

Activity: 462


View Profile
April 08, 2015, 03:00:23 PM
 #319

I've also lived and worked in st. Petersburg Russia. My collegues are some of the best programmers in the world.

Ok but it looks like you mistaken this thread for a job search one :-D
Grin Grin Grin
sp_
Legendary
*
Offline Offline

Activity: 1078

Ccminer developer


View Profile
April 08, 2015, 03:14:05 PM
 #320

Nah.  I don't need to work.. My program is making money

BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [16] 17 18 19 20 21 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!