• Competitor rules

    Please remember that any mention of competitors, hinting at competitors or offering to provide details of competitors will result in an account suspension. The full rules can be found under the 'Terms and Rules' link in the bottom right corner of your screen. Just don't mention competitors in any way, shape or form and you'll be OK.

AMD Says Bulldozer Is 50% Faster than Core i7

Jesus some of the silly rubbish being talked about in this thread is just that rubbish.

WHat makes a core a core, and not hyperthreading.

Its quite simple, a core is something that can ALWAYS have a thread pushed through it, hyperthreading shares resources to occasionally allow another thread through the same core.

AMD OCTO core Bulldozers are just that they have 8 individual cores, with 8 individual scheduallers and there is NO situation one thread can't run on 8 individual interger cores. Its 8 threads, every clock, with no exceptions, a 4 core with hyperthreading cpu can always run 4 threads, it can sometimes run 5/6/7/8 threads, it can simply not always run 8 threads.

Flat out, its 8 cores, everything else is complete bull. Sharing FPU resources, no, its has 128bit fpu with each interger core, it can when it wants to dedicated the whole fpu resources to one interger core if it likes, who gives a damn.

Next generation of bulldozers will have 8 interger cores and some 408, or maybe 488 fpu modules that can be shared between the interger cores, because they'll have on die gpu's with many cores on, will those be called 416/494 core chips, no, because thats daft(assuming the gpu is either a 400 or 480 sp part, which I have no idea about to be honest).

This is the pretty simple premise, bits were shared to reduce die size, functionally 4 decoders split in pairs of two, in different area's of the core attached to one interger core each, or 4 decoders alongside each other, attached to two interger cores have the same functionality, but saves a lot of interconnects, transistors, die size, cost and thats it.

As for someone who writes multithreaded applications not caring about cores, again, more nonsense. In SOME situations a 4 core with hyperthreading that can take 8 threads will offer a 60-70% performance boost, in OTHER situations that same 8 threads might degrade performance(rare) or not offer any speed advantage(pretty common). An actual 8 core cpu will always, unconditionally offer more performance than 4 cores that can sometimes jam more instructions through, thats just life.

There are always situations and certain bits of software that need, heavy heavy switching, wide issue instructions, whatever, and theres cpu designs they will lend themselves to, but a fully functional core thats always available is in 99% of cases the better option than hyperthreading. Though hyperthreading can make up for some weak area's, like poor prediction and long pipelines, again 4 extra cores handling 4 extra threads will essentially give you the same boost.

Again I'll point out, Intel will do the same thing as they want to increase cores, Haswell might even switch to modules as at some stage Intel need to decrease the die size increase from added cores, Haswell is their first move for native octo cores into the mainstream performance area(late 2012, Ivy Bridge early 2012, Sandy bridge, screwed :p , Sandy bridge EX end of 2011).

At some stage replicating every single transistor for every new core is simply woefully inefficient. Look at Nvidia/AMD gpu's, if they didn't sort SP's into banks, and clusters, and modules and, etc, etc then the die sizes would be well, literally impossible to make.
 
The main advantage as I see it is that this should mean that their is a price drop on the current CPU's for games I dont think that their is anything that a current I7 heck even this 965 will have issues with running, I guess for speed of things like encoding you will see the differences but for 90% of the time I tend too use my computers for gaming. Without benchmarks I can not really tell the difference in games between my I7 or my AMD.
Still if this drives cpu prices down its us end customers who benifit the most.
 
As for someone who writes multithreaded applications not caring about cores, again, more nonsense. In SOME situations a 4 core with hyperthreading that can take 8 threads will offer a 60-70% performance boost, in OTHER situations that same 8 threads might degrade performance(rare) or not offer any speed advantage(pretty common). An actual 8 core cpu will always, unconditionally offer more performance than 4 cores that can sometimes jam more instructions through, thats just life.
Of course, it is to be expected that differing CPU architecures will provide differing levels of performance in differing scenarios but you are in fact missing my point. As an application writer, one creates code to make use of CPU execution resources and those resources are called "threads." In practice, the internal physics of the CPU are generally irrelevant for code design, BIOS writers excepted of course.

So then, Bulldozer offers eight threads, as does an i7 950 or whatever. In that sense they are directly comparable. Examining the physics of the differing chip design is interesting only for speculating on how well each will execute those eight threads. One will be faster than the other, of course, but getting overly hung up on what is a "core" and how many have we got seems to be an unnecessary distraction... all I need to know is how many threads and how fast they will run!
 
Yes, and it's intersting to discuss, but drawing a line around a block of circuits and calling it a "core" or whatever is an arbitrary distinction.
 
well considering if they are judging by cinebench , my 1090t overclocked is 30% faster then stock i7 960 , and if bulldozer is at stock faster by 50 % im sure overcloked it be quite good, and even at stock it looks good.
 
as ever with amd, there is no refinement, no clever engineering. they have just slapped a load of smaller dual cores together, cranked up the clocks and hey presto, a new chip! the name "bulldozer" says it all really. at the end of the day, intel always has and always will have the better engineering and be better suited to enthusiasts and amd will cater for those that cant afford an intel system.

lets hope im wrong, as some competition would be good....
 
as ever with amd, there is no refinement, no clever engineering. they have just slapped a load of smaller dual cores together, cranked up the clocks and hey presto, a new chip! the name "bulldozer" says it all really. at the end of the day, intel always has and always will have the better engineering and be better suited to enthusiasts and amd will cater for those that cant afford an intel system.

lets hope im wrong, as some competition would be good....
Such a crude asessment from one who craves "refinement" is slightly ironic...
 
as ever with amd, there is no refinement, no clever engineering. they have just slapped a load of smaller dual cores together, cranked up the clocks and hey presto, a new chip! the name "bulldozer" says it all really. at the end of the day, intel always has and always will have the better engineering and be better suited to enthusiasts and amd will cater for those that cant afford an intel system.

lets hope im wrong, as some competition would be good....

You really have no clue what you're talking about.
 
as ever with amd, there is no refinement, no clever engineering. they have just slapped a load of smaller dual cores together, cranked up the clocks and hey presto, a new chip! the name "bulldozer" says it all really. at the end of the day, intel always has and always will have the better engineering and be better suited to enthusiasts and amd will cater for those that cant afford an intel system.

lets hope im wrong, as some competition would be good....

Hmmm, I remember AMD quad cores being the only ture quad core, IE, all individual designed cores on the same silicon. Unlike the Intel Quad 2 Core which is basically 2x Core Duo on the same die.
 
Yes, and it's intersting to discuss, but drawing a line around a block of circuits and calling it a "core" or whatever is an arbitrary distinction.

Probably but it helps frame things. It's what we have been doing before so provides a relation and context to keep on top of whats going on. I prefer calling bulldozer a single core with CMT against AMDs insist it's a module.

Maybe we will switch to the term module as intel will surely bring out it's 'module' (or maybe then we will all it quits and a core will be know always as dual thread running CMT device), but calling a CMT 'dual core' is pretty misleading and should be avoided. Calling a 4 bulldozer module an Octo core is missleading imo.


Flat out, its 8 cores, everything else is complete bull. Sharing FPU resources, no, its has 128bit fpu with each interger core, it can when it wants to dedicated the whole fpu resources to one interger core if it likes, who gives a damn.

So the adding of an extra 'bank' of ALUs makes it another core? I think of that as more of an architectural improvement personally allowing CMT.

Should we retroactively call say a 486 dual core single threaded? If you really must I think 'module' is a better description. If indeed CMT becomes the norm (like say 'pipelined' is) Dual core it ain't though imo.

From a software perceptive it's perfectly correct imo to reffer to it as being able to run 8 threads simultaneously, so if you are 'colloquialising' the word 'core' to simply describe that then... meh.

for me cores are:
images


It's the way you look at it I suppose. I rather not go along with what I perceive at times as manufacture hype.

P.S Note it's one FPU that can't do two AVX 256bit ops so it's only good for pre-sandybridge SSE. So when all the FPU stressing benches come out expect disappointment if you really think it's 8 cores.
 
Fanboyism :rolleyes: anyone remember when Opterons were the only cpu to use..?

haha:)
I've built over 20 PCs, half of which were AMD based. They were all sluggish unfortunately, so not "fanboyism", just bitter experience.

Like I said, let's all hope bulldozer rocks, but looking at the insane performance of sandy bridge chips, I fear AMD will get left behind again. If bulldozer does rock, then price cuts all round, so I really do hope AMD pulls it out the bag :)
 
Hmmm, I remember AMD quad cores being the only ture quad core, IE, all individual designed cores on the same silicon. Unlike the Intel Quad 2 Core which is basically 2x Core Duo on the same die.

Yeah, that was like the Q6600 which was two E6600 glued together in case and the pentium D which I believe was two P4's stuck together.

If you go that route I suppose you can save on waste on a new deposition process that has many duds as well as serve two individual models. From one waffer.

I'm sure you waste more silicon overall though. So it's a balance really. I think AMD avoided that route largely to save on wasted silicon as they no longer had the jump on Intel and had to compete on price as they traditionally have. If 'dual core' happened in the AMD dominating days when AMD could charge £400+ a chip for the best gaming/Bench performance then I'm sure they would have glued along with intel!

So it probably in accurate to attribute this to some sort of AMD inherent elegance. (btw I assume X3 are duded X4's, that's a good idea too to help costs.)

To get back on topic I think the Bulldozer is a quite elegant design. It would pwn if they bought out a an option to plug in some sort of CELL chip into some extra socket. (I think this is the direction of industry movement) that would be awesome. Still we need software that can use all that juice so it will probably be some cloud BS..... I'm ranting now.
 
Also, I meant to mention the blasé nature of people asking programmers just to code new highly threaded games...... It's SOOOOOO hard.

Why? You have to synchronise with user input you can't have threads racing off as fast as possible like in say video encoding(How does a thread know to play 'explosion.wav' if you have not clicked the mouse yet?)

So the only way to do it is dynamic load balancing and that is a massive ballache if not impossible(TM) imagine. If companies can't be arsed to regularly code simpler largely 1 threaded engines (they just rent the UT3), can you imagine anybody willing to attempt the above.

I think this makes bulldozer more of a assault on the cloud server market and won't be as profound for us. Still lucking forward though.


P.S Check this statement out, it's a about a piece of physics modling software: "This work presents an application case study. Geant4 is a 750,000 line toolkit first designed in themid-1990s and originally intended only for sequential computation. Intel's promise of an 80-core CPU meant that Geant4 users would have to struggle in the future with 80 processes on one CPU chip, each one having a gigabyte memory footprint. Thread parallelism would be desirable. A semi-automatic methodology to parallelize the Geant4 code is presented in this work. Our experimental tests demonstrate linear speedup in a range from one thread to 24 on a 24- core computer."

If some sort of ' semi-automatic ' thingy could work in real time games (all real time software) then AMD to could jump into the 'leader' hot-seat for the next few years with high executable thread count chips. I can't see why it wpm't work, but I can't see how even what the statement proposes can work. All I know is it's hope. The sort of hope that watching Ron Jeremy getting laid gives.
 
Last edited:
haha:)
I've built over 20 PCs, half of which were AMD based. They were all sluggish unfortunately, so not "fanboyism", just bitter experience.

Now you are talking crap.

Before we did a mass roll-out that I PM'ed we set up 20 PC's from various manufacturers all running XP at the time, 10 AMD, 10 Intel, this was some years ago and all system were dual core.

'Blind' (i.e. no branding on units, all running identical O/S, apps etc) user experience surveys came back with AMD on top because they generally felt 'smoother' to the end user.

In reality the results showed a near 50/50 split experience but as per the above AMD had the edge in one key area.

Placebo is out of the question as they were all de-badged, of course fluke/chance results are always a possibility in this kind of test.
 
to be honest, built a number of AMD/Intel systems personally as well, and the AMDs always seemed totally on par with the Intels, there was and still isn't any real noticable difference 99% of the time. as for AMD not refining their products and being basically rubbish innovators, what the hell are you smoking? Bulldozer isn't about simply slapping 'cores' together to beat Intel, its all about maximum efficiency, squeezing the most performance out of a piece of silicon as possible. AMD are just as innovative as Intel, look at a lot of the stuff they've brought to the market over the years with some intresting innovations.

CmdrTobs, glad I have a kindred spirit on here somewhere afterall, I also am not fussed on the idea of calling them true 'cores' either, I totally agree and I too refer to them as 'Modules' rather than cores, but then all I have read on the matter so far is 'semantics, etc.', what ever happened to the days when discussion was relevant? personally like discussing what is and what isn't a core, but to be honest Im keeping my personal opinions on the subject to myself...:rolleyes:
 
Once in a while a certain chip comes out that trumps both brands, Barton 2500m, Opteron 146 onwards, Intel Q6600.

Across the entire selection of chips available from both companies, there will always be an equivalent with either company, which is why its stupid that fanboyism exists in processors.

At the post further up the page, about 20 computers coming back with AMD prefered, Sounds like the chips chosen werent equal in the first place. As I have in my 20 years of using\repairing computers, I have never known equivalent chips have noticeable perfomance gaps. Except obviously in the case of the Cyrix 166mhz vs anything around that margin :D :D

There are other factors that do result in performance gains across platforms. For instance, AMD processor had on-die memory controllers, So if 10 of yours systems had this, that would in fact increase response time, compared to Intel systems that relied on the NB to send timings. Obviously this all depends on the systems you're talking about
 
Back
Top Bottom