SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Politics : Formerly About Advanced Micro Devices

 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext  
To: kash johal who wrote (94102)2/19/2000 9:25:00 AM
From: Daniel Schuh  Read Replies (1) of 1576159
 
Is Dell really making a 2nd cpu for free offer?

On the general issue of what a 2nd processor gives you, here's a couple year old articles from Anand: anandtech.com
anandtech.com

As near as I can tell, the 2nd CPU doesn't add much except in specialized applications, and even there you never get anything like a 2x improvement. The 2nd article has a strange conclusion that doesn't seem to match the graphs at all. In general, a 50% faster CPU will win all the time, and be close to 50% faster most of the time, when things are CPU bound.

I got a vintage dual PPro system, and my personal experience is similar. I looked at the task manager CPU chart, running 100% processor stuff, and it's amusing, the usage charts for the 2 cpu's will go into this random inverted image pattern, where cpu1%usage + cpu2%usage = 100.

Linux is a little different, there are some things that can be parallelized fairly trivially, the favorite of software jocks is kernel recompilation. This will often show a near linear improvement, i.e. it will go close to twice as fast with dual processors. And the way X works, you could expect some improvement in anything graphic intensive, since sending bits to the display is always done in a separate process from the application.

Servers are different too, you'd normally expect extra processors to be useful there, though scaling usually works better in Unix than NT, just because Unix programmers aren't shy about starting lots of processes, where NT tends to run single tasks with multiple threads. NT task switching is really piggy, and NT thread switching is not cheap either.

Cheers, Dan.
Report TOU ViolationShare This Post
 Public ReplyPrvt ReplyMark as Last ReadFilePrevious 10Next 10PreviousNext