ThE_HooLiGaN
2013-03-07 09:20:04 UTC
I've seen many questions on Yahoo Answers like "is Dual Core 1.5GHz as fast as single core 3GHz?" and they usually get an answer similar to "Well, it just means that the processors share the load and get it done faster but it doesn't mean anything is operating at 3Ghz"
My question is, aren't those answers sort of a theoretical cop-out? If they get the job done twice as fast then isn't it just like having a single-core 3Ghz processor even if neither processor is technically running at 3GHz?
To reframe the question: Say you have a very complex set of mathematical equations - Building a weather model, for instance, and a single core 1.5GHz processor gets it done in X amount of time.
Does that mean a Dual Core 1.5GHz processor gets it done in X/2 time and a Quad core gets it done in X/4 time? or is there some law of diminishing return when it comes to multi-core processors.
Let's assume the programming supports multi-threading.