# Two processors are better then one?

**URL:** <https://boards.straightdope.com/t/two-processors-are-better-then-one/78064>\
**Category:** Factual Questions\
**Created:** [August 25, 2001, 6:48am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064 "2001-08-25T06:48:24Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Muad\_Dib](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Muad\_Dib](https://boards.straightdope.com/u/Muad_Dib)\
**Post date:** [August 25, 2001, 6:48am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/1 "2001-08-25T06:48:24Z")

</div>

I am thinking of building my own system (some of you may remember the Mother Board thread)  
And I wanted to know about multiple processor machines.

1. are they worth it?
2. What sort of motherboard should I buy?
3. How about three, or four chips?
4. Any other questions I should be asking?

---

<div class="post-metadata">

**Author:** ![jonfromdenver](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonfromdenver](https://boards.straightdope.com/u/jonfromdenver)\
**Post date:** [August 25, 2001, 6:54am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/2 "2001-08-25T06:54:47Z")

</div>

i don’t know about multiples, but if you are going with anything faster than 900 megahertz, go for an AMD. thunderbird and duron are best.

---

<div class="post-metadata">

**Author:** ![The\_Raven\_1](https://avatars.discourse-cdn.com/v4/letter/t/7993a0/32.png) [@The\_Raven\_1](https://boards.straightdope.com/u/The_Raven_1)\
**Post date:** [August 25, 2001, 7:11am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/3 "2001-08-25T07:11:18Z")

</div>

Howyadoin,

Item #1: Depends…  
If you’re running (or want to run) Windows NT, Win2K, Be, Linux, or Solaris (forgive me if I left out anybody’s cult) multiple processors can be useful. If you’re running Win9x or Me, and plan to continue with these, don’t bother, these OSes won’t support multiple processors.

Also, what do you plan to do with the machine? If you’re using 3dStudio MAX or Sound Forge or the like, or doing SETI@home kinda distributed processing and need more power, it’s worthwhile to add a CPU assuming you have already upgraded to 256MB PC133 SDRAM or better. Note that Win9x will not cache above 256MB, so there is a law of diminished returns there. If you’re gaming, web surfing, stuff like that, don’t bother.

Item #2: IDK…  
Things have changed a lot recently with all the new Intel chipsets. Remember that of the Big 2, ONLY Intel supports multiprocessing at present. Athlon multiprocessor motherboards are on the way RSN. I would check out [arstechnica.com](http://arstechnica.com) or [anandtech.com](http://anandtech.com) for reviews and info.

Item #3: It gets expensive…  
Remember that if you are running WinNT or Win2K, more than 2 processors requires a special OS release CD (read: mucho dinero). Whether or not the extra processors and motherboard expenses are worth it depends on application and operating system. Some scale better than others, YMMV. I figure 2 CPUs are adequate, no point in sinking cash into chips that are obsolete so quickly.

Item #4: The software…  
Most software was not designed to make efficient use of multiple processors, if at all. I’m sure some Lunix guy will be by any second to correct me tho…

That’s my 1K anyway…  
-Rav

---

<div class="post-metadata">

**Author:** ![Darwins\_Finch](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/darwins_finch/32/20304_2.png) [@Darwins\_Finch](https://boards.straightdope.com/u/Darwins_Finch)\
**Post date:** [August 25, 2001, 10:00am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/4 "2001-08-25T10:00:30Z")

</div>

> [@](#):
>
> \*Originally posted by The\_Raven \*  
> **Item #2: IDK…  
> Things have changed a lot recently with all the new Intel chipsets. Remember that of the Big 2, ONLY Intel supports multiprocessing at present. Athlon multiprocessor motherboards are on the way RSN. I would check out [arstechnica.com](http://arstechnica.com) or [anandtech.com](http://anandtech.com) for reviews and info.**

Currently, AMD has the Palomino chips which support multi-processing. Motherboards for use with these chips are starting to surface (I know Asus makes at least one such board, and I believe Tyan does as well).

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [August 25, 2001, 2:38pm UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/5 "2001-08-25T14:38:01Z")

</div>

I made my argument in favor of multiprocessor boards in this thread, about 9/10 of the way to the bottom:

> [@](#):
>
> [http://boards.straightdope.com/sdmb/showthread.php?threadid=77112](http://boards.straightdope.com/sdmb/showthread.php?threadid=77112)

(sorry, I’m too lazy to mess with it long enough to extract the post#)

_(I fixed the coding. You need to put a space before and after the URL to invoke auto URL parsing.)_

[Edited by DrMatrix on 08-25-2001 at 12:57 PM]

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [August 25, 2001, 2:45pm UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/6 "2001-08-25T14:45:50Z")

</div>

That was odd.

OK, let’s try plain old cut-n-paste:

> [@](#):
>
> Regarding a multiprocessor system: Right at the moment, most Windows applications are not optimized to take advantage of them. This will change. Microsoft is turning its back on the legacy software architecture that did not support symmetric multiprocessing (that being W95/98/ME) and as months go by and all new consumer PCs come with an OS that supports SMP, more and more software vendors will take advantage of it.
> 
> Right now, when you’re running multiple processes within your pre-emptive multitasking OS on your single-processor system, the result is that process 1 is halted and attention shifts to process 2 and so on until all processes have received their alloted piece of processor-time and it gets back to process 1 again. If process 1 happens to be the burning of your audio CD, you may get another shiny coaster if you have too many processes running. If process 1 happens to be the playback of an MP3 or an MPEG video, you may get drop-outs and/or skipped frames. If process 1 is the Windows Explorer, you may feel like your mouse is on heavy tranquilizers and your Start Menu is coated in cold molasses.
> 
> Stick a second processor on board (and run NT/2K/XP or an SMP-supporting Unix) and process 1 gets attention from processor 1 while process 2 gets attention from processor 2 and the round-robin of preemptive multitasking doesn’t give you quite such a choppy skippy hoppy experience.
> 
> That much you should get from no more than the OS being optimized for SMP. If one of your programs (say Photoshop, for instance) is optimized for SMP as well, it can hand off one thread of a task to processor 1 and a second thread of the task to processor 2 and now you see serious speed increases as well as a smoother user experience.
> 
> So it is an investment, something that gets better over the next 2-3 years, a way of causing your machine to NOT feel obsolete six months down the pike.

This post was in a context where it has already been specified that the hardware platform was PC. Same arguments apply to the Macintosh, though – with MacOS X, multiprocessing equipment pays off, and will get better as more and more applications also start taking advantage of multiple processors.

---

<div class="post-metadata">

**Author:** ![handy](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@handy](https://boards.straightdope.com/u/handy)\
**Post date:** [August 25, 2001, 10:42pm UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/7 "2001-08-25T22:42:49Z")

</div>

Hmmm, no mention of what type of machine, how about a Mac with two processors?

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [August 25, 2001, 10:57pm UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/8 "2001-08-25T22:57:38Z")

</div>

See above, handy.

---

<div class="post-metadata">

**Author:** ![techchick68](https://avatars.discourse-cdn.com/v4/letter/t/ea5d25/32.png) [@techchick68](https://boards.straightdope.com/u/techchick68)\
**Post date:** [August 26, 2001, 3:51am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/9 "2001-08-26T03:51:56Z")

</div>

Personally, from my own experience, I think the only reason anyone needs a dual-processor machine is if you are running a high use file server.

Yep, one of those servers that is running serious file searches, consistantly used by 30 or more people and it’s getting hit on a VERY high level.

The average home user needs little more than about 1/2 the processing power that is available today.

High end users need higher RAM and a higher processor but honestly, if you aren’t running anything more than the internet and a few basic programs a dual processor is over doing it and even the latest and greatest is over doing it.

It’s kinda like owning a Ferrari when you can’t drive above 30 MPH…what’s the point.

FWIW, I run a 600 MHz Pent III with 256 RAM with a Western Digital UDMA 66 drive (7200 rpms) and run the latest Photoshop 6.0, Paint Shop 7.0, Office 2000 and other such typical programs. She runs fine if not a little hot this summer because of the heat.

I have yet to even see a CAD system need a dual-processor in my line of work and I work primarily in the construction industry. (although semi-retired 😉 ) My client has a lot of wacky software but the only reason they have a dual processor is for their main file server that also runs Terminal Server so it’s a high use server…BTW, it’s a dual 550 Xeon with 1 GIG of RAM and has lasted well over a year with over 40 machines that hit it and it’s still under used.

---

<div class="post-metadata">

**Author:** ![Muad\_Dib](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Muad\_Dib](https://boards.straightdope.com/u/Muad_Dib)\
**Post date:** [August 26, 2001, 3:58am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/10 "2001-08-26T03:58:52Z")

</div>

_Following said in a deep drunken Irish accent_

SCREW yer “basic programs” crap!!  
I won’t te run me games damn it!  
None o’ yer sissy internet sheet.  
I won’t te frag, and I’ll be damned if i eem caught under 30 FPS again!

---

<div class="post-metadata">

**Author:** ![kniz](https://avatars.discourse-cdn.com/v4/letter/k/c37758/32.png) [@kniz](https://boards.straightdope.com/u/kniz)\
**Post date:** [August 26, 2001, 5:16am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/11 "2001-08-26T05:16:54Z")

</div>

Sounds like a good name for a song.

---

<div class="post-metadata">

**Author:** ![sewalk](https://avatars.discourse-cdn.com/v4/letter/s/b3f665/32.png) [@sewalk](https://boards.straightdope.com/u/sewalk)\
**Post date:** [August 26, 2001, 7:03am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/12 "2001-08-26T07:03:00Z")

</div>

> [@](#):
>
> \*Originally posted by The\_Raven \*  
> **Item #3: It gets expensive…  
> Remember that if you are running WinNT or Win2K, more than 2 processors requires a special OS release CD (read: mucho dinero).**

Not true. WinNT natively supports four without any special requirements. More than four requires support software _from the manufacturer_, not Microsoft. IIRC, Win2kWS only supports 2 CPUs, period and Win2kSvr and Win2kAS have the same 4 CPU limit as WinNT. OTOH, MBs supporting more than two CPUs are inherently expensive all on their own. Most are well beyond the reach of the average consumer. AMI’s barebones Goliath system was something like US$10,000, IIRC, CPUs, RAM, and HDDs not included.

On the benefits of dual processors: Since WinNT (and all other SMP-supporting operating systems) are multiprocessing, the second processor does impart significant performance benefits to single-threaded apps. There are always background operations taking place and the idle CPU is always ready to pick these up and allow the active app to capitalize the primary CPU. Usually, this amounts to a 20-40% boost. Multithreaded apps up this to 75-90%.

---

<div class="post-metadata">

**Author:** ![Muad\_Dib](https://avatars.discourse-cdn.com/v4/letter/m/35a633/32.png) [@Muad\_Dib](https://boards.straightdope.com/u/Muad_Dib)\
**Post date:** [August 26, 2001, 7:09am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/13 "2001-08-26T07:09:39Z")

</div>

Tyan Thunder K7 (S2462)  
Holy crow.&nbsp; The naysayers said “Nay” but it actually happened.&nbsp;  
AMD released their much-awaited AMD 760MP chipset and Dual Athlons were born.&nbsp;  
This board comes with a bevy of features: onboard video (ATi Rage XL 8MB, ick),  
Dual Channel Ultra160 SCSI, and Dual 3Com 980 NICs.&nbsp; It only supports  
Registered DDR PC2100 SDRAM, but it’s got everything but the kitchen sink.  
Price: $499 (6/24/2001)

---

<div class="post-metadata">

**Author:** ![nightshadea](https://avatars.discourse-cdn.com/v4/letter/n/7ba0ec/32.png) [@nightshadea](https://boards.straightdope.com/u/nightshadea)\
**Post date:** [August 26, 2001, 7:44am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/14 "2001-08-26T07:44:02Z")

</div>

it might go with this topic … but what about over clocking your processor ?

ive never understood the point of this i mena if ya need a program to go faster i thought ya just bought more ram

but a conversation over heard in the software store that 2 people were having had me thinking

one said " oh this game needs such and such ram "

the other responded "your processor is so over clocked it wont matter "

so is that assumption true or are they morons ?

---

<div class="post-metadata">

**Author:** ![AHunter3](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/ahunter3/32/368_2.png) [@AHunter3](https://boards.straightdope.com/u/AHunter3)\
**Post date:** [August 26, 2001, 10:55am UTC](https://boards.straightdope.com/t/two-processors-are-better-then-one/78064/15 "2001-08-26T10:55:57Z")

</div>

Nightshades, if you consider a system that does not use virtual memory at all, increases in RAM make no difference in how fast a system runs. You may run out of room in which to run processes; you may crash; but a 4 MB system without any virtual memory should run just as fast as a 128 MB system.

Macintosh users tend to be more aware of this than Windows users. The conventional Macintosh operating system (i.e., System 7, MacOS 8, MacOS 9) has a truly dismal virtual memory system, so most of us forked over for enough RAM to get away with turning virtual memory completely off.

Most operating systems tend to depend a lot on virtual memory (i.e., they use a “swap file”). That means the computer is writing chunks of information out of RAM and onto the hard drive’s swap file, and reading it back into RAM on an as-needed basis. An operating system with a good virtual-memory scheme can get away with this without a huge speed hit, but it will still speed up matters considerably to have more RAM…up until you have enough that you are effectively able to keep everything you need in real RAM and leave the swap file alone. After that point, adding more RAM doesn’t make your computer appreciably faster.
