Here come the PowerPC Linux systems 86
webslacker writes "A company called Total Impact is announcing multiprocessor PowerPC systems using IBM's PowerPC Open Platform (POP) with Linux as its OS of choice. In fact, their short press release states that their base model config will be a 5 processor box, and that they've even gotten a 128 processor system running under the MacOS. " five cpus?! Sweeeet.
Re:so how does it compare? (Score:2)
computer or just a board? (Score:1)
Passive backplane (Score:1)
The TotalMP Linux system is a module design that will allow users
to upgrade to more processors as needed. The base model will
include 5 PowerPC processors and will be scalable to 13
processors in a single desktop system. Additional processors can
be added via a passive backplane allowing servers to scale to 100's
of processors.
So for those of you wondering how they're doing SMP, that is it : daughter card (PCI ? the article don't tell) that you add to a passive backplane. Not the best way to do MP, IMHO (can you spell bus contention ?).
Going over the POP specs... (Score:1)
I found that the default one comes with 4 DIMMs, 3 PCI (small by PC standards), a 82559 10/100 Ethernet controller, and ISA Crystal Sound chip (I'd MUCH rather have a Creative ES1373 PCI chip, which is what Intel et. al. use now) Looks like it can only control 4 PCI devices, so a board using a PCI-PCI (or AGP->PCI66) bridge would probably be a Good Thing.
That's mostly just nit-picking though... I was drooling over the MPC750 specs... 6watts at 466mhz, with copper technology, nifty. Probably would work fine w/o a fan. :) (A 7500 with Altivec would be even cooler, but IBM isn't going to officially mention it in the design, alas.)
Re:Gee, that was quick (Score:1)
Knowledge eh? Sure are snotty aren't we (Score:1)
And how many 5 cpu systems are there compared to 2^x? Hardly any. Theres a reason they like 2^x cpus, or at least even, often faked to 2^x thru bridges a la 6. Thats what I'm getting at. I never said it couldn't have 5, just thats its odd.
"Principal performance limitations on SMP are (a) memory bandwidth and (b) kernel threading granularity. Cray had the latter well licked in Unicos before they started going to the wall; 32 processor YMP's and x90's work perfectly well, though the main OS intensive bits in supercomputer apps tend to be I/O."
In the same vein, NEC's SX-5 supercomputers (32 cpus, 128Gb/sec* memory bandwidth) can be clustered, and I think the cluster has some SSI (Single System Image) behaviour.
"The SGI/Cray Origin 2K (ccNUMA) is supposed to be single system image, and they ship that in a 128 CPU config, using a 2x2 crossbar to join four 32-cpu racks. Anyone played with one?"
Bet its parallel at heart.
"I know also that a one-off 128 or 256 proc version of the old Convex S-Class (now HP V-Class / Qdome) was made, I think for CalTech. This would be running SPP-UX I presume, don't know if it's SSI though."
My guess is parallel, again.
"If you think 4Gb RAM and 4 CPUs is a big box, you've spent too long listening to the marketing boys in Redmond."
Did I say anything like this? NO. Thank you for putting words in my mouth. However, any one of those space heaters is well beyond any individual needs of any kind. Someone gets to play with one during a degree lineup or in some company basement, and they think they're god.
Redmond? Since when did I say anything about MS? You assumed, though it only makes you the ass, contrary to the usual 'u' and 'me'
"* yes, Gigabytes per second, it's not a misprint"
Oh gee, like I failed basic college chemistry or something. 'Duh, whats G stand for?' Please.
You have some sort of superiority complex.
BTW,
"Multiple cpus like to be base2 numbers (2^x) or at least even -- don't they?"
Look up like. Look up have. Have a nice day.
Anonymous Coward, get it?
Real Issues in SMP Design (Score:1)
- each CPU throws off the thermal equivalent of a warm brick. Unless you've got decent cooling design, expect to waste a lot of floor space and/or exterior cooling
- handling hardware failure, you need diagnostics and graceful recovery, and with the complexity increasing non-linearly with the number of component combinations, expect some serious downtime
- balanced systems
- the cost is in the hardware but the value is in the applications. Unless there are compelling applications or a decent software base, it will be difficult to shift enough applications in time to beat Moore's Law.
LL
Re:a new seti burner??? (Score:1)
Technical forecasts? (Score:1)
I was basically planning on waiting for SMP K7 motherboards, but if the G4 is as good (or better) then I'd rather go that route and free myself from x86 tyrany once and for all.
For example, if the extra 4 CPUs *are* on a PCI card, rather than the motherboard itself, will that cause bandwidth limitations?
Does Linux even support PPC SMP as of yet?
Re:This is great but.... (Score:1)
The real action's in the mailing list. [phys.sfu.ca] :)
--Tom
Re:But if they're G4s... (Score:1)
"Hmm, that rendering job is taking a lot longer than we expected, let's get another couple of these boxes and plug 'em in..."
(later on)
"Much better!!"
Props to these guys. This is some mad hacking.
Re:Ahhh Yeah,$240 Worth of Puddin' (Score:1)
Shhh....
AWWW YEAH!!!!
Re:Why Linux (Score:1)
FWIW, the SP2 supercomputers work in a similar fashion as these, just with a lot more engineering.
Re:Beowulf (Score:1)
Not only are PPCs fast... (Score:3)
- H
Re:not very believable (Score:1)
Re:Technical forecasts? (Score:1)
This is what the RC5 numbers (that show a near-perfect scaling of performance as the additional CPUs are added) don't tell you. RC5 doesn't require much I/O to/from the CPU. It's mostly just internal number crunching, and at the end spits out the results. Most other apps aren't like this and won't see much (if any) benefit from the setup (in fact, it could decrease overall performance if the CPU card hogs the PCI bus too much).
Re:PCI Slots? VooDOO!?!?!? HUHU!?!??! (Score:1)
Re:MP? Sure, but what chips? (Score:2)
"Total Impact's transparent software interface, Total Freedom, eliminates complicated and expensive re-coding of software applications developed for the Macintosh in order to offer an acceleration solution. Virtually any software application that runs on a Power Macintosh can easily be modified to take advantage of the Total Power MP accelerator boards, whether it is written in C, C++, FORTRAN or PASCAL."
So that's different from existing Daystar systems. The current (or upcoming) version of MacOS also has SMP built-in if I am not mistaken.
So they did it with G3 CPUs under MacOS. If they can get that running, they shouldn't have too hard a time getting it going under Linux...
Rendering... Compiling... *drool*
barbabob
Re:PCI Slots? VooDOO!?!?!? HUHU!?!??! (Score:1)
Regarding your sig (Score:1)
Enterprise in the middle of a battle....
Screen suddenly goes blue and computerized voice says.....
"You have performed an illegal function... shall I Re-Boot?"
PCI slow... but not _that_ slow (Score:1)
The two G4 boxes (from apple) that use the new Sawtooth motherboard (the medium and high-end models) have 2X PCI. ie PCI bus runs at 66 MHZ instead of 33. I know that 66 MHZ isn't _that_ fast, but it is an improvement...
I also remember hearing something about a 64 bit wide PCI bus. Anybody know about that?
Re:MP? Sure, but what chips? (Score:1)
- Henrik
Re:Real Issues in SMP Design (Score:1)
>warm brick. Unless you've got decent cooling
>design, expect to waste a lot of floor space and/
>or exterior cooling
Not quite.. I'm sitting on a PowerMac G3/333 and the CPU is 28 centigrades hot.. If i put a pen in my fan, it'll rise to 40C..
I don't think the cooling will be any problem at all.
- Henrik
Gee, that was quick (Score:1)
128 processers under MacOS!?!?! I'm skeptical about all this...
complete vaporware (Score:1)
Read carefully - apparenty their 128 processor system is not using that new architecture. It seems today they have nothing but the idea to try and build something.
Re:Mmmmmmmmm...new toy. BUT... (Score:2)
Re:MP? Sure, but what chips? (Score:1)
MP? Sure, but what chips? (Score:1)
For all I know, they're using 604e's!!
You can have MP under MacOS (look at Apple's own, or the DayStar Genesis), but the OS itself doesn't take advantage of them, only programs written with MP instructions (like After Effects and PhotoShop)
However, MP Linux, ooh baby that'd be sweet.
Pope
Mmmmmmmmm...new toy. BUT... (Score:1)
Multiple cpus like to be base2 numbers (2^x) or at least even (I recall 6 ppros via way of two 'four cpu' hubs that used the 'fourth' cpu spot to fake out and talk to the other hub, and the same for the other hub, hence 6 total) don't they?
As for 128 LOL there's hardly any OS that would have a clue. Only parallel setups achieve that. Can you say idle time?
Anonymous Coward, get it?
Yes, these could be excellent (Score:1)
Re:Lovely! Maybe this will free us from Apple. (Score:1)
Suspicious Scalability (Score:1)
3,093 Kkeys/sec- 4 CPU's
6,177 Kkeys/sec- 8 CPU's
Now, if you do the math, that's 99.9% efficiency at scaling from 4 to 8 processors. My understanding is that getting multi-processor systems to scale linearly is not a simple task. Especially considering that they seem to be using a hack of a way to do it (transmitting though the PCI bus). Anybody here with more technical expertise care to comment on this?
---
Ahhh Yeah,$240 Worth of Puddin' (Score:1)
barcalounger for geeks,the INAC(imac toilet)and a
minifridge,you could successfully be assimilated
by the network.Ha! I'd never get up again
Yeah, But how Much? (Score:1)
Another benefit is that you get a Factory assembled Machine without paying the MS Tax.
looks promising; I'll be watching....
Explanation of 128 Processor MacOS System (Score:1)
Yes, we have PPC SMP. (Score:2)
We know the G4 already can run linuxppc. now we just need the boxes.
Total Impact have been at this for a while (Score:1)
Don't think of Symmetric Multiprocessing, as this ain't it. Think of Asymmetric Multiprocessing where one CPU controls the work of the others. This means that parallel tasks are the ONLY tasks that will receive a speed bump. RC5 is a GREAT example, they are probably running an instance on each CPU. For those of you who can't resist the urge, yes this is kind of like a Beowulf in a box.
HPCF
well, yes and no (Score:2)
So, because of that, it is still misleading for them to advertise RC5 key processing as an indicator of multiprocessor performance. Real world multiprocessing tasks will generate far more bus activity, and thus will not scale nearly as well.
Re:Ho Hum...another pack of LOSERS (Score:2)
NetBSD (Score:1)
SMP ramblings - does anyone remember Firefly? (Score:1)
Does anyone (else) remember the DEC Firefly - ISTR it was one of the first implementations of Berkeley cache coherency schemes, and came with *five* CPU's. I guess it was PDP-11 or VAX based, probably running RSX-11 or VMS, but conceivably it could have run Ultrix.
Principal performance limitations on SMP are (a) memory bandwidth and (b) kernel threading granularity. Cray had the latter well licked in Unicos before they started going to the wall; 32 processor YMP's and x90's work perfectly well, though the main OS intensive bits in supercomputer apps tend to be I/O.
In the same vein, NEC's SX-5 supercomputers (32 cpus, 128Gb/sec* memory bandwidth) can be clustered, and I think the cluster has some SSI (Single System Image) behaviour.
The SGI/Cray Origin 2K (ccNUMA) is supposed to be single system image, and they ship that in a 128 CPU config, using a 2x2 crossbar to join four 32-cpu racks. Anyone played with one?
I know also that a one-off 128 or 256 proc version of the old Convex S-Class (now HP V-Class / Qdome) was made, I think for CalTech. This would be running SPP-UX I presume, don't know if it's SSI though.
If you think 4Gb RAM and 4 CPUs is a big box, you've spent too long listening to the marketing boys in Redmond.
Dave
* yes, Gigabytes per second, it's not a misprint
What's really bad about x86 (Score:3)
The only reason self-respecting Linux / *BSD / Be fans dirty their desks with such badly architected technology is that the Windows PC revolution has made the price/performance ratio of the hardware second to none. Architecturally nice though UltraSparc might be, I'm fscked if I'll pay US$3.5K for a 350MHz Ultra 5 with IDE, SDRAM and other PC-component technology when I can get a 500MHz Pentium for $1.2K (and falling) that is more or less the same performance. It's all about mass production.
Yes, Sun have missed the point with their latest workstation offerings.
Despite the design effort being poured in by Intel, AMD and others, I expect the gap between Intel x86 and RISC to widen as x86 becomes increasingly crippled by backward compatibility.
Panic not though - Linux is already up and running on all the major RISC architectures, including the much delayed IA-64. With multi-platform use well established, it is well poised to take advantage of any new CPU that comes along.
I too would like to see an increase in the availability of RISC cpu's on PC ATX form factor motherboards, with PCI and AGP, etc.
* in the use of registers - each of the 16 registers in the x86 works with a different subset of the instructions, in contrast to typical modern CPU's where there are typically 32 registers, all fully interchangeable. This feature makes it easier to write good optimising compilers.
Re:Regarding your sig (Score:1)
a blue screen (or a crash) while using BeOS...
Or did you blindly assume that because I prefer
an intuitive GUI, I must be a windoze user?
-WW
--
Why are there so many Unix-using Star Trek fans?
When was the last time Picard said, "Computer, bring
This is great but.... (Score:1)
Re:complete vaporware (Score:1)
--
Re:MP? Sure, but what chips? (Score:1)
--
Why 5. (Score:2)
This is just a guess, but it looks like the main thing they make is a 4 CPU PCI expansion board. So, if you have a single CPU mac with a PCI bus and you add one card you have 1 + 4 cpus. This also makes sense as they say at one place in their page that you can have 13 CPUs (1 + 3*4).
Here [totalimpact.com] is a pic from their page which lead me to this assumption.
so how does it compare? (Score:1)
char *stupidsig = "this is my dumb sig";
Re:MP? Sure, but what chips? (Score:1)
Re:Beowulf (Score:1)
Beowulf this and beowulf that. Beowulf is just PVM and MPI on top of linux. It i`s only usefull on "embarassingly parallelizable" computations. It is completely of no use to linux users, whos main problems are solved with apache, emacs, and wordperfect. If you don't already own an SP1, challenge, or origin, you probably have no use of a beowulf cluster.
Re:Mmmmmmmmm...new toy. BUT... (Score:1)
Solaris supposedly does 128 processors cleanly (If it doesn't do that, then it isn't good for *anything* =P )
Big deal. (Score:1)
So basically what they are saying is that their 4-way PCI cards can be plugged into the PCI bus of the POP board. Hooray they can plug a PCI card into a PCI slot. Woooohaaa!!
I announce that I can make a 5-way PPC box. I know how to plug a PCI card into a PCI bus!!
Anyway the systems will be cool for cluster-friendly applications, as the PCI bus is better than most networks both with respect to latencies and bandwidth (considering that the traffic is passing the PCI bus anyway it IS better).
But then again - networks can be switched, and the length of the PCI buys is limited, so a real network is probably better for many nodes. They should switch the PCI bus, but then they would be making a RS/6000 SP like system (at an astronomical cost)
The concept is cool. But there is nothing new about this. The 4-way boards have been aroud for a while. OK, so maybe the news is that they will be providing Linux software for the board (A PCI interface to BEOWULF would be cool, since some programs exist and a lot of people are working with BEOWULF).
________________
May the source be with you...
Re:Overkill (Score:1)
Re:PCI Slots? VooDOO!?!?!? HUHU!?!??! (Score:1)
I'm happily using a 3dfx branded Voodoo3 card right now, with generic drivers released last month. Very cool.
Also, in the new G4 systems being released, all but the very bottom-end machine include an AGP slot in addition to PCI slots, so rest assured that PCI and ASP will be supported.
Daniel
Re:SMP ramblings - does anyone remember Firefly? (Score:1)
They could use G3's (750's) (Score:1)
128 processors (Score:1)
But if they're G4s... (Score:1)
MAN what a box that could be! (Then think about a cluster of them...)
Can you imagine the consternation among the export controllers, when a high-end home-computer can finally be used to predict the weather several days out or model nuclear devices?
The Millenium is upon us, and the Singularity is not far beyond.
Re:Gee, that was quick (Score:1)
It sounds like most of their products are like a "rendering farm in a box"... MacOS runs on a standard Mac (with 1 or 2 CPUs), and then batch jobs written using their MPI libraries use the rest of the CPUs.
Re:Suspicious Scalability (Score:1)
Re:Ok enlighten me (Score:1)
Re:Suspicious Scalability (Score:2)