• Please review our updated Terms and Rules here

anyone using multi cpu mothetboards?

Yes; 3.51, 4, and 2K as well as XP support dual CPUs. I ran NT 4 on a dual-P1 Tyan Tomcat. I suppose if you have applications that can use the dual/multiple CPU to good advantage, it might make a big performance improvement, but I've never seen one for everyday use.
 
Lots of multi-CPU PowerPC systems all the way from a BeBox 133 (dual 133MHz 603) to a Quad G5 (two-CPU dual-core PowerPC 970), as well as a dual-CPU PA-RISC (C8000, PA-8900).

I have a number of multicore systems but these technically are single-CPU, and I don't have any multi-CPU x86 systems.

The area between multi-CPU and multi-core is pretty broad and very fuzzy. What constitutes a CPU? Is it a package? (Then what about multi-chip CPU's, which actually aren't that rare, say a DEC J-11 for instance). Is it the die of the chip itself? (Multi-die single package CPU's are common; Pentium D for one). Is it defined by bus separation? (Athlon 64 X2 acts like two separate CPU's on one die; the two cores on a Pentium D couldn't talk directly to each other but had to talk through the chipset on the motherboard just like a multi-socket system!). What about local memory? (Multi-package Opteron systems can be NUMA, much like the large SGI Onyx, Origin, and Altix systems)

As far as the OS is concerned, virtually all 'multi-core' systems are treated as multi-CPU, and for all intents and purposes a two-socket Xeon system with two dual-core Xeons is treated the same by the OS as a single-socket quad-core system; sometimes the dual socket dual-core can be a bit faster, depending upon whether cache is shared by the cores in one package. Where it really gets fuzzy is with hyperthreading, where the extra 'CPU' is actually just currently unused sections of the 'other' CPU that can act as if it were a separate CPU for some workloads.

Or, to put it succinctly, a CPU is a logical, not a physical, concept and doesn't depend on where its circuitry is implemented (take the discrete-transistor 6502 work-alike recently announces.....).
 
Last edited:
I have a number of boards. Dual socket 7, socket 8, socket 370, PII and one dual PIII Xeon board from Asus. There's also an HP Kayak machine buried somewhere that hangs after POST. Still need to look into that.
Actually, right now I'm working on that dual Socket 8 machine. It needs a new CMOS battery but it's just about ready to take an install....

I ran a dual socket 8 system with Win2k for my kids for a while. I took some leftover server parts and a tower case and a Win2k COA with CD and built it up for them. 256MB of RAM, dual 200MHz 1MB cache, small five-drive RAID of 4GB SCSI drives (full-height 5.25 inch Seagates......). It made quite the racket spinning up. It was just fast enough for what they wanted to do, which involved some games on CD, an interactive CD that came with one of my daughters' dolls, and basic web browsing. It lasted a couple of years, and when it died (voltage regulator failure; failed in an overvoltage mode that fried the rather expensive 1MB cache CPUs and chipset....) I gave them my old Sony Viao Athlon XP 1.2GHz with 512MB RAM (which has since died); it was quite a bit faster than the old dual 200 PPro.

I currently have several multi-processor systems; the question was about motherboards, though, but I guess the DEC AlphaServer 2100's mainboard qualifies, even though the CPU modules are slotted (Pentium II was slotted, too, though), and it has four 275MHZ CPUs and 1GB of RAM. I also have a SPARCStation 10 and a SPARCstation 20, but I only have one working CPU module in each of those due to overheating with duals. I had four Sun Enterprise 450's, and those had quad 400MHz UltraSPARC's in them; still have an Ultra 60 with dual CPU's and an Enterprise 6500 with 18 CPUs. (although the E6500 doesn't have a 'motherboard' in the ordinary sense, rather it has a centerplane that carries the 512 bit bus between CPU/RAM modules and I/O modules). Also have an Ultra 2 somewhere. And while I won't count the 30 CPU Altix 350 system (even though each node has two CPU's mounted to what could loosely be called a motherboard) I will count the Altix 3700 with 4 CPU's, as it does have a multi-cpu motherboard, it is Intel-based (Itanium, maybe, but still Intel!), and has PCI slots (although those are in an 'expansion chassis,' aka IX-Brick).

There's a PowerMac G4 FW800 (the MDD's successor) with dual 1.42GHz CPU's under my desk at work, although the motherboard itself only has a single socket, with the CPU daughterboard having two CPU chips soldered on. And I'm waiting for a couple of Dell PowerEdge 6950's to come available, each with four dual core Opteron 2.8GHz CPU's and 32GB of RAM...... I've always wanted a quad-socket system at home to help with the heating in winter. I would just need to find a x1 or x4 PCIe graphics card to make it a reasonable workstation. Heh, didn't either CPU magazine or MaximumPC a few years back feature a quad-socket system as a workstation; had 24 cores in those four sockets as I recall?

I had an HP server at one time with dual Pentium 133's, and ran Linux on it, but the motherboard died and it went to the recycler.

But my earliest true multiprocessor system I no longer have, unfortunately. It wasn't exactly a multi-processor motherboard, but it did have two CPU cards in the card cage connected to a backplane. Not SMP, either, as one CPU was Z80 and the other was 68K; I am of course talking of a TRS-80 Model II upgraded to a 16, running TRS-Xenix.

Likewise, if you want to be technical, a Commodore VIC-20 or 64 with a 1540 or 1541 disk drive was multiprocessor (two 6502 'cores') but it wasn't a motherboard-based system. The Commodore 128 on the other hand.....

And I have a half-dozen or more dual slot-1 boards, one of which is a 440FX-based board that can take a Socket 8 to slot 1 slotket board and PPro CPU packages (440FX was last chipset to officially support PPro).

As far as OS, I can confirm that WIndows NT 4.0 for sure supported SMP systems. I'm not sure about 3.51, as I never actually ran any of that. Linux SMP support dates from the 2.0 kernel, released in June 1996. So we're actually coming up on the 20th anniversary of stable Linux SMP support...... heh, my old Red Hat Linux 4.x CD set I purchased will soon actually be vintage.....
 
Last edited:
Let's not forget Pentium 4 "hyperthreading"--turn it on, and most OSes will recognize it as a 2 CPU system, even though there is only a single CPU core.
 
Back
Top