MMM
Results 1 to 25 of 560

Thread: AMD Bulldozer Thread

Hybrid View

  1. #1
    Xtreme Member
    Join Date
    Mar 2009
    Location
    Turlock, CA
    Posts
    264
    Quote Originally Posted by highoctane View Post
    x264 should have been the application BD totally dominated it is merely enough, we're talking 8 cores vs 4 cores 8 threads for intel.

    Needless to say a vast majority of folks don't use any software that requires 8 threads or cores at any one time so it's not heading in a direction that will improve the user experience at all if overall performance is sacrificed to gain those extra cores or threads.

    At any rate I think it becomes more clear as to why there has been such a big management shakeup at AMD over the past year.
    But that's just it, all processors, even ARM, are heading towards more cores. Just because software hasn't caught up to multi-core processors doesn't mean that CPU engineers should go back to making single core chips. The engineers have decided that more cores at a certain clock is faster and more efficient to engineer, manufacture, and power/operate than a single core at a really high clock.

    Also, I believe the FX-8150 is a four core processor. They may tout it as an 8-core, but I believe it's really supposed to be a physical solution to Intel's logical hyper-threading.


  2. #2
    YouTube Addict
    Join Date
    Aug 2005
    Location
    Klaatu barada nikto
    Posts
    17,574
    Quote Originally Posted by eRazorzEDGE View Post
    But that's just it, all processors, even ARM, are heading towards more cores. Just because software hasn't caught up to multi-core processors doesn't mean that CPU engineers should go back to making single core chips. The engineers have decided that more cores at a certain clock is faster and more efficient to engineer, manufacture, and power/operate than a single core at a really high clock.

    Also, I believe the FX-8150 is a four core processor. They may tout it as an 8-core, but I believe it's really supposed to be a physical solution to Intel's logical hyper-threading.
    There is exactly one major reason why we are moving to multiple cores:

    One key problem is that the complex multiple-issue dispatch logic scales somewhere between quadratically and exponentially with the issue-width. That is, the dispatch logic of a 5-issue processor is almost twice as big as a 4-issue design, with 6-issue being 4 times as big, 7-issue 8 times and so on.

    Humans have significant problems when it comes to reasoning about parallel execution and thus depend more and more on language level abstractions. Then comes the inevitable source of the problem :

    Humans generally are single taskers aka we only play one game at a time or work on a single document at a time.

    Thus anything depending on human input is largely limited by the serial nature of the human at the keyboard.

    Now if you go into servers or scientific calculations, then the limit is not the human but rather the number of GFLOPs the hardware can crank out in a second.

    Thus for the desktop the goal is not more cores and higher performance but rather more integration and lower cost and lower power.

    For servers and scientific calculations the goal is more cores, faster cores and lower power.
    Fast computers breed slow, lazy programmers
    The price of reliability is the pursuit of the utmost simplicity. It is a price which the very rich find most hard to pay.
    http://www.lighterra.com/papers/modernmicroprocessors/
    Modern Ram, makes an old overclocker miss BH-5 and the fun it was

  3. #3
    Xtremely High Voltage Sparky's Avatar
    Join Date
    Mar 2006
    Location
    Ohio, USA
    Posts
    16,040
    Quote Originally Posted by nn_step View Post
    There is exactly one major reason why we are moving to multiple cores:

    One key problem is that the complex multiple-issue dispatch logic scales somewhere between quadratically and exponentially with the issue-width. That is, the dispatch logic of a 5-issue processor is almost twice as big as a 4-issue design, with 6-issue being 4 times as big, 7-issue 8 times and so on.

    Humans have significant problems when it comes to reasoning about parallel execution and thus depend more and more on language level abstractions. Then comes the inevitable source of the problem :

    Humans generally are single taskers aka we only play one game at a time or work on a single document at a time.

    Thus anything depending on human input is largely limited by the serial nature of the human at the keyboard.

    Now if you go into servers or scientific calculations, then the limit is not the human but rather the number of GFLOPs the hardware can crank out in a second.

    Thus for the desktop the goal is not more cores and higher performance but rather more integration and lower cost and lower power.

    For servers and scientific calculations the goal is more cores, faster cores and lower power.
    ... and what I got from this is I need to clone myself, so I can double use my PC
    The Cardboard Master
    Crunch with us, the XS WCG team
    Intel Core i7 2600k @ 4.5GHz, 16GB DDR3-1600, Radeon 7950 @ 1000/1250, Win 10 Pro x64

  4. #4
    Registered User
    Join Date
    Aug 2008
    Posts
    18
    Quote Originally Posted by Sparky View Post
    ... and what I got from this is I need to clone myself, so I can double use my IPC
    IPC/IPS/CPI etc.

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •