QUOTE(ALeUNe @ Jul 28 2011, 12:16 PM)
IMO, it is not only about the utilization of cores.
It is about the efficiency of cores too.
More cores but inefficient implementation would give you bad performance nevertheless.
Highly efficient 4-cores might run faster than inefficient 8-cores.
That's my point.
By the way, APU = CPU + GPU.
Fusion optimized?
You mean AMD CPU + Radeon GPU optimized software?
Software developers have been doing it. I think it's nothing new.
i.e. CUDA vs AVIVO, it's already there.
I don't know how would you define AMD having an inefficient cores compared to Intel. There never was a comparison between inefficiency vs efficiency. A single BD core does not take as much of a die space as a single SB core. If you were to compare die space which is a rough measurement of transistor count, a single SB core will be as big as a single BD module (2 cores) minus L3 cache. So therefore I can safely say that if a process can only use single thread, SB is a clear winner here but if it could use two, BD has an advantage. It is about the efficiency of cores too.
More cores but inefficient implementation would give you bad performance nevertheless.
Highly efficient 4-cores might run faster than inefficient 8-cores.
That's my point.
By the way, APU = CPU + GPU.
Fusion optimized?
You mean AMD CPU + Radeon GPU optimized software?
Software developers have been doing it. I think it's nothing new.
i.e. CUDA vs AVIVO, it's already there.
Of course some might claim that it is just splitting transistors to make it two cores but if it is never that simple to do that. There are downsides of having more cores definitely but I'd rather get a SB that has 4 cores instead of using the same transistor budget for one huge SB core. There are diminishing returns if you want to make a processor more complex. Designing a smaller core and copy paste it 4 times is also much more economical than designing a single huge monolithic core.
What AMD wants with BD is that it is like Intel's HT but with HT you're looking like a <20% gain in a best case scenario. There is no replacement for physical cores and AMD's approach is to have two cores that perform 80% as good due and have them work in parallel. So in a two threaded workload, a module should be better than a single SB core with HT. I won't say that AMD's approach is good or bad but there will be a market where parallel workloads are important, mostly involving servers. The statement below is not written by me but it should give you a clear idea of what I mean.
» Click to show Spoiler - click again to hide... «
Not Fusion optimized, Avivo is dealing with videos and what I mean by OpenCL or what AMD calls it AMD APP, you can use the GPU for just about any parallel workloads and it does not have to be video based only.
Jul 28 2011, 04:01 PM

Quote


0.0452sec
0.39
7 queries
GZIP Disabled