Bitcoin Forum
July 22, 2017, 04:52:34 PM *
News: The warning which may be displayed by Bitcoin Core about unknown versions is related to BIP91, and can be safely ignored.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Why does AMD cards perform so much better than NVIDIA cards at mining?  (Read 6487 times)
kokojie
Legendary
*
Offline Offline

Activity: 1596



View Profile
June 09, 2011, 06:30:44 PM
 #1

What is the reason behind this phenomenon? why does the top of the line NVIDIA cards perform almost 10 times worse than the top of the line AMD cards in terms of mining?

If my post has been helpful, send me some love -> BTC: 1kokojUapmWqCqPw3Ch2rjcVh57tJEzka | PPC: PDyXAgA8eH47gokVW6zVZPSuu15aao5nZF | Bitshares: kokojie
My reputation
1500742354
Hero Member
*
Offline Offline

Posts: 1500742354

View Profile Personal Message (Offline)

Ignore
1500742354
Reply with quote  #2

1500742354
Report to moderator
1500742354
Hero Member
*
Offline Offline

Posts: 1500742354

View Profile Personal Message (Offline)

Ignore
1500742354
Reply with quote  #2

1500742354
Report to moderator
1500742354
Hero Member
*
Offline Offline

Posts: 1500742354

View Profile Personal Message (Offline)

Ignore
1500742354
Reply with quote  #2

1500742354
Report to moderator
Decentralized search
Search for products or services and get paid for it
pre-sale Token CAT
25 July 50% discount
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Reckman
Hero Member
*****
Offline Offline

Activity: 712


View Profile
June 09, 2011, 06:34:24 PM
 #2

The opensource sdk allows ati to perform much better.
kokojie
Legendary
*
Offline Offline

Activity: 1596



View Profile
June 09, 2011, 06:38:14 PM
 #3

The opensource sdk allows ati to perform much better.

How hard it is to create the SDK? I imagine NVIDIA must have noticed that AMD cards are selling out, and is trying to create a similar SDK

If my post has been helpful, send me some love -> BTC: 1kokojUapmWqCqPw3Ch2rjcVh57tJEzka | PPC: PDyXAgA8eH47gokVW6zVZPSuu15aao5nZF | Bitshares: kokojie
My reputation
bullox
Full Member
***
Offline Offline

Activity: 126


View Profile
June 09, 2011, 06:38:59 PM
 #4

The opensource sdk allows ati to perform much better.
No, it has to do with the architecture of the card.  Stream processors vs more complex operations like vertex processing and geometric calcs.

Simply put ATI cards have the right architecture to fit the very small and specific thing btc needs to do.
w0mbat
Member
**
Offline Offline

Activity: 112



View Profile WWW
June 09, 2011, 06:45:52 PM
 #5

amd is using v5 streaming units, nvida v1. thats the point.

*** http://btcxc.info/  <->  Your source for everything around trading & mining Bitcoins! ***
GuiltyBystander
Newbie
*
Offline Offline

Activity: 4


View Profile
June 09, 2011, 07:01:57 PM
 #6

The opensource sdk allows ati to perform much better.
That is such a BS and hater response.

https://en.bitcoin.it/wiki/Why_a_GPU_mines_faster_than_a_CPU#Why_are_AMD_GPUs_faster_than_Nvidia_GPUs?
kiwiasian
Full Member
***
Offline Offline

Activity: 168


View Profile
June 09, 2011, 07:12:14 PM
 #7

Quote
Firstly, AMD designs GPUs with many simple ALUs/shaders (VLIW design) that run at a relatively low frequency clock (typically 1120-3200 ALUs at 625-900 MHz), whereas Nvidia's microarchitecture consists of fewer more complex ALUs and tries to compensate with a higher shader clock (typically 448-1024 ALUs at 1150-1544 MHz). Because of this VLIW vs. non-VLIW difference, Nvidia uses up more square millimeters of die space per ALU, hence can pack fewer of them per chip, and they hit the frequency wall sooner than AMD which prevents them from increasing the clock high enough to match or surpass AMD's performance. This translates to a raw ALU performance advantage for AMD:

    * AMD Radeon HD 6990: 3072 ALUs x 830 MHz = 2550 billion 32-bit instruction per second
    * Nvidia GTX 590: 1024 ALUs x 1214 MHz = 1243 billion 32-bit instruction per second

This approximate 2x-3x performance difference exists across the entire range of AMD and Nvidia GPUs. It is noticeably visible in all ALU-bound GPGPU workloads such as Bitcoin, password bruteforcers, etc.

Secondly, another difference favoring Bitcoin mining on AMD GPUs instead of Nvidia's is that the mining algorithm is based on SHA-256, which makes heavy use of the 32-bit integer right rotate operation. This operation can be implemented as a single hardware instruction on AMD GPUs, but requires three separate hardware instructions to be emulated on Nvidia GPUs (2 shifts + 1 add). This alone gives AMD another 1.7x performance advantage (~1900 instructions instead of ~3250 to execute the SHA-256 compression function).

Combined together, these 2 factors make AMD GPUs overall 3x-5x faster when mining Bitcoins.

It's the AMD architecture--it has more stream processors than Nvidia's architecture

Tradehill referral link, save 10% | http://www.tradehill.com/?r=TH-R12328
www.payb.tc/kiwiasian | 1LHNW1JGMBo2e7rKiiFz7KJPKE57bqCdEC
bcpokey
Hero Member
*****
Offline Offline

Activity: 546



View Profile
June 09, 2011, 07:15:12 PM
 #8

This is similar to why F@H and other scientific (floating point operation) endeavours crush on NVidia and suck on AMD.



           ▄▄▄▄▄
     ▄▄█████████████▄
   ▄█████▀       ▀█████▄
 ▄████▀             ▀████▄
 ███▀                 ▀███▄
███▀   █████████████   ▀███
███    ▀▀▀▀▀███▀▀▀▀▀    ███
███         ███         ███
███▄        ███        ████
▀███▄       ███       ▄███▀
 ▀████▄     ▀▀▀     ▄████▀
   ▀█████▄▄     ▄▄█████▀
      ▀█████████████▀
           ▀▀▀▀▀▀
WeTrust.io


             ▄██▄
     ▄      ▐████   ▄▄
   █████     ██████████
    █████████████████▀
 ▄████████████▀████▌
██████████     ▀████
 ▀▀   █████     ██████████
      ▀████▌▄████████████▀
    ▄▄▄███████████████▌
   ██████████▀    ▐████
    ▀▀▀  ████▌     ▀▀▀
         ▀███▀


 ▄████████████████████▄
████████████████████████
██████████ ▀████████████
██████████    ▀█████████
██████████    ▄█████████
██████████ ▄████████████
████████████████████████
 ▀████████████████████▀

                 ▄████▄▄    ▄
██             ████████████▀
████▄         █████████████▀
▀████████▄▄   █████████████
▄▄█████████████████████████
██████████████████████████
  ▀██████████████████████
   █████████████████████
    ▀█████████████████▀
      ▄█████████████▀
▄▄███████████████▀
   ▀▀▀▀▀▀▀▀▀▀▀

  ▄██▄▄                ▄▄██▄
  ████████▄▄▄▄▄▄▄▄▄▄▄███████
  ██████████████████████████
  ██████████████████████████
▄████████████████████████████▄
██████████████████████████████▌
█████▀                  ▀█████▌
████    ███▄      ▄███    ████▌
████   ▐████      ████▌   ████
 ███    ▀██▀      ▀██▀    ███▀
  ▀██▄                  ▄██▀
    ▀▀██████████████████▀▀


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!