Bitcoin Forum
May 01, 2024, 04:12:19 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 »  All
  Print  
Author Topic: 3% faster mining with phoenix+phatk for everyone  (Read 36831 times)
mrb
Legendary
*
Offline Offline

Activity: 1512
Merit: 1027


View Profile WWW
June 27, 2011, 07:37:24 PM
 #81

I was wondering when the community would discover this optimization... nice one bitless :-)

For the record, hdminer has implemented this maj() optimization since day 1:
Code:
        # ibit_extract patched to BFI_INT at runtime
        $code .=
        "    ixor $tmp0, $a, $b\n".
        "    ibit_extract $tmp0, $a, $c, $tmp0\n";

Phoenix is probably very close to hdminer's performance now, on HD 69xx.
The forum was founded in 2009 by Satoshi and Sirius. It replaced a SourceForge forum.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Wildvest
Newbie
*
Offline Offline

Activity: 41
Merit: 0


View Profile WWW
June 27, 2011, 07:41:07 PM
 #82

from 402 -> 415 thanks
Bert
Full Member
***
Offline Offline

Activity: 126
Merit: 100



View Profile
June 27, 2011, 07:42:15 PM
 #83

Sapphire 5870 @ 1000/347 before 442.7 Mhash/sec after 452.1 Mhash/sec overall an increase of 2.1%

Tip jar: 1BW6kXgUjGrFTqEpyP8LpVEPQDLTkbATZ6
themike5000
Member
**
Offline Offline

Activity: 99
Merit: 10


View Profile
June 27, 2011, 07:43:40 PM
 #84

I'm still looking at the same rejection statistics after 1100 shares.  Thanks!

Vertcoin: VdHjU3L2dcHCR3uQmqpM6mf4LCvp2678wh
sanchaz
Member
**
Offline Offline

Activity: 90
Merit: 10


View Profile
June 27, 2011, 07:55:41 PM
 #85

5850 890/300: 345 -» 355
5850 825/300: 318 -» 325
5850 900/300: 344 -» 355

donation on its way thx.

Anonymous Cash-By-Mail Exchange: https://www.bitcoin2cash.com
KiLeRrosS
Newbie
*
Offline Offline

Activity: 4
Merit: 0



View Profile
June 27, 2011, 07:57:55 PM
Last edit: June 27, 2011, 08:13:06 PM by KiLeRrosS
 #86

Thank you Smiley

5830 - 314 -> 324 (1025/300)
5830 - 308 -> 316 (1000/300)
5850 - 370 -> 379 (930/300)

I've 57MHps more - almost 3% Cheesy

I sent small donations.
AtlasONo
Hero Member
*****
Offline Offline

Activity: 551
Merit: 500



View Profile
June 27, 2011, 08:04:09 PM
 #87


FYI, You can make the identical change to phoenix+poclbm with the same 2% increase in speed.

Do tell, If theres a simple file to replace that you can upload i'll definitly Tip you
Winx86 GUIminer-poclbm

http://www.mediafire.com/?jth8eicn9iifnlf

Extract contents to the location of your guiminer folder and allow them to replace the existing files.
Rob P.
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
June 27, 2011, 08:16:11 PM
 #88

Just tossing my confirmations out there:
...
So, the increase appears to also cause additional rejects that should be discounted from total increase gain, cutting it down a full 1% in my case.

This is really not good. I honestly do not know why this would happen; are you sure it is related to the patch and isn't a result in the general randomness when searching for solutions? Perhaps someone else, more familiar with bitcoin mining than me, can chime in?

Not saying it's the patch, just reporting the results.  That's why I posted the population of shares each measurement was done over.

If my reject rates are higher over a prolonged period, then I may change one of my cards running on the same rig, back to the old kernel values and compare them head to head over a few days.

--

If you like what I've written here, consider tipping the messenger:
1GZu4CtHa6ai8iWoWiVFxV5VVoNte4SkoG

If you don't like what I've written, send me a Tip and I'll stop talking.
Freakin
Full Member
***
Offline Offline

Activity: 154
Merit: 100


View Profile
June 27, 2011, 08:19:23 PM
 #89

412 to 423 on my 5870
290 to 302 on my 5830s
bitless (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
June 27, 2011, 08:25:11 PM
 #90

I was wondering when the community would discover this optimization... nice one bitless :-)

For the record, hdminer has implemented this maj() optimization since day 1:
Code:
        # ibit_extract patched to BFI_INT at runtime
        $code .=
        "    ixor $tmp0, $a, $b\n".
        "    ibit_extract $tmp0, $a, $c, $tmp0\n";

Phoenix is probably very close to hdminer's performance now, on HD 69xx.

Dude, awesome  Smiley so this accounts for 3% out of your 6.4% improvement, where are the other 3.4% coming from? I don't have 250 btc, in fact I only have ~2 that have been donated to me so far. (Please note - if you decide to share this, post it,don't pm me Smiley)
c_k
Donator
Full Member
*
Offline Offline

Activity: 242
Merit: 100



View Profile
June 27, 2011, 08:57:02 PM
 #91

A small donation coming your way for the excellent work Smiley

Many thanks!

PcChip
Sr. Member
****
Offline Offline

Activity: 418
Merit: 250


View Profile
June 27, 2011, 09:03:39 PM
 #92

I was wondering when the community would discover this optimization... nice one bitless :-)

Makes me wonder how many other private modifications are in use right now Wink

Legacy signature from 2011: 
All rates with Phoenix 1.50 / PhatK
5850 - 400 MH/s  |  5850 - 355 MH/s | 5830 - 310 MH/s  |  GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
bitless (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
June 27, 2011, 09:07:37 PM
 #93

I was wondering when the community would discover this optimization... nice one bitless :-)

Makes me wonder how many other private modifications are in use right now Wink

Also makes me wonder why people don't post them for everyone to see. So, 3% or even 5% speed increase doesn't really matter all that much if you're just a regular guy with a couple of ATI cards, right? Or am I wrong?

PcChip - give me your best advice, should I keep my next optimization to myself or post it? Smiley
PcChip
Sr. Member
****
Offline Offline

Activity: 418
Merit: 250


View Profile
June 27, 2011, 09:12:17 PM
 #94

Also makes me wonder why people don't post them for everyone to see. So, 3% or even 5% speed increase doesn't really matter all that much if you're just a regular guy with a couple of ATI cards, right? Or am I wrong?

PcChip - give me your best advice, should I keep my next optimization to myself or post it? Smiley

I can't answer that my friend, only you can.

If you're the type of person who loves tinkering with asm/opencl/hardeware code just for fun, and improving things for the community (which it seems like you are, and a redditor as well - highfive! [Did you go to a reddit meetup saturday?]) then it makes sense to continue posting them like you are.

If you're in bitcoin for profits, and want to use your intelligence to tweak the code to give yourself a (totally fair) advantage over the competition, then obviously it's not in your best interest to post it.  Note that I'm not saying there's anything wrong with this scenario, because I can't even say which route I'd pick myself.

I can say however, that I very much appreciated that speedup you posted, as did many others, and I hope you get many more BTC than the five you currently had donated to you at http://blockexplorer.com/address/15igh5HkCXwvvan4aiPYSYZwJZbHxGBYwB

Legacy signature from 2011: 
All rates with Phoenix 1.50 / PhatK
5850 - 400 MH/s  |  5850 - 355 MH/s | 5830 - 310 MH/s  |  GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 27, 2011, 09:42:05 PM
 #95

I can say however, that I very much appreciated that speedup you posted, as did many others, and I hope you get many more BTC than the five you currently had donated to you at http://blockexplorer.com/address/15igh5HkCXwvvan4aiPYSYZwJZbHxGBYwB
He actually had 1.4 BTC from other sources, but surely for such a small and important contribution he is rewarded decently.

This is one of those moments when you think... is it right to make over 60 bucks for 1 LOC? Is it right to make just a measly 60 bucks for giving EVERYONE 3% more money?
PcChip
Sr. Member
****
Offline Offline

Activity: 418
Merit: 250


View Profile
June 27, 2011, 09:51:12 PM
 #96

This is one of those moments when you think... is it right to make over 60 bucks for 1 LOC? Is it right to make just a measly 60 bucks for giving EVERYONE 3% more money?

Do the math on how much extra income hundreds of people are getting, and then answer that.

Also, I didn't want to say anything at first since it could have been an anomaly, but I've now realized this on four separate cards - my GPU usage (and thus hashrate) has always fluctuated like a small sine wave from 99% - 90% , after this patch, they all stay a straight line 99% , so that's way more than a 3% increase in hashrate for me.

Legacy signature from 2011: 
All rates with Phoenix 1.50 / PhatK
5850 - 400 MH/s  |  5850 - 355 MH/s | 5830 - 310 MH/s  |  GTX570 - 115 MH/s | 5770 - 210 MH/s | 5770 - 200 MH/s
coblee
Donator
Legendary
*
Offline Offline

Activity: 1653
Merit: 1286


Creator of Litecoin. Cryptocurrency enthusiast.


View Profile
June 27, 2011, 09:54:59 PM
 #97

I agree Bitless deserves more donation. But the truth about mining is that if EVERYONE gets 3% improvement, the difficulty level will just go up by 3% and everyone ends up making the same. So that's why some people may be hiding their private optimizations so that only they alone benefit. Anyways, but I truly appreciate what Bitless has done. Hope you get more donations.

BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1000



View Profile
June 27, 2011, 09:59:33 PM
 #98

my GPU usage (and thus hashrate) has always fluctuated like a small sine wave from 99% - 90% , after this patch, they all stay a straight line 99% , so that's way more than a 3% increase in hashrate for me.
What's weird, mine went from 90%-96% to 96% straight but the added performance adds 1.5C to the temperature, I might have to clock down a bit to get tot he previous 90C stable line, which means I am forfeiting the benefits of the above optimization. At least I use less energy, the Earth will thank us all...
simplecoin
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
June 27, 2011, 10:01:50 PM
 #99

Donation sent. not much, but hopefully we can get a bunch of little donations headed your way!

Donations: 1VjGJHPtLodwCFBDWsHJMdEhqRcRKdBQk
bitless (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
June 27, 2011, 10:10:15 PM
 #100

my GPU usage (and thus hashrate) has always fluctuated like a small sine wave from 99% - 90% , after this patch, they all stay a straight line 99% , so that's way more than a 3% increase in hashrate for me.
What's weird, mine went from 90%-96% to 96% straight but the added performance adds 1.5C to the temperature, I might have to clock down a bit to get tot he previous 90C stable line, which means I am forfeiting the benefits of the above optimization. At least I use less energy, the Earth will thank us all...

Same here, actually. I was ok with 6870 overclocked to 1000 MHz, but after the change it became unstable so I had to go down to 975, which is kinda sad. Yet, I blame it on poor ventilation in my case, so may be I'll get it running at 1000 again, eventually Smiley
Pages: « 1 2 3 4 [5] 6 7 8 9 »  All
  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!