well i was just wondering if the 8 core BD is just like a quad core with hyper threading only using half cores instead of virtual threads? Or will it be 8 cores and 8 half cores where 1 and a half show as 1 core in the task manager?
Does the performance estimation of 2 threads running at the same Bulldozer module means that they may achieve UP TO 80% performance when compared to the same threads running on different modules (I meant the range from 50% (no or negative performance gain) to 80% ? -Anton
Quote from: http://blogs.amd.com/work/2010/10/04/20-questions-part-4/comment-page-2/#commentsIt means (in rough general terms):
1 thread on 1 module = 100%
2 threads on 1 module = 180%
2 threads on 2 modules = 200%
.
Compare that with hyperthreading:
1 thread on 1 core = 100%
2 threads on 1 core = 120%
.
There are 2 ways to solve throughput problems. One is to throw more threads at the problem, one is to throw more execution resources at the problem. HT is like adding more checkout lines at the grocery store to take care of more customers, but making the cashiers jump back and forth between the checkouts instead of putting one cashier on each checkout. - John Fruehe
Sure, if we had 8 core and 4 core CPUs whic had the same die size, same TDW, same speed, same price, same IMC, etc. But we don't.![]()
Bulldozer & AM3+ motherboards showcasing in CeBIT 2011, 1-5 March.
http://translate.google.de/translat...nboards-bestaetigt&sl=de&tl=en&hl=en&ie=UTF-8
Well, so we only have to wait 2&1/2 months for some better answers :biggrin:
According to Intel the first implementation only used 5% more die area than the comparable non-hyperthreaded processor, but the performance was 15–30% better.
Simultaneous multithreading cannot improve performance if any of the shared resources are limiting bottlenecks for the performance. In fact, some applications run slower when simultaneous multithreading is enabled. Critics argue that it is a considerable burden to put on software developers that they have to test whether simultaneous multithreading is good or bad for their application in various situations and insert extra logic to turn it off if it decreases performance. Current operating systems lack convenient API calls for this purpose and for preventing processes with different priority from taking resources from each other
its not a efficent way of doing throughput, compaired to useing 2 "real" cores.
...clock speed is hitting a wall. You won’t see major improvements in clock speed and IPC is hitting its limits as well. The best increase in performance will come from more cores; software developers know this and you are seeing more and more support every day. Multi-core is looking forward; single threaded apps that rely on clock speed only is looking backwards.so AMD and Intel are diverging, and some applications will be more natural to one choice than the other. As Moore's law increases the cores available, Intel's solution will age more gracefully than AMDs. (in the future - 8 full strength Intel cores is more useful than 16 mid strength AMD cores for a single user)
Arkadrel said:In 2006, hyper-threading was criticised for being energy-inefficient. For example, specialist low-power CPU design company ARM has stated SMT can use up to 46% more power than dual core designs.
HT is like adding more checkout lines at the grocery store to take care of more customers, but making the cashiers jump back and forth between the checkouts instead of putting one cashier on each checkout. - John Fruehe
For example, specialist low-power CPU design company ARM has stated SMT can use up to 46% more power than dual core designs.
AMD basically sat back and said, well, we can either design an arch that does high IPC in order to keep attacking with the same strategy intel does, or we can give and take for a little less IPC but get a lot more clock speed and power savings...the latter is what they chose.
46% more power than a dual core design - WTH was ARM talking about
I have seen research in the past pointing to the fact that SMT scales well to about 4 hardware threads, but a single HT core using 46% more power than two cores - nuts!
I agree with this. bulldozer has 12 cores ,, Intel has a lonely 4 core 8 logical
8 to 12 cores will beat 4 core any day of the week.
Wake up Intel , make a 8 core desktop CPU or 12 core or 16 core, then I upgrade. thank you
nice post btw, but I have a question on this part for you. Isn't achieving power saving means achieving higher IPC. How can increasing IPC resulting in a loss in power saving?
Just hit me that this leak is merely confirmation of what AMD has said about Bulldozer all along. 33% more cores for 50% more performance, 8 core BD is showing about 50% more performance than 6 core Phenom II. I'll probably pick one up if they can deliver it at a similar cost to their current x6 lineup. Oh, and that it retains the AMD benefit of not segregating chips based on virtualization and other features. Can see myself pairing the 8 cores with 16 or so GB of ECC memory and being a happy camper.
What do you do that takes advantage of more than 4 cores?
Intel has a 6 core desktop CPU that is much faster than your current quad, and you didnt buy it.
its not a efficent way of doing throughput, compaired to useing 2 "real" cores.
What do you do that takes advantage of more than 4 cores?
Intel has a 6 core desktop CPU that is much faster than your current quad, and you didnt buy it.

