MMM
Results 1 to 25 of 267

Thread: AMD FX "Bulldozer" Review - (4) !exclusive! Excuse for 1-Threaded Perf.

Threaded View

  1. #11
    Xtreme Member
    Join Date
    Nov 2007
    Posts
    103
    Quote Originally Posted by pumero View Post
    Windows 7 is already handling things like this for Intel processors with HT, using real cores first and logical cores later.
    That's fine (except your wording is inaccurate). Somehow we should trick it to use this method for BD, as well...

    However, according to AMD there are situations where you don't even want this behavior.
    It depends on if the penalty of forcing those closely related threads to communicate through L3 (instead of L2) is more or less than the gain on the lack of sharing resources. It seems most applications only benefits from it:

    img0033832.gif

    So, there could be a little patch that simply enables scheduling a' la SMT in Win7, that it already supports (if true)...

    Quoted from the article:
    According to AMD, Windows 8 will more intelligently align threads so that, when they can benefit from sharing a module, they will. The implication is that when two threads can be consolidated onto one module (despite the fact that they’re forced to share resources), putting an entire module to sleep and potentially enabling a higher p-state (a faster Turbo Core setting) outweighs any performance penalty tied to sharing.
    And so the default behaviour will be separation (contrary to what JF said all along)? Would be just stupid if not... Of course, power consumption is higher because more modules are active, but here we can see also that with turbo enabled the the energy efficiency is really the same...

    Well, unless there is a fix coming (HW or SW or both) that largely improves on the penalty of sharing resoruces. Just because the current numbers are much worse (anywhere between 95% to 160%, with one case of 180%) than what they've propagated (180% across the board), and so one can think there is some flaw somewhere here, as well. (And there is indeed the case of L1D trashing, that they claim to be responsible for only 3% decrease.)

    Quote Originally Posted by BeepBeep2 View Post
    When you disable a cluster in BIOS, you do the same thing as AMD's diagram.
    What diagram? Do you mean this? Which part of it?

    What were doing
    Core 0 - one cluster
    Core 1 - disabled
    Core 2 - one cluster
    Core 3 - disabled
    Do you mean, if we disable every other "core" in the BIOS? Then no, you will get this:
    Core (Module) 0 - one cluster
    Core (Module) 1 - one cluster
    Core (Module) 2 - one cluster
    Core (Module) 3 - one cluster

    ps. perhaps the title of the thread should be changed to "Thread separation vs. turbo", or something like that, to be more meaningful.
    Last edited by dess; 10-14-2011 at 05:40 PM.

Tags for this Thread

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
  •