> Just about anything where I am multitasking, such as downloading a file from the
> internet while defragmenting a hard drive while seaching my email in box for
> some obscure message. Well, that's only 3 cores in use, but you get the idea.
Not really, those uses are almost entirely I/O speed limited, not CPU
bound; I'd be willing to bet there'd be virtually no discernible
difference compared to a single processor machine (since doing all three
wouldn't max the CPU). A more common scenario might be playing a flash
game (flash is a cyclke hog, at least in Linux) while ripping a DVD/CD
to Xvid/MP3. Another example would be ripping a CD to MP3 while
compiling code. However for the most part, the limiting factor for day
to day use is not your CPU, rather it's your network/IO/memory bandwith
or memory/drive capacity (much less of an issue these days as well).
The extra cores for prosumer/professional, non-server use are more
common. Eg. a developer working on an application with a DB backend
could do it all on the same system instead of using a separate DB
server. Also certain applications, especially those that transcode
audio/video, are designed to be multithreaded.
Right now the biggest boost from multicore CPU's is the lowend server
market (highend has had SMP systems for years).Virtually every server
app, from J2EE application servers, to web servers, to databases, can be
configured to take advantage of multiple cores, and the increase in
capacity and performance is in some cases almost linear.
Ben Myers - 31 Jul 2007 05:17 GMT
Yeah, the examples I picked are somewhat "I/O speed limited", but you'd be
surprised how many instructions need to be executed to get the I/O happen in the
right place at the right time, especially to push all those bits onto the
screen. The multiple cores would benefit me some, but not enough for me to
throw money at them. Your examples surely illustrate better the advantage of
multiple cores. But the real news here is that applications do not necessarily
have to be written for a computer system with a multi core CPU to get all the
cores chugging away. All one needs to do is start opening windows and doing
several tasks at once... Ben Myers
>> Just about anything where I am multitasking, such as downloading a file from the
>> internet while defragmenting a hard drive while seaching my email in box for
[quoted text clipped - 21 lines]
>configured to take advantage of multiple cores, and the increase in
>capacity and performance is in some cases almost linear.