Microsoft Commits to Using Opteron 397
the_1000th_Monkey writes "According these articles at The Inquirer, Infoworld, and The Register Windows XP and Windows Server 2003 will support AMD's 64-bit Opteron processor. Beta releases can be expected in the middle of this year. Here is MS's official press release."
Impostor! (Score:5, Funny)
A slashdot story where Microsoft are the good guys! What have you done with the real Timothy?! Taco! Help, Taco!!
Re:Don't forget NT for PPC and Alpha (Score:3, Informative)
Coming soon... (Score:5, Funny)
64-bit Blue Screen of Death!
Re:Coming soon... (Score:2)
SLASHDOT!
With special guest star: Bob Saget!
(if you're about to mod me as off-topic, then let me explain: his joke was obvious an unfunny, not unlike some of the commentary on America's Funniest Home Videos.)
Re:Coming soon... (Score:2, Funny)
Re:Coming soon... (Score:2)
It's plenty funny, problem is that Slashdot's culture's diverse enough that a lot of my jokes go over the heads of people with mod points.
Pardon me for being considerate.
Looks like that's it for the "Wintel" theory (Score:3, Interesting)
And does this make AMD part of the Axis of Evil now?
Re:Looks like that's it for the "Wintel" theory (Score:5, Informative)
And does this make AMD part of the Axis of Evil now?
Once upon a time, Windows NT ran on Pentium, Alpha, MIPS, PowerPC and possibly other CPUs. AMD will be a member of the Axis of Evil until Microsoft decides the time has come to cut its throat, as it has with so many other of its "partners."
WMD = Windows of Mass Destruction?
Re:Looks like that's it for the "Wintel" theory (Score:2)
Re:Looks like that's it for the "Wintel" theory (Score:2, Insightful)
Actually, I think it simply means that Microsoft is porting their OS to an AMD architecture. Pocket PC/SmartPhone run on ARM processors, does that make all the companies who license ARM cores evil too?
People around here are all to eager to attribute negative conotations to any company who MS works with. Hell, if MS helps out AMD and AMD helps out Linux (which it does), it seems to me that things are going in the right direction.
Re:Looks like that's it for the "Wintel" theory (Score:2)
Yup, time to start bombing those locations.
Oh...wait...I'm running an Athlon....
Oh, sh [ no carrier ]
Any Doubt? (Score:5, Insightful)
Microsoft Misses Opteron Product Launch (Score:4, Insightful)
By the time their crappy server OS does get launched, they will be facing an entrenched group of free OSs that have 100% market share.
Re:Any Doubt? (Score:5, Interesting)
Why is it that they won't support existing 64bit technologies (Itanium, Alpha's back in the day), but their gung ho for yet another x86 hack?
Re:Any Doubt? (Score:5, Insightful)
As for why WinXP doesn't play well on the Itanium - it's a hard problem. The ia64 architecture is completely new and is using a lot of concepts which are not well understood. It relies very, very heavily on compilers being tailored for it - there are still huge performance gaps between the various compilers claiming ia64 as a target (HP, for example, are still running 20-30% better than Intel's compiler).
Intel have screwed themselves here - their product is too radical a shift to make it easy for vendors to adapt.
Re:Any Doubt? (Score:3, Informative)
Huh... Windows 2003 supports the Itanium already.
Re:Any Doubt? (Score:3, Informative)
Whooo....neat! (Score:3, Interesting)
I can't find any information if Win2k3 has support for Intels Itanium 64bit processor...You'd think it would considering MS and Intel spend every night in bed together
Re:Whooo....neat! (Score:2)
Re:Whooo....neat! (Score:2)
Well, MS is now the master of a three-way, and AMD is getting more attention in bed now because AMD's CEO strongly supported Microsoft during the congressional hearings on MS's monopoly.
I too would think there would be something on the Itanium, but maybe Intel really is missing the boat big time. More applications will soon need larger me
Re:Whooo....neat! (Score:2, Funny)
Somewhere between the 4th and 5th planets in your solar system...lots of good rocks to hide under there!
Thanks for the tip though, I haven't followed Intel very closely in a while and the news with them lately is just when another employee of theirs goes to jail on terrorist charges =)
64 Bit-OS .... that's great, but ... (Score:2, Insightful)
Just my $0.02 cents
Re:64 Bit-OS .... that's great, but ... (Score:5, Informative)
For instance, there are five varieties of Linux, three BSDs, Beowulf and Windows in the offing. Most of them have either already been released or are due to be released at the Opteron launch.
Database support is strong with IBM's DB2 leading the field; CA Ingres, Oracle and MS SQL Server are all set to follow.
Re:64 Bit-OS .... that's great, but ... (Score:2)
Re:64 Bit-OS .... that's great, but ... (Score:2)
And once there's an operating system and microprocessor in place (maybe even mainstream), then there will be a viable market for 64-bit applications.
No point in writing software if no platform can run it.
Re:64 Bit-OS .... that's great, but ... (Score:5, Informative)
Can't wait for the desktop version.
Re:64 Bit-OS .... that's great, but ... (Score:2, Interesting)
If that hardware lasts long enough to be resellable. The MBAs have intruded into the design labs at most companies, and if something lasts long enough to actually 'become obsolete' it means the design team needs to be punished for overdesigning the product.
Re:64 Bit-OS .... that's great, but ... (Score:2, Insightful)
SQL Server will ship a 64 bit native version, this is one of the few apps I know of that can really make use of a 64 bit system right now.
I see this as something to help shove some big iron out of giant datacentres, but it hardly affects the ave
Re:64 Bit-OS .... that's great, but ... (Score:5, Informative)
faster since there are more general purpose
registers available to it. So even if it doesn't
make use of 64-bit ops, it will still run faster.
The same game compiled for x86 and run on an
x86-64 will not see the same improvement since
it won't take advantage of the extra registers.
According to an interview posted on Slashdot
recently (karma op for anyone who wants to hunt
down the link), several current games recompiled
for x86-64 but not tweaked in any way, experienced
a 30% increase in performance because of the
extra registers.
Re:64 Bit-OS .... that's great, but ... (Score:5, Insightful)
Also, I believe that interview you mention does talk about a 30% increase in performance, but it does NOT say it is from the registers (I can't find the link to the interview). It's not very clear what they were comparing to, but if I remeber correctly it looked like they were comparing to a regular Athon. Thus, the 30% increase would be coming from a) a new core with micro-architectural enhancements b) onboard memory controller c) extra registers.
Re:64 Bit-OS .... that's great, but ... (Score:5, Informative)
However, the 30% speed improvement was NOT over an Athlon. They took the 32-bit binaries, benchmarked them on the Opteron, and then they recompiled the code for the x86-64 target (without changing a single line) and benchmarked it again, and there was a 30% speed improvement.
That's pretty impressive if you ask me. Granted, the server side does most of the physics logic and such, and not graphics, but I'm optimistic about just how much the increase in raw CPU power is going to help gaming out.
Re:64 Bit-OS .... that's great, but ... (Score:4, Informative)
Games requiring 4 GB? (Score:3, Interesting)
Which brings me to another point. What happens to buses and whatnot with the x86-64? Has AMD been quietly working away on a 64-bit replacement to AGP? Will we get rid of special graphics buses and go to a next-generation bus standard all round? Or will there be a collection of compatibility hacks to make it all work with existing graphics cards. Anybody care to speculate?
Re:64 Bit-OS .... that's great, but ... (Score:2)
For the "interesting" software, it's just a recompile away. 64 bit computing is already the norm in high-performance computing. The huge address space is one of the strongest selling point of the RISC vendors. Mere performance isn't any longer.
The cultural changes of 64 bit computing (e.g. you can memory-map any file for reading it, and many of them) will take ages to materialize ubiquitously, however.
A bit late (Score:3, Informative)
Also I think many people will be dissapointed with the 32bit performance and AMD might get a bad name for it.
Re:A bit late (Score:5, Informative)
Microsoft has had access to Opterons for quite a while now, and they seem very eager to push it over Intel's reason for the simple reason that the Opteron allows for legacy programs to work.
Re:A bit late (Score:2)
It was rather ugly IMHO, but it was necessary to move on.
Re:A bit late (Score:2)
The full Debian distro for Linux, which includes several CDs full of apps, has been available for several months for Itanium. more info [debian.org]
Re:A bit late (Score:2)
Re:A bit late (Score:2)
Besides, if MS is planning to port WinXP and Windows Server 2003, they probably have som
Sources at M$ say that... (Score:2, Interesting)
Question (Score:2, Insightful)
If you do, you're wrong.
You're no different than the people who type "Lunix."
Learn to enjoy civil discourse.
Re:Question (Score:3, Funny)
it makes sense. (Score:4, Interesting)
then again, Microsoft could have been holding on to their press release, and Sun could have jumped on the bandwagon, releasing their press release early in order to beat out Microsoft.
either way, it really should be a simple matter for Microsoft to support this chip. it is backwards compatible, and they have had 64 bit for quite a while, so the heavy work is already done.
Intel? (Score:2)
Re:Intel? (Score:4, Informative)
{ahem} *coff* *coff* (Score:2)
Heh.
Re:{ahem} *coff* *coff* (Score:2)
64-bit? Why? (Score:2)
Re:64-bit? Why? (Score:2)
64 bit instruction set for faster low level functions, faster 64 bit pipes. Good stuff, all around. Will you have an immediate use for it? No. It will eventually replace 32 bit, and you'll be happier. Just like the Pentium replacing the 486, the 386 replacing the 286, it's a move in the right direction.
Re:64-bit? Why? (Score:5, Informative)
This is just plain wrong. 64-bit words at the CPU level has no direct effect on instruction speed, unless you make tricky optimizations, like packing 32-bit variables into a single 64-bit register and doing operations on them simultaneously (which, in general, isn't that useful, BTW). Yes, there are a couple places where wider registers could be useful (bulk data transfers, etc) but there really aren't that many. Some people have mentioned higher-precision arithmetic, but IMHO, if you need that, you're using the FPU anyway, and thus have had 64-bit (80-bit internally) precision for some time now.
The main reason the Opteron is a good thing is because 1) it provides MORE registers, allowing the compiler to make smarter register allocations, which can provide drastic performance improvements, and 2) it provides access to a larger address space, meaning you can finally have >4GB of memory without nasty paging hacks. Of these, only the first is really that useful to your average Joe, which is why you're only going to see the Opteron in higher-end workstations and servers for the immediate future... at least, IMHO.
Re:64-bit? Why? (Score:5, Informative)
Re:64-bit? Why? (Score:2)
Alright! I can finally start using 64 bit floats for curency data types and not have to worry 'bout droping pennies until the numbers get *REALLY* huge.
Just kidding.
Re:64-bit? Why? (Score:5, Funny)
16 exabytes ought to be enough for anybody.
Re:64-bit? Why? (Score:2)
It's like adding on and making an 4 lane highway into an 8 lane one, it allows you to handle more traffic. For most drivers it doesn't mean they'll get where they're going faster as the same speed limits apply. But a few proffessional ones will find that the extra lanes mean they can utilize the extra space better and drive faster.
Re:64-bit? Why? (Score:2)
Wow, I didn't realize you got that added bonus. Goodbye Speed Limit!
Re:64-bit? Why? (Score:3, Informative)
The more subtle one is that the x86 instruction set is as broken as a broken thing, as we all know, and x86-64 goes some way to fixing that. Particularly in terms of having more registers.
Dave
Re:64-bit? Why? (Score:5, Informative)
More seriously, there are some academic studies around that show that variable-length instructions of the x86 ISA actually are improving performance over fixed-length RISC-style ISAs. Why? Because the instruction density in the cache can be higher, and therefore the I-Cache fill rate doesn't need to be as high. Sure, the I-Decode is a b*tch to design and build, but apparently Intel and AMD are able to run it in about 500ps (~2GHz, or better) in 0.13u and below technology. Not bad, not bad.
Re:64-bit? Why? (Score:2, Funny)
friend: 0wnz0r!
But really, its all said above. Main thing being the memory access problems which current 32bit systems can have.
Re:64-bit? Why? (Score:2, Informative)
With the AMD Hammer's handling > 32-bit memory addressing natively and without hacks like PAE, it will definitely help improve high-memory use applications like databases, large rendering jobs
Re:64-bit? Why? (Score:2, Informative)
Actually, I believe (2^32)^32 != 2^64
2^64 = 2^(32*2) = 2^32 * 2^32 = (2^32)^2
... but not (2^32)^32
it is the reason for the delaying of the Opteron (Score:5, Informative)
This is no news to me. I remember reading that AMD was delaying their 64-bit processors until next fall [com.com], the reason was apparently that they wanted to have a version of Windows to run on it.
It is therefore no surprise that Microsoft announces an appropriate version of Windows in the same time frame!
Re:it is the reason for the delaying of the Optero (Score:2)
Not quite right. Opterons are for workstations and servers. Opterons have up to two memory controllers, can have larger cache, and support SMP. Athlon64 will be single-CPU only (this wasn't the original plan, BTW).
I expect Opteron workstations running Linux64 and Win32 will be available sooner rather than later.
Check the bottom of this article [theinquirer.org] for info on a BRCM chipset supporting AGP 8x (among other goodies)
Double plus hypersweet (Score:2)
* Up to 24Gb of RAM (6 * 4Gb modules)
* Built in boardcom TOE gigabit
* AGP 8X/Pro 110
* Optional SCSI or SATA adapters on board
* ZCRaid compatible for either SCSI or SATA RAID
Time to take out a large loan ?
*drool*
SB
Not true at all. They just announced ... (Score:2)
Re:Not true at all. They just announced ... (Score:2)
Re:Not true at all. They just announced ... (Score:2)
I'll think about the Xanax =)
Re:Not true at all. They just announced ... (Score:3, Funny)
Today we secretly replaced The Bungi's daily dose of ritalin with methanphedamine. Let's see if he notices the difference.
HAHAHAHAHAHAHA! Wow... my sides are hurting with that funny, funny quip you just threw down on us like some clever maniacal funny man! You so funny! HAHAHAHAHAHAHAHAHA!
Nope, still as maniacal as ever.
Fragmentation for Windows 64-bit or Intel trouble? (Score:5, Insightful)
Another posibility I see is that AMD's choice of creating a backwards-compatible x86-64 instructions set will reign supreme over Intel's, and thus force Intel to adopt in AMD's x86-64.
Either way, I see turbulent times ahead...
Fat binaries? (Score:3, Interesting)
Why wouldn't this be an option? Or maybe that weird dynamic recompilation stuff that the Alphas had for running x86 stuff in emulation?
Re:Fragmentation for Windows 64-bit or Intel troub (Score:2)
So M$ and Windows developers would be copying what Apple and Mac developers did 9 years ago...
Sounds like par for the course to me.
CLR requires an O/S (Score:4, Interesting)
That's fine for applications. However, the trick will lie with porting the O/S itself. You know, the stuff that the CLR depends on!
MS will NOT be distributing a version of the CLR for *BSD or Linux.. I guaran-damn-tee it! Excepting other non-MS
The nice thing is, just as Windows 3.1 on the i386 had all the 16-bit thunks for calling 32-bit DLLs in "enhanced mode," MS can take their time transitioning from 32 to 64-bit mode. Once the main kernel and the libraries it depends on are 64-bits, then the apps that NEED 64 bits will work. They can take their time porting the MMC, Notepad, and all the remaining utilities to the CLR. After all, why should notepad.exe be 64-bits?!
THAT is why the Opteron will be a smashing success. Backwards compatibility; just like the i386..
Quid Pro Quo? (Score:2)
Most likely, something in a future version that would make it partly incompatible with Linux. Maybe, some chipset feature remaining undocumented, or something that to write code to use would infringe a patent.
I wonder what it will turn out to be.
Re:Quid Pro Quo? (Score:2, Interesting)
Very Interesting... (Score:2, Insightful)
Just imagine if the only 64-Bit servers you could buy were non-MS based...
Re:Very Interesting... (Score:3, Informative)
They have been non-MS based for years, I run a 5 year old HP-UX 11.0 64-bit server at my job.
64bit RISC based processors have been available for about 10 years now (just a guess, maybe longer)
Not exactly new, MS has been cheating for years (Score:2)
Beyond that, Microsoft has been slowly helping AMD over the years, if by just using the 3D-Now optimizations on the early K6-2 processors. Of course, you'll never get Intel and Microsoft out of bed together, but then
Supporting, not Using (Score:2, Informative)
Well well.. (Score:2, Funny)
AMD is in a strong strong position here... (Score:4, Interesting)
A new breed of error messages.. (Score:3, Funny)
BRAIN has performed an illegal operation in AMD64 at 0123456789ABCDEF. BRAIN will now terminate.
Re:about time (Score:4, Informative)
Re:about time (Score:5, Funny)
nah, I don't think MS is going to support Linux.
Re:about time (Score:2)
Really, I think they are. [theregister.co.uk] Porting your software to run on an OS sounds like supporting that OS to me. Okay, so the porting isn't done in-house, but it is MS funded.
Re:Tough choice for MS, I'm sure (Score:2)
It's not like this is a poorly implemented Unix workalike that has processor-specific cruft buried deep under the skin.
No, apparently its much more difficult to port.
Doubtless poorly designed from the beginning. I'd point to the emphasis on "integration" rather than "modularity", just IMO.
Re:Tough choice for MS, I'm sure (Score:3, Informative)
The hardware specific code is contained in the Hardware Abstraction Layer, which is layered under the kernel. Remember that NT has been available for several different arch
Re:Tough choice for MS, I'm sure (Score:2)
I remember reading an article in PC/Computing back in the days when the top of the line PC was a 486-DX/2 66mhz drooling over the speed of NT 3.51 on an Alpha at 300mhz.
Re:Tough choice for MS, I'm sure (Score:5, Insightful)
Windows _has_ moved on since that.
Re:Tough choice for MS, I'm sure (Score:2)
Windows _has_ moved on since that.
So, Windows is now processor-independant! Great! When can I load it on my Mac?
Re:Tough choice for MS, I'm sure (Score:2, Interesting)
Re:Microsoft will, however... (Score:5, Informative)
Source? (Score:2)
Re:Microsoft will, however... (Score:2)
Re:where can one buy (Score:2)
Opteron is an extension of the IA32 spec for running 64-bit programs. It offers some additional nice features, but needs no emulation to run 32-bit software. I assume that 16-bit software would still run too. I wonder if I could get CPM to loa
Re:where can one buy (Score:2)
Re:I hope the support is better then with Intel (Score:2)
There isn't a 64bit pentium processor.
Re:I hope the support is better then with Intel (Score:2)
-32 bit application
--------------------
32 bit application
There is your answer!
Re:From the article (Score:2, Insightful)
Re:From the article (Score:2)
Microsoft has a new version out, Windows XP, which according to everybody is the "most reliable Windows ever." To me, this is like saying that asparagus is "the most articulate vegetable ever." [jsonline.com]
I highly recommend reading the whole thing, it's worth the 5 minutes.
--
Re:Who gives a ... (Score:4, Informative)
Nonsense. Intel/AMD smoke memory I/O and SPECInt, and in terms of price performance do so in a manner which is breathtaking. Putting a DB on a x86-64 using quality system parts (like, say, a rackmount Compaq (move fast before HP fucks the rackmount Proliants up!)) with large memory makes a lot of sense. If you wanna start doing quad-bank interleaving, 64bit lets you do so with large memory quite nicely. Business computing for the most part only cares about stability, I/O and int performance.
I look forward to 4/8-way smp opteron rigs with quad-channel DDR400 support, featuring 4-16 DIMM slots and multiple 64bit/66mhz PCI, multiple gig-e on hypertransport.