The Battle in 64-bit Land, 2003 and Beyond
An anonymous reader writes "Paul DeMone has an excellent article up at Real World Technologies on the future of 64bit computing. Find out where MIPS, HP, Intel, AMD, Sun, Fujitsu, and IBM are headed."
← Back to Stories (view on slashdot.org)
There needs to be a true revamping of CPU architecture, not simple adding of bits. 64 bits is fine and dandy, but the convoluted instruction set, seemingly random usage of registers, and an inability to do fast floating point operations really hampers the x86 system. Seeing as how IA64 is based on x86, this will be a problem into the future.
And with IBM announcing further support of the Intel architecture, there doesn't seem anywhere for the computer industry to expand.
It isn't even an argument of "what are we going to do with all this power?" It's more like "where's the fucking power?"
I have been pwned because my
Do you really need a 4GHz, 64bit chip for your embedded app?
I want to delete my account but Slashdot doesn't allow it.
Hopefully, 64bit will bring some performance to the Apache project :)
---------
FunPic
Happy Tree Friends
Ownage
What's with this graph? http://www.realworldtech.com/includes/images/artic les/battle64-2003-fig1.gif
Am I the only one who likes seeing UNITS on things?
Itanium 2/1000 scores a little over 1400 somethings at just above 800 something elses. Is this better or worse than the Athlon XP/2250, which scores less than 800 whatever-they-ares at 900 who-knows-whats?
I mean we all know by now those spec benchmarks really don't translate well into real world performance. He's got nothing else to go on but to say machine A is faster than machine B based on spec2000 alone is kinda nutty. Bus speed, memory bandwidth and a host of other factors effect machine speed.
Also I know POWER4 chips are made very conservativly so they don't fail as often, I'm assuming its the same for many of these other workstation chips.
Also the power consumption issue is glossed over quickly, but I'm hearing it getting to be a big deal. Power/ cooling costs are making some of these a difficult sell in the server room.
Are HP and SGI porting HP-UX and Irix and all the associated apps to IA64 or are they focusing on Linux for this platform?
What about IBM and Power4? What OS (AIX?) and applications run on that platform?
I think an equally important and even more interesting aspect in this luming 64 bit war is going to be the software.
Lousy I/O? Care to be a bit more specific? Are you talking about FSB or memory bandwidth? Bandwidth between northbridge and southbridge (v-link, i-link, etc)? I/O to integrated HDD or USB controllers? PCI? Super IO? LPC?
There are dozens of types of I/O on an x86 system- some of them are great, some of them are "lousy", and many of them don't require anything faster than they already have (like keyboard). But as is, your comment doesnt make very much sense.
"The defense of freedom requires the advance of freedom" - George W Bush
Hmmm, maybe the military, if the application demands that level of computing horsepower?
Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
1. x86 has been revamped many times. That's why it is still competitive, although its doom has been predicted numerous times.
2. x86 actually has faster floating point than most RISC CPUs. Why don't you actually read the article and look at the stats they give there? In particular thanks to SSE, x86 not only has directly addressable floating point registers but it has huge performance gains to offer for vectorizable calculations. Did you ever ask yourself why all the movie special effects farms have moved their render farms to x86?
3. "Seeing as how IA64 is based on x86"... Care to pass that crack pipe around or are you going to smoke it all alone?
4. "And with IBM announcing further support of the Intel architecture"... ?! What the fsck are you talking about? The only Intel architecture IBM recently announced support for is IA64. You seem mighty confused, man.
He said, "You'll be able to tell your grandchildren that you helped assemble the first NT supercomputer," and I cringed.
... IBM already has a laptop chip directly from their high-end server class processors.
And that's because to IBM multiprocessing means thousands of processors, not just 8 or 16. With that kind of scaling in mind, power consumption is in the design criteria from the very beginning.
While you're more correct than the parent poster, I feel I should raise the point that "most people" don't have > 4GB of ram, don't encrypt their emails, don't use Photoshop, etc. In the high-end desktop and of course server markets, 64-bit obviously makes a difference. But "most people" aren't in that market.
-palp
http://www.sun.com/servers/workgroup/880/
Let's all make sure we're talking about the same thing.
The IO on a server is rarely going to run through an AGP port. That's because you're not going to use a V880 to pump textures to a GPU card for playing games. A V880 is designed to kick any PC's ass up and down the street as an entry-level fast fileserver and database server.
The V880 has several PCI busses for all of its PCI slots (count em).
Some of the PCI slots are 66MHz 64 bit wide PCI slots. How many of those do you have in your PC? (clue: AGP doesn't count).
What kinds of PCs can you get that can have 64GB RAM? And 8 way concurrency on access to that RAM? (Clue: do your homework on Intel SMP limitations).
How can you possibly saturate that 533MHz FSB on the PC? You do it swapping textures across the AGP port! Try loading up your PC with FCAL adapters, hooking them to smart disk arrays with gigs of write-through cache and see how much IO you can get.
--- Nothing clever here: move along now...
From a system administration and architecture point of view, if the CPUs in question are generally in the same ballpark from a performance standpoint it's decidely more important what operating system you can run on it.
For example, if I had an Oracle database to run, would I run it on Solaris, AIX, or Windows?
CPU-wise, AIX and Windows are better off, however, if given the choice I would always choose Solaris as it's better than AIX (a truly IBM'ed up version of UNIX...yuck), and worlds apart from Windows from a reliability and administration standpoint.