IBM Unveils New Power4 CPU 111
Climbing out from under my mountain of spagetti code and strange bugs (I think I'm finally on top of it actually) to post linkage to a pretty interesting looking new IBM CPU.
The Power4 processor puts 2 processors and an L2 cache on the same die. Clock speed over a gigahertz and bus speed over 500mhz.
A good first step! (Score:1)
1a) More than one CPU on same chip (now IBM did it)
1b) CPU's and really good 3d (e.g. TNT2-style)graphics engine on same chip
1c) Reconfigurable computing (Transmeta?)
2) More than one reconfigurable CPU on same chip
3) Large reconfigurable CPU which can divide itself in a way that it becomes several independent CPU's of arbitrary size according to use at the moment.
4) Large reconfigurable CPU with the #4 stuff, but in a 3D design (a cube), once somebody figures out how to layer it and cool it.
Anyway, just some ideas.
No (Score:1)
Re:This is NOT PowerPC chip... (Score:1)
this is a 64 bit implementation of the powerpc chip. power3 and power4 are followups to the PowerPC 620 design(power3 was originally called PowerPC 630). it is simliar in design but i'm not suggesting binary compatiblity with 32 bit powerpc chips like the G4
Re:Will it be Intel compatible? (Score:1)
Russ
Re:Shared L2 Cache (Score:1)
actually shared cache over a fast bus(same die) is very fast
What does this have to do with MEMS?? (Score:1)
So "we're not getting closer to the MEMS idea." MEMS is something totally different, out there, and will be a very, very important field in the near future.
Re:AIX for Ultra Powerfull (Score:1)
Jim
Coming to a PowerPC/Mac near you. (Score:1)
I think the rumor sites have the multi-PowerPC chip slated for 2001/2002... but that's not taking into account the Book-E architecture that they are developing too. That's due around the same time... it's another "wait and see and hope" scenario I guess.
The Power"X" line always gets the cool technologies before they trickle down to PowerPC but at least now I know the plans are definitely in the making.
mmmmmm... multicore PowerPC... mmmm
Re:Surely you jest (Score:1)
Re:Uber G4/as400/rs6k/gekko (Score:1)
Re:Uber G4? (Score:1)
The biggest difference between the PowerPC (Motorola-made) and Power3/4 chips is instruction set. IBM went for all out, "God on Silicone" power and Motorola did a version of the MMX instruction set for theirs. the IBM's don't have AlteVeca(sp?), so just do straight bruteforce and floating point processing.
This is a PowerPC chip... (Score:1)
Vapourware? I think not. (Score:3)
First off; 500MHz bus is so incredibly easy for IBM to achieve, it's not funny. The problem is that they don't have a matching processor to use 500MHz bus. And 500/2 is NOT 262MHz. And you can't cleanly get 340MHz out of it either. Those speeds correspond to the RS64-II processors housed inside the RS/6000 S70 Advanced Server and the RS/6000 H70, two of the fastest single-system computers in the world.
IBM can do it. They've been doing all that for ages, save for the twin-die. In case all of you have forgotten, IBM/Motorola are now in bed together again. This is a very good thing, seeing as they share the CopperGold patents which are used in the production of all of IBM's PowerPC processors. I suspect it's also used in the motherboard manufacturing process.
Let's do a quick lookover of the RS/6000's I mentioned above; the S70 Advanced Server and the H70 in basic single processor configurations.
SPECint95: N.A. 144
SPECfp95: N.A. 182
OLTP Perf: 46.0 16.7
(N.A. denotes 'Not Available' - The S70AS does not have SPECint/SPECfp results publically available.)
How about handling the web?
In their max configurations.. the S70 Advanced Server with 12 RS64-II's at 262MHz achieves a SPECweb96 ops/sec score of an astounding 20,200.
The H70, with 4 processors, achievs an astounding score of 11,774. Now let's jump ship on the more 'typical' RS/6000's and look at where IBM will more than likely stick this processor first.
The legendary SP2, otherwise known as Deep Thought. Yes, that's right. Deep Thought is available for *retail* sale, and eats no less than 60 spaces on the top 500 supercomputer list, in it's many retail configurations.
A *single* Type 9076 Wide node with dual POWER3 processors running at just 200MHz achieves the unbelievable SPECint95 of 222 and SPECfp95 of 468.
Keep in mind this; these processors are running at just 200MHz. *DEAD* slow for you Intel weenies. Ancient technology, some would say.
Yet they achieve higher SPECint95 and SPECfp95 scores than pIII-Xeon 550's. By far. The single processor configuration achieves int95 of 111 and fp95 of 243. Now, cram 16 of those into a single computer known as the SP2, which is really just an active backplanar chassis. Realize the performance increase is a 'pure' curve; each wide node added is worth a SPECint95 score of 111 and a SPECfp95 score of 243. 16 of those give you an overall SPECint95 score of 1776 and an overall SPECfp95 score of 3888. That's 16 200MHz processors with 256M of memory per processor and 4M of L2.
IBM can do it, and deliver on it by the end of December if they wanted to! IBM knows what they're doing, and knows what they're saying. IBM doesn't do vaporware. They said OS/2 Warp 5 was going into beta months ago. Two weeks after they said that, I recieved my beta CDs. When they say they'll have a fix for an AIX problem within a week, you have it within a week.
IBM doesn't deliver vaporware; they deliver promises. Clouds with a silver lining, if you will, since this means that Motorola also gets access to this technology. (Assuming I understand their current pact correctly.) Who wants to jump the x86 ship with me now?
-RISCy Business | Rabid System Administrator and BOFH
network-on-a-die (Score:1)
What exactly would be the advantage of having a plu-in LAN on a die? Why would you want to network with yourself?
If I'm way off, please let me know. I didn't quite understand that point.
Re:woo hoo (Score:2)
If Moore's law holds out by 2010 we'll have approximately 8 times the number of transistors in a socket as we do presently. So instead of ~20 million it'll be around ~160 million. That's a lot of transistors. More massive onchip cache will be one of the first improvements and maybe a moderate bump in bus width. I say only a moderate increase because more density on a motherboard is expensive and isn't scaling at the same speed as circuit density. Chances are you'll see 2 or 4 way SMP on consumer processors instead. You also might see true system integration: RAM, ROM, CPU and graphics subsystems etc, this would be for what is now the sub 1000 dollar market.
Re:You are kidding! (Score:1)
Linux = software crop von the....
Er... let's not go there...
Re:Shared L2 Cache (Score:1)
it doesn't need to waste a lot of cycles doing it.. just used the same as normal L2 cache
1.5 Volts (Score:1)
Gee...Marketing looks great! (Score:1)
I'm won't even touch the price/performance ratio of IBM gear.
Aren't they... (Score:1)
Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
Power4? how about in a PowerPC Machine.. (Score:1)
-----
Linux user: if (nt == unstable) { switchTo.linux() }
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
You're OS choices will be AIX, OS/400, Linux, and Monteray.
Vaporware (Score:3)
Example: "The processor will be used in both the AS400 and RS/6000 server families, which are slated to hit the market in 2001."
In other words: "Even in our wildest dreams this product won't be available for at least 18 months and that's real time, not Internet time."
That's not an "exciting new product", that's a load of crap. I used to watch Beyond 2000 and other programs that "showcase new technology" until I realized that the promises of "you'll see it in 3-5 years" never came true. Same thing here.
What this fellow (not to mention
---
Put Hemos through English 101!
"An armed society is a polite society" -- Robert Heinlein
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Vaporware (Score:1)
I took an English course in college, and we actually did a lot of media analysis.
Companies write article-like pieces and send them to media services, who are starving for stories, and often don't have the capital for more (or better) writers. When a nice press release like this comes, its really easy to put a staffwriters' name on it and just publish it right away, especially if they really don't know much about the topic, or just don't have time to do research.
You see it all the time on the media. Last month, I was watching Headline News, and there was a 4 minute segment all about how RV Sales have increased, and detailing all of the new features. Four minutes on RVs for a 30 minute news broadcast? Seems a little strange.
Re:Vaporware (Score:3)
Re:Vapourware? I think not. (Score:1)
RIGHT ON! (Score:1)
In the hardware labs (back in '91) I was like a kid in a candy store; the early 320, 520 and 530 was rolling through and at the time were sweet boxes. I think the processor planar on the 320 ran at 37mhz, but smoked 100mhz Pentiums in floating point and integer.
The data path between the CPU/data/instruction cache were a whopping 288 bits (on the ancient 340s).
Way back in '91 they were working on a split transaction crossbar buss for the upcoming SMP systems which I think turned into the J30.
Throw AIX in the mix with all its cool features and you have a nice rock solid system.
Jim
Re: Vaporware (Score:1)
IBM is very careful to comply with the rules.
A few questions (Score:1)
so, does this 2-CPU on a die have a
shared FPU or 2 separate FPUs?
2) Is it possible and/or likely that they might
share certain components without
performance degradation?
3) Does this use the copper fab stuff that IBM
announced some time ago?
Not exactly true.... (Score:1)
http://www.rs6000.ibm.com/hardware/workgroups/4
You'll see that they really only do about 13.2 SPECint, and 30 SPECfp. The "rate" numbers can't be compaired with normal SPEC numbers...
PPC is a simplified version of Power architechture (Score:1)
The first PowerPC chip to ever come out, the PPC 601, actually had a larger instruction set than what the more recent PPC chips have. The compilers of the time were optimized for the larget instruction set of the Power architecture and the first Mac PPC programs couldn't be used on the 604 and 603 as they weren't 100% binary compatible.
--sulka
Generic IBM Basher??? (Score:1)
Hence while IBM succeeds with in business all these other companies spout their "crunch" capability and wonder why business doesn't care.
Sometimes its not how much you do, but what you do.
Besides, if you want a reliable server you use an AS/400. (which has been 64bit for some time now - oh lest I forget - to go from 32bit to 64bit did not require rewrites on 99% of software???)
Re:This is NOT PowerPC chip... (Score:1)
This is fruition of the G2K project that Motorola and IBM were working together on before the split over Altivec. Multiple processor cores on a single chip and 1 GHz speeds were their goals for that project. While the 500 MHz memory bus is probably a long way off from coming to Macs due to the expense, I wouldn't be too sure that a multi-core G4 is so far away from being in Macs.
NOT Vaporware (Score:1)
This is IBM, not Intel. They are one of the more conservative corporations about press releases. This targetted release date is exactly consistent with the estimates that the G2K project had projected 3 years ago -- that they would have test chips in 2000 and production silicon by 2001. Compare this to the ever shifting projections for the IA-64 family's debut.
Re:Power4? how about in a PowerPC Machine.. (Score:1)
Yes, they could run the 32-bit Mac PPC code, but there are some serious archetectural differences regarding bus implementation that will make it impossible to place them in PowerMacs. The difference between PCI and NuBus Macs pales compared to the current 100 MHz memory bus archetecture and the newer 500 MHz memory bus archetecture. Not to mention that, I believe, the POWER3 family uses a 128-bit bus while the current G3s all use a 64-bit bus.
Sorry, but the performance difference is way too extreme to even bother with trying to make a ZIF card that can talk between the bus archetectures. It would be way too expensive for way too little performance gain.
Performance Computing (Score:1)
Plus there's a super whizzy electron scan cross section of a chip built using IBMs new SOI chip process which basically builds the transistors with a small substrate of Silicone Dioxide on top of an insulator which sits on top of the silicon wafer. Apparently, the bigger the piece of silicon you use for the transistors, the more capacitance it has, and the more energy it takes to charge/discharge the transistor, so these new chips take less power and can be packed closer... Hope I'm getting some of these technical details right...
Anyway, basically IBM is using it's way-better-than-everyone-else chip manufacturing technology to kick some major butt. This thing looks sweet. One thing not mentioned here (at least I didn't see it) is that because they're gonna bump up to 1 GHz, they had to lengthen the pipeline -> each instruction may take more clock cycles now. What they were doing to compensate was to make the chip able to run instructions out-of-order, beefing up the code branching analysis, and adding an L3 cache (off the die) to improve memory performance.
Re:woo hoo (Score:1)
But the question is... (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Will it be Intel compatible? (Score:1)
-avi
Linux and the Power4 (Score:1)
No. (Score:1)
No. Its a 64 bit PowerPC chip. No Windows there.
Andrew Gardner
AIX for Ultra Powerfull (Score:1)
Re:A few questions (Score:1)
Learn to read, then ask questions.
Russ
Uber G4? (Score:1)
Re:Will it be Intel compatible? (Score:1)
This will run AIX and OS/400(maybe linux in the distant future).
It is 64-bit. I believe IBM only has linux running on their 32-bit systems that are based on their PowerPC chips that are similar to Motorola's. (the 603, 604, 750 etc.)
PowerPC is an architecture based on IBM's Power architecture some time ago and was developed with Motorola.
Motorola has nothing like this in the works. This will not ever be in a Macintosh.
They are actually very far along on the design. The problem is that the die is huge and sucks a lot of power. 2001 seems reasonable because a while back EET reported it would be out in 2000.
It's happened before... (Score:1)
See, I work for a fairly successful company (which shall remain nameless) that just upgraded to the 12-way RISC, and is gambling on this next 400 to be there when we outgrow the new one in 2 years.
The problem is, the last time they took this gamble, IBM promised and promised but nothing showed up in time. We were forced to Opti-connect 2 boxes together just to get by.
The biggest mistake in this gamble now is that they got rid of the Opti-connect environment when they upgraded! What a mess! At least if they continued testing for Opti, we would have some sort of failsafe but they nixed that too.
So now when IBM fails to come through again we're dead!
After all, management sure isn't gonna take the blame.
Re:Power4? how about in a PowerPC Machine.. (Score:1)
Note that there is serious bus differences between the Power and the PowerPC such that a G3 (and a G4) look like a meager paper-cup-with-thread communications protocol.
However, Linux will probably run on it just fine with a few modifications to the current Power version.
Re:A few questions (Score:1)
It seems from what I got out of the article that they will basicaly act like seperate CPU's but they WILL support MERCI SMP so each chip will be able to access each others cache. Possibly even the L1.
And , yes, it will be using the copper process. All CPU's IMB makes now are made using copper. And they will atleast be using the
Re:Palm (Score:1)
Re:A few questions (Score:1)
2) They share a common L2 cache and it is of high enough bandwidth such that performance is not degraded.
3) It uses the copper process, but it's not the same process as the one IBM announced. This is a newer process (0.18 micron targeted instead of 0.25 micron).
Re:A few questions (Score:1)
Re:network-on-a-die (Score:1)
It's already being done. The example I know about is Motorola's QUICC core, which they combine on the same die as a CPU. The 68360 is essentially a 68040 (except they use the CPU32 architecture, which has a slightly stripped-down instruction set from the full 68040) plus the QUICC core. There are also the PowerPC 860 variants, which are a PowerPC 60x (not sure of the exact model) plus QUICC on the same die. These are fairly popular chips to design embedded communications systems around.
I do embedded software, not board designs, so I don't know all the tradeoffs of having this type of CPU core. I assume that keeping the chip count down is one of the major advantages. The QUICC is an incredibly flexible unit -- it can handle framing for most any protocol. Ethernet, ATM, T1, SONET, LAPB/D, etc. So, it eliminates the need for specialty framing logic, perhaps even an ASIC, as long as you get the firmware set up right.
There are some pretty interesting notes about the QUICC (more than I'm going to read!) on the Motorola Semiconductor [mot-sps.com] web site. Just enter "QUICC" in the "Search" box.
(Disclaimer: I don't work for Motorola, I've just had to program on a number of these chips and have been impressed by what gets stuck on the same die with the CPU.)
Your SPECint95 numbers are vapour... (Score:1)
Re:Will it be Intel compatible? (Score:1)
Re:Vaporware (Score:1)
(cf. Transmeta and Sun's MAJC)
For that matter, I think that in the years since Commodore folded, the always-forthcoming new Amiga has been rumored to use a 680x0 (x > 6), x86, Alpha, PowerPC, HP PA-RISC, and now Transmeta and MAJC. I wonder if anyone can dig out any Sparc or MIPS rumors. (Or start a few.)
beat me to it (Score:1)
Anyhow, this is not i386, so I still ask: does anyone anywhere have any idea when i386 (be that ia32 or ia64 or...) will show its ugly face in SMP-on-a-chip congigurations?
Re:Uber G4? (Score:1)
The power3 and power4 chips are designed in Austin, Tx. so, they are completely different teams.
The Power name is now just a name. The PowerPC architecture was developed by IBM and Motorola to compete with Intel and it was based off of IBM's existing Power architecture.(Power, Power2, Power2SC are examples of the power chips)
Although IBM makes PowerAS chips (AS/400) PowerRS and Power chips (RS/6000) and PowerPC chips(RS/6000, mac) they are all essential powerpc architecture chips. but, they are also all different. they are designed with specific tasks in mind.
F.Y.I. The nintendo gekko is being developed on the east coast.
Re:AIX for Ultra Powerfull (Score:1)