Bitcoin Forum
April 19, 2018, 10:29:35 AM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Why is AMD GPU more efficient than nVidia GPU at mining?  (Read 3870 times)
chungenhung
Legendary
*
Offline Offline

Activity: 1134
Merit: 1000


View Profile
April 21, 2011, 04:00:52 AM
 #1

For a similarly priced GPU from AMD and nVidia, it is very clear that AMD has a significant lead in hash rate for BTC.
Anyone care to explain why?

I know AMD has more "stream processors" than nVidia "cuda cores", but I don't think they can be compared directly.
Otherwise AMD would have several times the performance than nVidia on games and GPGPU applications. However, this is not the case.

Trading MtGox USD for Dwolla/ACH deposit/Chase cash deposit
https://bitcointalk.org/index.php?topic=90115.0
Buy/Sell Call/Put Bitcoin options https://bitcointalk.org/index.php?topic=99853.0
1524133775
Hero Member
*
Offline Offline

Posts: 1524133775

View Profile Personal Message (Offline)

Ignore
1524133775
Reply with quote  #2

1524133775
Report to moderator
1524133775
Hero Member
*
Offline Offline

Posts: 1524133775

View Profile Personal Message (Offline)

Ignore
1524133775
Reply with quote  #2

1524133775
Report to moderator
1524133775
Hero Member
*
Offline Offline

Posts: 1524133775

View Profile Personal Message (Offline)

Ignore
1524133775
Reply with quote  #2

1524133775
Report to moderator
You get merit points when someone likes your post enough to give you some. And for every 2 merit points you receive, you can send 1 merit point to someone else!
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1524133775
Hero Member
*
Offline Offline

Posts: 1524133775

View Profile Personal Message (Offline)

Ignore
1524133775
Reply with quote  #2

1524133775
Report to moderator
1524133775
Hero Member
*
Offline Offline

Posts: 1524133775

View Profile Personal Message (Offline)

Ignore
1524133775
Reply with quote  #2

1524133775
Report to moderator
Garrett Burgwardt
Sr. Member
****
Offline Offline

Activity: 476
Merit: 250


View Profile
April 21, 2011, 04:03:53 AM
 #2

As I understand it, AMD GPUs are built in a way that they are better at fixed point calculations, at cost to their floating point mathematic power. Nvidia cards are built with a focus on floating point.
brocktice
Sr. Member
****
Offline Offline

Activity: 292
Merit: 250


Apparently I inspired this image.


View Profile WWW
April 21, 2011, 04:05:21 AM
 #3

More shaders.

http://media.witcoin.com/p/1608/8----This-is-nuts

My #bitcoin-otc ratings: http://bitcoin-otc.com/viewratingdetail.php?nick=brocktice&sign=ANY&type=RECV

Like my post? Leave me a tip: 15Cgixqno9YzoKNEA2DRFyEAfMH5htssRg
dbitcoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500

BTCDig - mining pool


View Profile WWW
April 21, 2011, 04:07:25 AM
 #4

I know AMD has more "stream processors" than nVidia "cuda cores"
And only this important.
sha256 uses integer math operations. More stream processors - faster calculation.

BTCDig - mining pool (Stratum, VarDiff, DGM, SSL, JSON API)
mrb
Legendary
*
Offline Offline

Activity: 1400
Merit: 1006


View Profile WWW
April 21, 2011, 04:13:28 AM
 #5

More shaders that account for a 2x-3x advantage and presence of a native integer rotate instruction that accounts for another 1.7x advantage, see:
Why are AMD GPUs faster than Nvidia GPUs?

The reasons games are not 2x-3x faster too on AMD GPUs is because they have a harder time fully utilizing the superior number of shaders (AMD's VLIW microarch is hard to exploit), whereas Bitcoin, being what we call an embarrassingly parallel workload, has no problem exploiting them.
Pages: [1]
  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!