Page 8 of 17 FirstFirst ... 567891011 ... LastLast
Results 176 to 200 of 403

Thread: AMD to Disclose Details About Bulldozer Micro-Architecture in August

  1. #176
    Banned Movieman...
    Join Date
    May 2009
    Location
    illinois
    Posts
    1,809
    Quote Originally Posted by Clairvoyant129 View Post
    HT fools the user huh? And where is your assumption based on? Do you have a evidence that shows HT doesn't improve performance? From my understanding and in the reviews I have seen HT has a positive impact on performance. So if it does add performance why not use it?
    yes it does because the dumbasses at best buy say they are real cores.

    i know this from personal experience

  2. #177
    I am Xtreme FlanK3r's Avatar
    Join Date
    May 2008
    Location
    Czech republic
    Posts
    6,823
    HT is mostly positive (1-30%), but sometimes not. For some applications and games, it skips to another threads and the threads around, and then it has negative impact.
    ROG Power PCs - Intel and AMD
    CPUs:i9-7900X, i9-9900K, i7-6950X, i7-5960X, i7-8086K, i7-8700K, 4x i7-7700K, i3-7350K, 2x i7-6700K, i5-6600K, R7-2700X, 4x R5 2600X, R5 2400G, R3 1200, R7-1800X, R7-1700X, 3x AMD FX-9590, 1x AMD FX-9370, 4x AMD FX-8350,1x AMD FX-8320,1x AMD FX-8300, 2x AMD FX-6300,2x AMD FX-4300, 3x AMD FX-8150, 2x AMD FX-8120 125 and 95W, AMD X2 555 BE, AMD x4 965 BE C2 and C3, AMD X4 970 BE, AMD x4 975 BE, AMD x4 980 BE, AMD X6 1090T BE, AMD X6 1100T BE, A10-7870K, Athlon 845, Athlon 860K,AMD A10-7850K, AMD A10-6800K, A8-6600K, 2x AMD A10-5800K, AMD A10-5600K, AMD A8-3850, AMD A8-3870K, 2x AMD A64 3000+, AMD 64+ X2 4600+ EE, Intel i7-980X, Intel i7-2600K, Intel i7-3770K,2x i7-4770K, Intel i7-3930KAMD Cinebench R10 challenge AMD Cinebench R15 thread Intel Cinebench R15 thread

  3. #178
    Xtreme Member
    Join Date
    Aug 2004
    Posts
    173
    Quote Originally Posted by Clairvoyant129 View Post
    HT fools the user huh? And where is your assumption based on? Do you have a evidence that shows HT doesn't improve performance? From my understanding and in the reviews I have seen HT has a positive impact on performance. So if it does add performance why not use it?
    HT does not make any sense when a workload demands a dedicated throughput from a true cpu core.

    Check my previous post, edited to make my point on threading.

    If HT is so good, why not increase it a hundred fold?

  4. #179
    Xtreme Member
    Join Date
    Dec 2009
    Posts
    435
    Quote Originally Posted by pokipoki View Post
    HT does not make any sense when a workload demands a dedicated throughput from a true cpu core.

    Check my previous post, edited to make my point on threading.

    If HT is so good, why not increase it a hundred fold?
    Your points are irrelevant because HT does in fact improve performance the vast majority of the time, if only by a small amount. Therefore, it is good.
    i7 920 D0 / Asus Rampage II Gene / PNY GTX480 / 3x 2GB Mushkin Redline DDR3 1600 / WD RE3 1TB / Corsair HX650 / Windows 7 64-bit

  5. #180
    Xtreme Member
    Join Date
    Aug 2004
    Posts
    173
    Quote Originally Posted by ElSel10 View Post
    Your points are irrelevant because HT does in fact improve performance the vast majority of the time, if only by a small amount. Therefore, it is good.
    Better than a real cpu core?

  6. #181
    Xtreme Addict
    Join Date
    Apr 2006
    Location
    City of Lights, The Netherlands
    Posts
    2,381
    Quote Originally Posted by pokipoki View Post
    Better than a real cpu core?
    No, but another real CPU core takes twice the space and twice the power while HT only requires a little more power and a little more space and that's why HT is a good compromise.
    "When in doubt, C-4!" -- Jamie Hyneman

    Silverstone TJ-09 Case | Seasonic X-750 PSU | Intel Core i5 750 CPU | ASUS P7P55D PRO Mobo | OCZ 4GB DDR3 RAM | ATI Radeon 5850 GPU | Intel X-25M 80GB SSD | WD 2TB HDD | Windows 7 x64 | NEC EA23WMi 23" Monitor |Auzentech X-Fi Forte Soundcard | Creative T3 2.1 Speakers | AudioTechnica AD900 Headphone |

  7. #182
    Xtreme Member
    Join Date
    Jan 2004
    Location
    uk
    Posts
    159
    for the most part to me multi core is more about the future then now.

    The vast majority of apps that I use are not multi threaded and are able to saturate a single core and be constrained by the cpu with idle cores. Intel must have realised the problem hence the turbo mode on the new processors. Apparently it is not easy to code multi threading so I expect it is not something we will see in mainstream apps anytime soon, it will be limited to very cpu heavy stuff such as encoding apps.

  8. #183
    Xtreme Addict
    Join Date
    Jul 2005
    Posts
    1,646
    Quote Originally Posted by pokipoki View Post
    Better than a real cpu core?
    I don't think thats the right question. Is a real core+HT thread better than just a real CPU core? In multi-threaded environments, often times yes. Anyone claiming it to be a magic bullet for every scenario is full of it though.

  9. #184
    I am Xtreme FlanK3r's Avatar
    Join Date
    May 2008
    Location
    Czech republic
    Posts
    6,823
    maybe now again back to Bulldozer thema?
    ROG Power PCs - Intel and AMD
    CPUs:i9-7900X, i9-9900K, i7-6950X, i7-5960X, i7-8086K, i7-8700K, 4x i7-7700K, i3-7350K, 2x i7-6700K, i5-6600K, R7-2700X, 4x R5 2600X, R5 2400G, R3 1200, R7-1800X, R7-1700X, 3x AMD FX-9590, 1x AMD FX-9370, 4x AMD FX-8350,1x AMD FX-8320,1x AMD FX-8300, 2x AMD FX-6300,2x AMD FX-4300, 3x AMD FX-8150, 2x AMD FX-8120 125 and 95W, AMD X2 555 BE, AMD x4 965 BE C2 and C3, AMD X4 970 BE, AMD x4 975 BE, AMD x4 980 BE, AMD X6 1090T BE, AMD X6 1100T BE, A10-7870K, Athlon 845, Athlon 860K,AMD A10-7850K, AMD A10-6800K, A8-6600K, 2x AMD A10-5800K, AMD A10-5600K, AMD A8-3850, AMD A8-3870K, 2x AMD A64 3000+, AMD 64+ X2 4600+ EE, Intel i7-980X, Intel i7-2600K, Intel i7-3770K,2x i7-4770K, Intel i7-3930KAMD Cinebench R10 challenge AMD Cinebench R15 thread Intel Cinebench R15 thread

  10. #185
    Xtreme Addict
    Join Date
    Jul 2005
    Posts
    1,646
    Quote Originally Posted by FlanK3r View Post
    maybe now again back to Bulldozer thema?
    There isn't any new BD info to discuss. And theorizing summons the wackjobs it seems.

  11. #186
    Xtreme Member
    Join Date
    Aug 2004
    Posts
    173
    Yes and how many apps take advantage of more than 4 cores? Single threaded performance is still relevant today. Only thing AMD has it going is brute force with more cores and high clock speeds.
    More cores will always be better than more threads, hyper or not. AMD is right to add more cores in BD. Those who think adding cores does not provide better performance are handicapped by their restricted computing experience.

  12. #187
    Xtreme Cruncher
    Join Date
    Apr 2005
    Location
    TX, USA
    Posts
    898
    Quote Originally Posted by Helmore View Post
    No, but another real CPU core takes twice the space and twice the power while HT only requires a little more power and a little more space and that's why HT is a good compromise.
    Exactly, it all about the design trade-offs decided by the architect(s). An additional core would require a bare minimum of twice the area (note: core area only, some chip-level components will be shared) and would likely make bus arbitration/data coherency mildly more complex (+ latency due to physical layout constraints), however close to twice the potential throughput could be created. As for HT/SMT, the intent is to piggyback on most of the existing infrastructure (ie. share caches) and achieve the most efficiency possible with the execution units, that way the area consumption is no where near that of a new core.
    Quote Originally Posted by pokipoki View Post
    HT does not make any sense when a workload demands a dedicated throughput from a true cpu core.

    Check my previous post, edited to make my point on threading.

    If HT is so good, why not increase it a hundred fold?
    High-throughput does not imply low-latency, although the other way around tends to be true somewhat more often. Whether a uArch is physically distinct cores/threads or an assortment of SMT/HT threads, a true throughput workload should not care about such differences when taking efficiency and physical constraints into account. That is, unless there is an emphasis on latency and of what granularity, even then there's often no clear answer.

    Afaik 2-4x SMT is the acceptable balance between overhead and performance gain for most targeted workloads. 100x would be just plain asinine, that is unless you'd have an absolutely terrible deep pipeline chock-full of hazards, along with an equally bad main memory latency (arguably at the point of 100+ threads per "core" you wouldn't likely be in the category of traditional pipeline + SMT anyways)

    Quote Originally Posted by pokipoki View Post
    More cores will always be better than more threads, hyper or not. AMD is right to add more cores in BD. Those who think adding cores does not provide better performance are handicapped by their restricted computing experience.
    Isn't that somewhat of a contradiction? More cores directly implies more threads, since [hardware] threads are the low-level concept for program flow and at a basic level one core must have at least one thread of operation (while more can be multiplexed in SMT).

    What you're trying to do here is make an overall justification for more cores without taking any real design constraints into account, while I'll add more cores certainly is the current industry trend. However, it's the architect's job to evaluate when it's applicable to add physical cores in lieu of SMT or any IPC improvement for that matter. While the concepts involved aren't hard per say, it's the slew of constraints that make these decisions more statistical analysis than judging based on raw merit.



  13. #188
    Xtreme Enthusiast
    Join Date
    Dec 2009
    Posts
    846
    The HT vs. cores argument will never be solved here. The reality is that we should just look at total throughput and spend less time thinking about how you get there.
    While I work for AMD, my posts are my own opinions.

    http://blogs.amd.com/work/author/jfruehe/

  14. #189
    Xtreme Addict
    Join Date
    Jul 2007
    Posts
    1,488
    Quote Originally Posted by Chrysalis View Post
    for the most part to me multi core is more about the future then now.

    The vast majority of apps that I use are not multi threaded and are able to saturate a single core and be constrained by the cpu with idle cores. Intel must have realised the problem hence the turbo mode on the new processors. Apparently it is not easy to code multi threading so I expect it is not something we will see in mainstream apps anytime soon, it will be limited to very cpu heavy stuff such as encoding apps.
    I know everyone uses their computer differently, but I needed multi-core before multi-core cpus even existed. It's very rarely that I'm only running a single single-threaded application. Adding more cores may not help one ST app, but it will allow me to run more apps simultaneously before they slow down. Not to mention having the spare resources to deal with all the background processes, daemons, etc always running in modern OSes.

    What's going to matter to the majority of end users ( besides the biggest factor: the name on the box ) is which processor will give them the best experience for the least money, not implementation details like core count, IPC vs throughput, etc. For the extreme part of the market, absolute performance is important, but often in these scenarios the apps are multithreaded or we are power users doing heavy multitasking. I'd suggest that it's a very small segment of the market that needs to run only one CPU-bound single-threaded app at maximum speed.

  15. #190
    Banned
    Join Date
    Jan 2010
    Posts
    263
    Quote Originally Posted by JF-AMD View Post
    The HT vs. cores argument will never be solved here. The reality is that we should just look at total throughput and spend less time thinking about how you get there.
    I don't think there should even be an argument about this, SMT is not a replacement for cores, it is simply there to take care of inefficiency, or rather, it enhances efficiency. Intel did not push bloomfield as an octacore, but a quadcore, capable of rendering 8 threads, thanks to smt. SMT is not a fluke, and has proven real-world benefits. If it weren't for HT, bloomfield would struggle to compete with thuban in highly multithreaded apps. In some inefficiently coded apps the more threads you run the better results you'd get, and these scenarios are where HT helps a lot.

    With that in mind, and since Intel is also in the multicore game, Intel seems poised to rely on SMT for the foreseeable future, to maintain their lead by processing more threads, albeit with less physical cores.

  16. #191
    Xtreme Enthusiast
    Join Date
    Mar 2005
    Posts
    644
    The main issue is that most people in the Hyper Threading (SMT) vs real Cores discussion can't state properly a decent comparision. The question is how much increase in die size and power consumption SMT equals to, comparing it to the extra performance when you are using that additional Thread, against an identical Core but without SMT support.

    Intel has once stated if I recall correctly that inclusion of Hyper Threading on Pentium 4 was just an extra 5% of die size. Imagine the following with a 10% of die size area increase due to SMT support:

    A standalone Core of a Processor without SMT (1 Core, 1 Thread): 50mm^2
    A standalone Core of a Processor with SMT (1 Core, 2 Threads): 55mm^2

    Lets say that you have a 1100mm^2 die size budget to spend adding Cores together for a Processor die...

    1100mm^2 / 50 mm^2 = 22 Cores, 22 Threads
    1100mm^2 / 55 mm^2 = 20 Cores, 40 Threads

    And lets also assume that an application can scale well even with such a high amount of Threads. Now, compared to the fact that you're losing two physical Cores, does the extra 18 Threads gives you MORE performance than those physical Cores that you lose in the same die size space? If the response is yes, SMT is worth it if Software scales. If the response is no, then SMT is useless.

  17. #192
    Banned
    Join Date
    Jul 2004
    Posts
    1,125
    Quote Originally Posted by zir_blazer View Post
    The main issue is that most people in the Hyper Threading (SMT) vs real Cores discussion can't state properly a decent comparision. The question is how much increase in die size and power consumption SMT equals to, comparing it to the extra performance when you are using that additional Thread, against an identical Core but without SMT support.
    And I would add, power is much more important than die size, unless you're talking something crazy.

    And, in fact, that's what Intel said about Hyperthreading, in one of the Nehalem talks:

    It was the feature that provided the most performance/W gain of the many that were added. It didn't take much space, it had great perf/W benefits, and the downside was actually in implementation complexity (tricky to get right) and validation (tricky to prove you got it right). As you can imagine, it really explodes the number of possible core states.

  18. #193
    Xtreme Cruncher
    Join Date
    Apr 2005
    Location
    TX, USA
    Posts
    898
    ^^zir_blazer
    That's the point I was trying to get at, there's so many variables/constraints involved that there's no easy direct comparison between more vanilla cores, SMT, or even the in-between variant Cluster-based Multi-threading (CMT) more applicable here. It's all about cutting the resource budget into the perceived best slice, when it's not even just the transistor budget (area) comprising the only constraint; there's still power-efficiency/density and overall chip development/logic/layout complexity that's affected, along with the varying performance gains[/loses] for each workload in evaluation.

    Once Bulldozer is out it'll be nice to see an example of CMT in action and hopefully discern some bit of information on how the concept performs in application/implementation. Assuming that's what it'll implement

    Quote Originally Posted by JF-AMD View Post
    The HT vs. cores argument will never be solved here. The reality is that we should just look at total throughput and spend less time thinking about how you get there.
    Definately on the first part, but it doesn't hurt when discussions get you thinking [without propagating misinformation]. That reality is true for the majority of end-users/consumers, but there's at least a few around here that like to drill a little further into the details from either a personal relation to the industry/field or a general intellectual intrigue
    Last edited by rcofell; 06-25-2010 at 02:36 PM.



  19. #194
    Xtreme Addict
    Join Date
    Jan 2009
    Location
    SF
    Posts
    1,070
    Quote Originally Posted by Helmore View Post
    No, but another real CPU core takes twice the space and twice the power while HT only requires a little more power and a little more space and that's why HT is a good compromise.
    Then how come a 1090T (hexa-core) uses less wattage than a i7-930 (quad-core with HT)? Aren't they comparable in performance?

  20. #195
    Xtreme Cruncher
    Join Date
    May 2009
    Location
    Bloomfield
    Posts
    1,968
    Quote Originally Posted by richierich View Post
    Then how come a 1090T (hexa-core) uses less wattage than a i7-930 (quad-core with HT)? Aren't they comparable in performance?
    http://techreport.com/articles.x/18799/4

    you cant compare amd to intel to get an idea of how effective HT is. do an HT on/off test with the exact same system. HT increases power consumption, power efficiency and performance.
    http://techreport.com/articles.x/15818/14

  21. #196
    Xtreme Enthusiast
    Join Date
    Mar 2005
    Posts
    644
    Quote Originally Posted by richierich View Post
    Then how come a 1090T (hexa-core) uses less wattage than a i7-930 (quad-core with HT)? Aren't they comparable in performance?
    Then you didn't understanded anything. We're talking about the impact of SMT as an isolated feature, not doing a K10 vs Nehalem comparision.

  22. #197
    I am Xtreme
    Join Date
    Dec 2007
    Posts
    7,750
    Quote Originally Posted by richierich View Post
    Then how come a 1090T (hexa-core) uses less wattage than a i7-930 (quad-core with HT)? Aren't they comparable in performance?
    cause a 1090T uses as much as a PII 940, which is 15 months older (when did i7 930 come out? if its more than 7-8 months ago, i would compare it to the 940 instead of the 1090T)

  23. #198
    Xtreme Cruncher
    Join Date
    Apr 2005
    Location
    TX, USA
    Posts
    898
    Looks like it's already been beaten to death, but just a quick rundown of reasons (each significant enough on its own):
    1) Fundamentally different physical processes when it comes to power efficiency (SOI vs HKMG Bulk)
    2) Cache/interconnection/chip-level designs differ at the transistor level -> More/less active logic
    3) Vastly different pipelines and power consumption profiles -> Each has strengths/weaknesses in different applications/benchmarks
    4) Power management is different (power-gating, etc.) -> Not all portions of the chip are consuming active power at a given moment
    5) Considering the PII 940 and 1090T consume roughly the same amount of power, layout and process refinements skew the results widely
    Last edited by rcofell; 06-25-2010 at 03:34 PM.



  24. #199
    Xtreme Member
    Join Date
    Dec 2004
    Location
    .ca
    Posts
    476
    AMD have created a small doll with Intel i7 logo on it; poking and chanting voodoo chinese sounds in a basement dressed in red/green/black stuff while in the next room they collect the soul of the Nahalem in a big jar so that they can pour it in the new Bulldozer - Its that simple, mkay ?
    i9 9900K/1080 Ti

  25. #200
    Xtreme Member
    Join Date
    Jan 2004
    Location
    uk
    Posts
    159
    Quote Originally Posted by Solus Corvus View Post
    I know everyone uses their computer differently, but I needed multi-core before multi-core cpus even existed. It's very rarely that I'm only running a single single-threaded application. Adding more cores may not help one ST app, but it will allow me to run more apps simultaneously before they slow down. Not to mention having the spare resources to deal with all the background processes, daemons, etc always running in modern OSes.

    What's going to matter to the majority of end users ( besides the biggest factor: the name on the box ) is which processor will give them the best experience for the least money, not implementation details like core count, IPC vs throughput, etc. For the extreme part of the market, absolute performance is important, but often in these scenarios the apps are multithreaded or we are power users doing heavy multitasking. I'd suggest that it's a very small segment of the market that needs to run only one CPU-bound single-threaded app at maximum speed.
    I bet the browser you using to type that message is single threaded. Although I know you meant a single threaded app that maxes out the cpu

    Your last sentence is key there. The vast majority of apps are single threaded bound but end users will like been able to run multiple apps at once without them affecting each other, multi core is defenitly useful for that.

    For what its worth I think hyperthreading is useless near enough. A gimmick from intel. I run various servers, and servers love multiple cpu's, however in a server environment htt only serves to cause problems because apps when allocating threads to processors expect a real processor not some virtual processor that has no dedicated processing power. So eg. you can have 4 core intel with htt so 8 processors and mysql uses processors 1,2 and 4 with 1 and 2 been the same physical core which leads to an unbalanced load.
    Last edited by Chrysalis; 06-25-2010 at 08:05 PM.

Page 8 of 17 FirstFirst ... 567891011 ... LastLast

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
  •