You display only a very surface level understanding of multiple core technology which makes you sound like you know what you're talking about, but you really don't.
Originally Posted by blue duck butter
First off, just because there are two cores on a device does not mean both cores are being used efficiently. Having an extra core cranking away means you essentially have another full processor eating battery life while not improving user experience.
Dual core technology is almost exclusively beneficial for simultaneous applications running in the background. Can you name a smartphone experience where you'd be running multiple intensive applications in the background that would slow down a properly designed 1.4GHz processor that the Pre3 ships with? No. You can't because it doesn't exist.
If a Pre- clocked at 1GHz, running webOS 1.4.5 runs Sprint Navigation while streaming Pandora and getting emails, text messages, twitter, facebook, and foursquare updates without lagging, you're not going to see lag on a Pre3 because of reasonable application resource requirements. The dual core processor is only a battery life drain for multiple apps on smartphones right now, and for the foreseeable future, btw.
So when does dual core make sense? For single applications, video or photo encoding, database applications, file compression applications, etc. Very few programs can actually effectively use multi-threading to split their code into multiple data streams which can be processed using multiple cores. When the data is split into multiple streams, it must be recombined in the order it was split to avoid a garbage out scenario. Most applications do one process at a time, then move to the next process. That means only when you have simultaneous, yet independent code, can multiple-cores help on a single application. This also comes with a major drawback, btw. Neither core is running at 100% efficiency when it has to wait for the other core to process the second part of the data stream.
Most multi-threaded applications will lose a substantial amount of efficiency when running on multiple cores, yet the overall performance still increases until a certain point. 1 core running 100% efficient is not as good as 2 cores running 80% efficient. This means, even in a situation where the Pre3's processor would be maxed out running a super intensive multi-threaded app (which no ***** should try on a smartphone anyway), it's 1.4GHz processor would be equivalent to at least a 800MHz dual core, and probably a 1.0GHz dual core.
So the truth is, a 1.4GHz single core smartphone processor will run 99% of all smartphone applications faster and with less battery drain than 1.2GHz dual core smartphone processor, and there shouldn't be any multitasking needs where apps are too much for the processor to handle anyway. You'll run out of RAM (auto force kill on Android or TMC on webOS) probably before you hit the processor limits.