Slashdot Mirror


Microsoft Commits to Using Opteron

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."

266 of 390 comments (clear)

  1. Re:about time by mahdi13 · · Score: 4, Informative

    Linux already supports it...has for over 6 months now

    --
    "Some things have to be believed to be seen." - Ralph Hodgson
  2. Impostor! by sql*kitten · · Score: 5, Funny

    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.

    A slashdot story where Microsoft are the good guys! What have you done with the real Timothy?! Taco! Help, Taco!!

    1. Re:Impostor! by UnanimousCoward · · Score: 1

      So the question that begs to be asked: what percentage of those thinking of implementing Opteron-based Linux systems will now wait for the Windows systems? Or, better yet, what does M$ think the percentage is?

      --
      Twelve-and-three-quarter inches. Unyielding. This wand belonged to Bellatrix Lestrange.
    2. Re:Impostor! by MrNemesis · · Score: 1

      I'd be an awful lot happier if they were also pledging full Opteron/generic 64 bit support for their other OS's as well, at least the ones that haven't been obsoleted.

      They're still meant to be supporting Win2k/Win2k Adv Server by the time the Opteron comes out, right?

      --
      Moderation Total: -1 Troll, +3 Goat
    3. Re:Impostor! by Evil+Adrian · · Score: 1

      Windows life cycle documents are available here so it's not like they are going to drop support out of nowhere.

      --
      evil adrian
    4. Re:Impostor! by RoLi · · Score: 1
      It doesn't change that much. While Windows may "support" Opteron (we all what Microsorft means by "support" - just look at their 32Bit-excuse of Windows/Alpha), the programs don't.

      Also, when Microsoft sais "middle of the year", we shouldn't hold our breath. It can take a little bit longer...

      With Linux, on the other hand, you can start right away with a fully optimized distribution and have all programs using Operon's features right from the start.

    5. Re:Impostor! by TeknoHog · · Score: 1
      > A slashdot story where Microsoft are the good guys! What have you done with the real Timothy?!

      This is My Timothy Unit 0x8026. Resistance is futile. You will be assimilated into service in My Cube.

      --
      Escher was the first MC and Giger invented the HR department.
    6. Re:Impostor! by RoLi · · Score: 1
      Just because it compiles for the new chip doesn't mean its "fully optimized", right?

      Well, the least the gcc-compiler will do is use all (= much more than plain x86) registers, which makes the program a lot faster, even if some new commands are not used yet.

      Actually, you are raising another point in favour of Linux - The distributions will get faster and better because the compiler gets better, but with commercial software you will have to buy everything another time.

    7. Re:Impostor! by Daniel+Phillips · · Score: 1

      A slashdot story where Microsoft are the good guys!

      Good guys? I don't see anything altruistic about it. This is simply a response to the fact that failing to properly support x86/64 would just concede that market to Linux.

      In any event, they already managed to wound themselves in the foot pretty severely. I'd call this damage control.

      --
      Have you got your LWN subscription yet?
  3. Coming soon... by Anonymous Coward · · Score: 5, Funny



    64-bit Blue Screen of Death!

    1. Re:Coming soon... by Anonvmous+Coward · · Score: 1

      "Coming soon... 64-bit Blue Screen of Death!"

      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.)

    2. Re:Coming soon... by questionlp · · Score: 1

      Probably has happened already with Windows 64-bit Limited Edition for the Itanium/Itanium 2. What we will see is a mismash of 32-bit/64-bit BSOD ;)

    3. Re:Coming soon... by BlueShades · · Score: 1

      Oh you mean a faster blue screen of death. Thats just great a 64-bit Windows XP OS for Word and Outlook apps. So does this mean, one needs to wear 3D glasses when an email arrives on my desktop. What a waste of cpu. I could understand server 2003 but a XP 64-bit. Sheesh, you swear hardcore gamers won't setup a 64-bit lan game server running 2003.

    4. Re:Coming soon... by The+Bungi · · Score: 1, Funny

      Actually, you know you're on Slashdot if you have to do that.

    5. Re:Coming soon... by Anonvmous+Coward · · Score: 1

      "You know you're not funny when you have to explain your joke just so you don't get modded down."

      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.

    6. Re:Coming soon... by ArsonSmith · · Score: 1, Funny

      WOW!! who would have thunk it?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    7. Re:Coming soon... by baudilus · · Score: 1

      Will the memory dump take twice as long now? :(

  4. Yeah! by AbdullahHaydar · · Score: 1

    Half the MS-Intel Duoply is broken!!!

    Now, if only the first half would die off...

    --


    Suicide Booth: You are now dead! Thank you for using Stop and Drop, America's favorite since 2008.
    1. Re:Yeah! by exp(pi*sqrt(163)) · · Score: 1

      No, two monopolies. A duopoly is two companies competing in the same market.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  5. Looks like that's it for the "Wintel" theory by TrollBridge · · Score: 3, Interesting
    Guess those of you who thought Microsoft was going to take over the world with the dastardly assistance from Intel better get back to the drawing board.

    And does this make AMD part of the Axis of Evil now?

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    1. Re:Looks like that's it for the "Wintel" theory by Michael_Burton · · 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?

      --
      When all you have is an axe, everything looks like a grindstone.
    2. Re:Looks like that's it for the "Wintel" theory by Anonymous Coward · · Score: 2, Insightful

      And does this make AMD part of the Axis of Evil now?

      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.

    3. Re:Looks like that's it for the "Wintel" theory by B3ryllium · · Score: 1

      Windows Monopolizes Desktops.

    4. Re:Looks like that's it for the "Wintel" theory by shadowbearer · · Score: 1

      "And does this make AMD part of the Axis of Evil now?"

      Yup, time to start bombing those locations.

      Oh...wait...I'm running an Athlon....

      Oh, sh [ no carrier ]

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    5. Re:Looks like that's it for the "Wintel" theory by mcjulio · · Score: 1

      Why would MS cut AMD's throat? MS doesn't give a damn about who's making hardware, as long as OEMs are buying it and running Windows on it.

    6. Re:Looks like that's it for the "Wintel" theory by sixdotoh · · Score: 1
      MS doesn't care who's making hardware? consider OS/2, among the many other manufacturers that MS has dictated exactly how they will implement windows.

      this commitment with AMD may just be a way for MS to get a foot into their door to change a few more things around to their advantage. especially since AMD seems to be so popular among Linux users

      --

      This post was brought to you by the number 584811 and the characters / and .

    7. Re:Looks like that's it for the "Wintel" theory by spongman · · Score: 1

      I believe they had a SPARC port at one point, but it never made it into circulation due to opposition from Sun. Surprise, surprise.

    8. Re:Looks like that's it for the "Wintel" theory by Michael_Burton · · Score: 1

      Soooooooo, when Windows was bound to a single processor architecture, that was an EVIL DUOPOLY! But now that Windows is processor-neutral, and people can use whatever processor they want, then MICROSOFT IS SLITTING THEIR THROATS!

      No, no, no... you misunderstand me.

      Microsoft is evil. That goes without saying. Everybody knows it.

      Because everybody knows it, anyone who partners with Microsoft is evil too. That's why AMD gains temporary membership in the Axis of Evil.

      Windows NT ran on many different CPUs in the past. I think Microsoft thought NT running on established server hardware would help establish NT as an enterprise-class server OS; they were also hedging their bets, not knowing whether RISC architectures might blow CISC completely out of the water. NT sold a lot better on Pentiums than on the other platforms, and Microsoft dropped the non-Intel architectures one by one over the years.

      They're hedging their bets again with the Opteron. Intel thinks there's not much of a market for 64-bit systems. Microsoft doesn't want to lose out if Intel happens to be wrong. Microsoft is evil, but they aren't stupid.

      Microsoft has a history of forming partnerships, getting valuable technology from the partner and giving little in return but some photo-ops with Bill Gates, and then ending the partnership. To Microsoft, "partner" is a synonym for "organ donor." (Not an original line.) Don't be surprised if Microsoft drops Opteron support if the Opteron doesn't meet Microsoft's sales goals, or if Intel enters the same market space with its own CPUs.

      In all seriousness, Opteron support is a good thing. It improves the odds for Opteron to catch on, and competition is good.

      --
      When all you have is an axe, everything looks like a grindstone.
  6. Any Doubt? by TheFlyingGoat · · Score: 4, Insightful

    Was there any doubt that this would happen? Since MS is running on about a 3-5 year Server cycle, the next server release would happen around 2008. I would assume that most high end servers and many workstations would have 64 bit processors by this time. It just makes sense that MS would support the 64 bit processor being released by the 2nd largest processor company.

    --
    You have enemies? Good. That means you've stood up for something, sometime in your life. --Winston Churchill
    1. Re:Any Doubt? by hackstraw · · Score: 4, Interesting

      I'm not that familiar with any MS products, but when I was talking to HP about buying an Itanium, they were saying how HPUX and Linux ran fine on the Itaniums and that they were "waiting for MS to get their act together". To which I assumend that XP did not run well on the Itaniums.

      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?

    2. Re:Any Doubt? by archen · · Score: 1

      NT4 ran (runs..) on the alpha, but MS stopped offering updates and service packs for it a long time ago.

    3. Re:Any Doubt? by Firehawke · · Score: 1

      I'm betting a major reason is that this "x86 hack" as you call it outperforms the Itanium and will have much higher market penetration. Getting an Itanium was extremely difficult for a long period of time, and the lawsuits over the possibility Intel stole IP from competitors for use in Itanium makes it all the more likely MS didn't want to touch it with a 10' pole.

    4. Re:Any Doubt? by rodgerd · · Score: 5, Insightful

      x86-64 is scarecly a hack, it's a pretty significant re-engineering effort that actually addresses many of the complaints about the ia32 architecture (like register starvation).

      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.

    5. Re:Any Doubt? by sheldon · · Score: 2, Informative

      "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?"

      Huh... Windows 2003 supports the Itanium already.

    6. Re:Any Doubt? by ostiguy · · Score: 1

      NT alpha was a 32bit OS on a 64 bit CPU. Strange but true

    7. Re:Any Doubt? by tshak · · Score: 2, Informative

      NT has been running on Alpha's since NT4 (or maybe even 3.51 AFAIK).

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    8. Re:Any Doubt? by Sloppy · · Score: 1
      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?
      Because the hack is going to sell like hotcakes.

      Microsoft follows popular trends. Opteron will be one of them, and Alpha and Itanium weren't.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    9. Re:Any Doubt? by RoLi · · Score: 1
      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?

      Because a dirty hack is all they need to sell to pointy haired bosses.

      Quote robocop: "I had a guaranteed military sale with ED 209. Renevation (sp?) program, spare parts for 25 years... Who cares if it works or not?"

      I think about it, just that line could be right out of Ballmer's mouth...

    10. Re:Any Doubt? by bmajik · · Score: 1

      maybe you weren't talking to the right people at HP. I'll just leave it at that.

      Re: x86 hack. Apparently it turns out that opteron is going to run the existing base of 32 bit software really well, and MS and about every other commercial software company EVER has a huge installed base and has made lots of money off of that installed base.

      Throwing it away is nonsense. Providing a smooth transition is the only reasonable thing to do. I can't beleive Intel let AMD get the 32->64 move right and screwed it up so badly themselves, at least initally.

      (my opinions are based solely on being an uninformed sideliner, i have not worked with I1, I2, or AMD64 boxes personally, much less benchmarked them)

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    11. Re:Any Doubt? by fbg111 · · Score: 1

      Perhaps a little. AMD as a company has no experience in 64bit, after all.

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  7. So... by tabo_peru · · Score: 1

    They will suck in even more platforms.

  8. Whooo....neat! by mahdi13 · · Score: 3, Interesting

    Amazing...even will have a version for the full 64bit (not using the 32bit compatability...much)

    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

    --
    "Some things have to be believed to be seen." - Ralph Hodgson
    1. Re:Whooo....neat! by Anonymous Coward · · Score: 1, Informative

      Yes, Itanium versions of XP and 2003 have already been made.

    2. Re:Whooo....neat! by Anonymous Coward · · Score: 1, Informative

      Really?

      Where exactly is this rock that you've been hiding under?

      Even more interesting is that your volume license version of Window 2003 enterprise or datacenter can be installed on either 32 or 64 bit platforms.
      Lauching same time as 32 bit and available on the 24th WOO HOO!!

      Windows 2003 web server and standard server are 32 bit only.

      WinXP 64 was just announced.

    3. Re:Whooo....neat! by mahdi13 · · Score: 2, Funny

      Where exactly is this rock that you've been hiding under?

      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 =)

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
    4. Re:Whooo....neat! by brejc8 · · Score: 1

      Intel would love to screw microsoft but I think Microsoft had a headake for a while and intel doesnt impress it any more.

    5. Re:Whooo....neat! by Jeff+DeMaagd · · Score: 1

      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.

      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 memory addressing, and AMD simply provides a smoother mass market on-ramp to 64 bit computing.

    6. Re:Whooo....neat! by be-fan · · Score: 1

      Jump 2 years into the future. It's AMD and Microsoft in bed, and now Intel is the good guy! The heads of Linux zealots (including me :) everywhere explode.

      --
      A deep unwavering belief is a sure sign you're missing something...
  9. Re:about time by L.+VeGas · · Score: 4, Funny

    About time that we hear this news from MS. Now, what about linux?

    nah, I don't think MS is going to support Linux.

  10. 64 Bit-OS .... that's great, but ... by mustangdavis · · Score: 2, Insightful

    .... it will be a while before the software catches up ....


    Just my $0.02 cents ...

    1. Re:64 Bit-OS .... that's great, but ... by brejc8 · · Score: 4, Informative

      Actually I think the programs be ready before the OS's. The inquirer has a long list of 'The willing'.

      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.

    2. Re:64 Bit-OS .... that's great, but ... by twemperor · · Score: 2

      .... it will be a while before the software catches up ....

      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.

    3. Re:64 Bit-OS .... that's great, but ... by RexRuther · · Score: 5, Informative

      The whole point of AMD's 64 bit chip is to allow both 64 bit and old/current 32 bit apps to run together smoothly.

      Can't wait for the desktop version.

      --
      -"The early bird catches the worm, but the late bird sleeps the most"
    4. Re:64 Bit-OS .... that's great, but ... by stratjakt · · Score: 2, Insightful

      For most software, it really doesnt matter. The big thing is the 4 gig memory ceiling on a 32 bit app. It's not really so much a speed issue. 64 bit computing wont make a game or AIM or email any better. All that stuff can just run along happily in 32 bit mode.

      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 average Joes desktop, if at all.

      In fact, is the XP Home edition getting 64 bit support too? I wouldnt be surprised if they didnt bother.

      --
      I don't need no instructions to know how to rock!!!!
    5. Re:64 Bit-OS .... that's great, but ... by Dan+Ost · · Score: 4, Informative

      A game compiled for x86-64 will run significantly
      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.

      --

      *sigh* back to work...
    6. Re:64 Bit-OS .... that's great, but ... by Florian+Weimer · · Score: 1

      .... it will be a while before the software catches up ....

      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.

    7. Re:64 Bit-OS .... that's great, but ... by BagOBones · · Score: 1

      1. The new Opterons run existing 32 bit apps faster than AMD's own Athlons as the same clock speeds.
      2. Joe user may not need it yet but Joe game developer has been demanding it!. In the end Joe user gets better games and entertainment because the developers spend less time fighting the limits of their workstations.
      3. Game servers for hard core gamers are improved.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    8. Re:64 Bit-OS .... that's great, but ... by SN74S181 · · Score: 2, Interesting

      I can't wait for the current crop of fast 32 bit parts to flood eBay for pennies on the dollar, when the 'early adopters' start stumbling onto the new platform.

      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.

    9. Re:64 Bit-OS .... that's great, but ... by SN74S181 · · Score: 1

      I think you just mean the uninteresting commodity software that can be shoved together using abstracted languages like C.

      With reference to 'mere performance' most current software hasn't caught up to the hardware already out there and available. Hell, most programmers couldn't code an optimal sort routine on a 386sx. Let's face it, hardly anything is programmed in the native language of a processor any longer, and the nancies who write code get more than defensive in protecting their chosen inefficient 'platforms' regardless of the hardware they're running code on.

    10. Re:64 Bit-OS .... that's great, but ... by Mac+Degger · · Score: 1

      Not to mention the gaming community. Apparently Epic (of Unreal fame) can't wait to put their content tools on 64 bit computing. They've even 'promised' to have a 64bit version of UT2k3 out the day the x86-64 ships.

      --
      -- Waht? Tehr's a preveiw buottn?
    11. Re:64 Bit-OS .... that's great, but ... by zealot · · Score: 4, Insightful

      Your comments are misleading. The extra registers CAN improve performance when code is compiled to use them, but will not necessarily. AMD has previously quoted numbers that the expect to get about 15% additional performance with code that used the registers over code that does not. However, we do not know which apps they're using...

      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.

      --
      He said, "You'll be able to tell your grandchildren that you helped assemble the first NT supercomputer," and I cringed.
    12. Re:64 Bit-OS .... that's great, but ... by nitehorse · · Score: 4, Informative

      The article was at Ars Technica, and it was about the Counter-Strike server, not the actual video game.

      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.

    13. Re:64 Bit-OS .... that's great, but ... by mqatrombone · · Score: 1

      The biggest thing about the 64-bit Windows is the fact that the x86-64 will be running in long mode. In case you didn't know, there is legacy mode, which is pure 32-bit, and long mode, which is 64-bit with a legacy layer for 32-bit apps. A simple recompile into long mode benefits most programs greatly. Why? AMD doubled the number of general purpose registers. I think you will agree that those extra registers are important and useful. That's why the 64-bit OS is so good, because it is required to use long mode. Otherwise, you are stuck in legacy mode, where you don't get all the benefits.

      --
      If 76 Trombones really led the big parade, why did they have anyone else in it?
    14. Re:64 Bit-OS .... that's great, but ... by mrm677 · · Score: 1

      A game compiled for x86-64 will run significantly
      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.


      I'm sorry, but the 32-bit x86 processors from Intel and AMD already have dozens of internal registers that are dynamically renamed. This argument is invalid. The true advantage of 64-bit is the increased size of address space.

    15. Re:64 Bit-OS .... that's great, but ... by afidel · · Score: 3, Informative

      No a single execution thread being register starved CAN be a significant slowdown on x86. This has been known for some time but there was no good way to extend the register set without a re-arch and hence a break with backwards programs. What AMD did was essentially layer two API's on top of one set of execution units, one backwards compatible with x86 and including all of its limitations and the other a new fresh and fully modern. The 30% speed improvement was from a simple recompile, which means that is not a change to any datatypes or anything else, but rather just from improved register and execution unit use.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    16. Re:64 Bit-OS .... that's great, but ... by Florian+Weimer · · Score: 1

      I think you just mean the uninteresting commodity software that can be shoved together using abstracted languages like C.

      Actually, I was talking about high-performance computing. Many of these programs already need the 64 bit address space.

    17. Re:64 Bit-OS .... that's great, but ... by Thanatiel · · Score: 1

      Renaming or not still means about 6 registers used at once in the same area of an algorithm.

      If you need more than 6, you are in for a peek in the cache.

      More registers means more speed available.

      --
      Irrelevant news and morons using moderation to mod down what they disagree on. 2018 resolution: so long.
    18. Re:64 Bit-OS .... that's great, but ... by Starholmer · · Score: 1
      Yes, it will be a little while before there are enough optimized (re-compiled?) applications available to justify the initial cost of switching to Opteron or Athlon64 (even though AMD claims they will be priced similar to their current top of the line processors).

      The best part is that the release of the Athlon64 should be a way to get one of the new Barton based Athlons for cheap. So, as much as I enjoy living at the bleeding edge, I am going to wait. By the time I am ready to buy an Athlon64 there should be some games that take advantage of it, and AMD and Microslop should have gotten the bugs out.

  11. Re:Tough choice for MS, I'm sure by leviramsey · · Score: 1, Troll

    No, it's a poorly implemented unholy hybrid of UNIX, DOS, OS/2, and VMS that has processor-specific cruft buried deep under the skin.

  12. A bit late by brejc8 · · Score: 2, Informative

    It will be annoying when they do release the opterons and there is no (64bit) software to run on them. Sort of buy a system, install a 32bit os and then a few months later reinstall it.
    Also I think many people will be dissapointed with the 32bit performance and AMD might get a bad name for it.

    1. Re:A bit late by Chokolad · · Score: 1

      >>>>Also I think many people will be dissapointed with the 32bit performance and AMD might get a bad name for it.
      =====
      Well AMD folks are claiming that Opteron is extrememly good at executing 32 bit apps. They even claim it to be fastest x86 CPU. So no, I do not think AMD will get bad name for Opteron perfromance

    2. Re:A bit late by brejc8 · · Score: 1

      Unfortunately for the price jump is very high to justify the system on 32bit perforane alone.

    3. Re:A bit late by JJAnon · · Score: 5, Informative

      Also I think many people will be dissapointed with the 32bit performance and AMD might get a bad name for it. I disagree. I've spoken to some people who work in the Windows server team, and they have told me that 32 bit performance has been almost as good on the Opterons as on 32 bit processors. And the 64 bit version of Windows is very, very fast.

      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.

    4. Re:A bit late by tie_guy_matt · · Score: 1

      How many people bought 386's back in the day and just ran 286 and 8086 code on it? The 386 was 32 bit back in what? 1987? How long was it until we had a clean 32 bit OS with lots of 32 bit apps? I guess most home windows users (those who didn't use NT, 2000, or linux) didn't have a clean 32 bit OS until windows XP.

    5. Re:A bit late by Abcd1234 · · Score: 1

      Yeah, but 64-bit is only useful to people on the higher end, who need lots of memory, or excellent performance (due to the extra registers provided). Opteron on the desktop won't be here in the immediate future, simply because there aren't any user-end apps which could make use of >4GB of RAM. So the price jump is a moot point, generally speaking (especially compared to the Opteron's main competitor, the Itanium2).

      Besides, if MS is planning to port WinXP and Windows Server 2003, they probably have some of their other major products in the (pardon the pun) pipeline as well, which could make the Opteron even more attractive.

    6. Re:A bit late by Jugalator · · Score: 1

      Something similar happened when Microsoft released Windows 95... Even if that OS isn't pure 32-bit, it ran 32-bit software and was intended for it as well. Still, lots of 16-bit software were floating around with hideous Windows 3.1 interfaces. And Windows 3.1 got this "Win32s" thing for emulating 32-bit apps. :-P

      It was rather ugly IMHO, but it was necessary to move on. :-)

      --
      Beware: In C++, your friends can see your privates!
    7. Re:A bit late by njdj · · Score: 1

      It will be annoying when they do release the opterons and there is no (64bit) software to run on them.

      The full Debian distro for Linux, which includes several CDs full of apps, has been available for several months for Itanium. more info

    8. Re:A bit late by otterpop378 · · Score: 1

      Mod down the insightfulness....
      what was it, 2 years ago, when AMD started the process with the 64bit cpu, and released the development kit (for linux) so developers could emulate the cpu, and therefore the software would be ready.
      you also forgot to put the new coversheet on your TPS Report.

    9. Re:A bit late by be-fan · · Score: 1

      Ha ha. MS lusers. The Alpha port of Gentoo took 2 days. I'm guessing that the Gentoo port to x86-64 will be out before UPS Ground manages to deliver all the parts for my machine...

      --
      A deep unwavering belief is a sure sign you're missing something...
    10. Re:A bit late by be-fan · · Score: 1

      I was being sarcastic. I didn't mean to slight all those people watching out for 64-bit cleanliness in the least way. I just used that statistic because I happen to be running Gentoo, and if I get an Opteron machine, I'd have to wait for Gentoo to support it first.

      --
      A deep unwavering belief is a sure sign you're missing something...
  13. Sources at M$ say that... by sergeaux · · Score: 2, Interesting

    Beta-version of Windows 2003 is likely to support a developers-only version of Opteron in 32 bit mode, however, only in case M$ does not discontinue the whole Windows 2003 product line. Sorry.

  14. it makes sense. by Anonymous Coward · · Score: 4, Interesting

    with Sun now supporting the Opteron, lending more legitimacy, it was only a matter of time before Microsoft jumped on the bandwagon.

    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.

    1. Re:it makes sense. by styrotech · · Score: 1

      with Sun now supporting the Opteron, lending more legitimacy, it was only a matter of time before Microsoft jumped on the bandwagon.

      You can't seriously believe that MS only announced this because Sun said "umm we might maybe support Opteron" a day earlier. Do you think it would only take them a couple of months to ready a port for beta?

      MS has been working at porting and testing x86-64 for quite a while now, and making favorable comments (unofficially) but it wasn't certain whether industry politics might doom this port to obscurity.

      Even though I'm not a MS fan, I see this as a good thing for everyone except Intel. If MS ignored the Opteron and later Athlon64, AMDs future would be very dim and competition would suffer.

    2. Re:it makes sense. by knowledgepeacewi · · Score: 1

      sun has no effect on microsoft.
      as posted previously, microsoft had its fingers in the Opteron's design since inception. They probably just wanted to track down a few more bugs before releasing it.

      You are right that the work is already done.

  15. Intel? by autocracy · · Score: 1

    Have they made any commitments to Intel's 64 bit processors?

    --
    SIG: HUP
    1. Re:Intel? by questionlp · · Score: 4, Informative

      Microsoft has committed to the Itanium/Itanium 2 with their initial release of Windows Server 2003. I think Microsoft is already working on getting Exchange Server and SQL Server (both would benefit greatly with non-PAE > 32-bit memory addressing) ported and running on the Itanium/Itanium 2 platform. I haven't heard of any announced release dates or public betas yet.

  16. Re:Tough choice for MS, I'm sure by chrisseaton · · Score: 4, Insightful

    Change the record, grandad zealot!

    Windows _has_ moved on since that.

  17. {ahem} *coff* *coff* by A_Non_Moose · · Score: 1

    Yes, the Sun's rays also shine on Microsoft from time to time.

    Heh.

    --
    Have you read the moderator guidelines? Well, have you, PUNK? (and I want a Karma: Gnarly option)
    1. Re:{ahem} *coff* *coff* by Gothmolly · · Score: 1

      Microsoft is usually stuck where the Sun DON'T shine,

      --
      I want to delete my account but Slashdot doesn't allow it.
  18. 64-bit? Why? by Winterblink · · Score: 1

    I know, stupid question, but an honest one. I'm curious WHY 64-bit is so damn important, and I'm sure others still haven't clued in. Anyone care to post a nice explanation or links or something. Thanks.

    --
    "I'm a leaf on the wind. Watch how I soar."
    -Hoban Washburn
  19. it is the reason for the delaying of the Opteron by Submarine · · Score: 5, Informative

    This is no news to me. I remember reading that AMD was delaying their 64-bit processors until next fall, 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!

  20. Not true at all. They just announced ... by burgburgburg · · Score: 1

    that they'll be providing an advanced version of Windows 2003 to work on the new Cyberdyne 1028-bit chip. Biological detection and engagement will be 30% faster, and there will be a whole new meaning to the phrase "blue screen of death".

    1. Re:Not true at all. They just announced ... by sammy+baby · · Score: 1
    2. Re:Not true at all. They just announced ... by t0qer · · Score: 2, Funny

      HAHAHAHAHAHAHA! You so funny! HAHAHAHAHAHAHA! You so original! You make me laugh! HAHAHAHAHAHAHAHA! You funny man! I like you jokes! HAHAHAHAHAHAHA!

      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.

    3. Re:Not true at all. They just announced ... by The+Bungi · · Score: 1
      Thank you all. I like to get freaky on the humorless scags once in a while, to the detriment of my hard-earned karma. Oh well.

      I'll think about the Xanax =)

  21. Re:Microsoft will, however... by mitcharoni · · Score: 5, Informative

    Microsoft was the primary development partner with AMD on the x86-64 instruction set. What MS wanted, AMD delivered. And it's great! Not like that crappy HP/Intel Itanium fiasco.

  22. Darn...now I have to upgrade to xp.... by ERJ · · Score: 1

    Dang it. I like Win2k (I also use linux, but sometimes Win2k is just easier). Too bad they are not going to go back and release a 64bit Win2k. Not that I really expected them to, but that is just a bit more money that my 64bit athlon is going to cost me.

    1. Re:Darn...now I have to upgrade to xp.... by ERJ · · Score: 1

      Now, now, I never said I would buy it right away. That doesn't change the fact that I will have to upgrade my OS when I upgrade my processor.

      Anyway, it will provide some benefit for me. I do quite a bit of video processing, for which the 64bit precision should get a nice boost. Not to mention that the extra registers should provide nice speed enhancements across the board.

  23. Win 2k3 server!!!! by tjhanley · · Score: 1

    sweet now I can use my new cd key I got yesterday on that chip ;)

    --
    --- /. is like tivo for news
  24. Re:it is the reason for the delaying of the Optero by Silwenae · · Score: 1

    The Opteron has not been delayed, it's comiing out at the end of April. This is a server chip/chipset, and the motherboards are missing AGP.

    The Athlon 64 is the consumer version of this. Both are 64 bit, basically the same chips, Opteron is for serveres, Athlon 64 is for desktops.

  25. Fragmentation for Windows 64-bit or Intel trouble? by eyefish · · Score: 4, Insightful

    From a user's point of view, I wonder if in a couple of years users will have to decide if they want binaries for Intel's 64-bit architecture or AMD's. This as you all know is not a good thing, since it will bring market confussion to users (however, in the server space where these chips are first targeted this is not so big of an issue, specially with technologies like Java). A workaround is for companies to ship versions of their products for both architectures, thus at the very least this represents a burden on developers.

    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...

  26. Quid Pro Quo? by Euphonious+Coward · · Score: 1
    What do you suppose AMD had to promise to MS to get this announcement before the one for Itanic? Probably not money.

    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.

    1. Re:Quid Pro Quo? by DiscoOnTheSide · · Score: 2, Interesting

      Well, I may just be cynical but whats something MS would be pushing for with hardware and something thats key to their plans to the point they'd kiss another comapanies ass for? It can be summed up with one word. Paladium. (Or whatever the hell it's called. I could care less. If I can't use a PC without it asking someone else "Is it ok for them to do this?" then its time I go all-Apple. I'm impressed with my Powerbook G4 and their desktops are getting more affordable...)

      --
      Viva La Revolucion! Buy a Mac!
    2. Re:Quid Pro Quo? by beerman2k · · Score: 1

      MS anounced Windows Server 2003 for IPF (Itanium Processor Family) several months ago. The IA64 version of the OS will be shipping simultaneously with the x86 version. The AMD64 version however, as mentioned in the press release, will be comming out sometime in the future. I would wager around the same time as the first scheduled service pack comes out.

    3. Re:Quid Pro Quo? by MortisUmbra · · Score: 1

      WOW....I mean, at least you are not paranoid or anything right? I....wow, I just can't think on that paranoid a level to try to convince you otherwise....

      --

      "The saddest words of mice and men, are not those which were, but should have been."
    4. Re:Quid Pro Quo? by bogie · · Score: 1

      Yea because its not like MS has a history of forcing hardware vendors to do their bidding. Nope they've never twisted anyones arm or threatened vendors. Not Microsoft.

      --
      If you wanna get rich, you know that payback is a bitch
    5. Re:Quid Pro Quo? by MortisUmbra · · Score: 1

      But at the level to which the poster implies?

      --

      "The saddest words of mice and men, are not those which were, but should have been."
    6. Re:Quid Pro Quo? by afidel · · Score: 1

      MS already got their part of the deal, AMD's CEO got up and lied on the stand to support MS in their antitrust trial.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    7. Re:Quid Pro Quo? by Hoser+McMoose · · Score: 1

      No need to guess, AMD already paid their dues to Microsoft. Jerry Sanders (founder and former CEO of AMD) testified in favor of Microsoft in their anti-trust trial. Well, to be fair, AMD claims that this was not to encourage Microsoft to port to x86-64, but it certainly did seem like it at the time.

      Here's a story about it.

  27. Re:64-bit? Why? by ERJ · · Score: 1

    For most stuff, 64bits will provide negligible benefits. For now, the areas that I see it will shine:

    1) Servers that need more then 4gb memory (large db / e-commerce / etc).
    2) Programs that need high precision math (scientific / video and image processing)

  28. Very Interesting... by greenskyx · · Score: 2, Insightful

    What do you think the chances are that their main motivation here is that they don't want to be beat to the punch by Linux.

    Just imagine if the only 64-Bit servers you could buy were non-MS based...

    1. Re:Very Interesting... by mahdi13 · · Score: 3, Informative

      Just imagine if the only 64-Bit servers you could buy were non-MS based...

      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)

      --
      "Some things have to be believed to be seen." - Ralph Hodgson
  29. Re:64-bit? Why? by stratjakt · · Score: 1

    >Now if you have 64 bits you actually have 2^64 which is an outrageously huge number

    2^32 used to be an outrageously huge number, as well. Remember the days when a top-of-the-line box had 640k of ram, and a 20 MB harddrive was considered gigantic? 4 gigabytes was an absolutely ridiculous number to throw around back then.

    Just reminiscing, that's all.

    --
    I don't need no instructions to know how to rock!!!!
  30. Re:64-bit? Why? by Lxy · · Score: 1

    Why not?

    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.

    --

    There is no reasonable defense against an idiot with an agenda
    :wq
  31. 32-bit performance by Anonymous Coward · · Score: 1, Interesting

    If I read the interview at ZDNet correctly, the Opteron can due both 32-bit addressing or 64-bit addressing.

    To quote directly: One product feature "is the integration of the memory controller onto the microprocessor silicon, which of course is a good thing for memory latency, and hence a very good thing for performance."

    32-bit applications will also get this feature, meaning that they should see improvements as well. It's not exclusive to the 64-bit apps. Both should due well on this architecture.

  32. Re:64-bit? Why? by ERJ · · Score: 1

    Forgot a potential benefit in my last post...

    3) High geek factor.

  33. Re:64-bit? Why? by jawtheshark · · Score: 1

    2) Most CPU's do IEEE floating point calculations in 80-bit, if you didn't know...

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  34. Question by Acidic_Diarrhea · · Score: 2, Insightful
    Do you think that writing "M$" makes you look cool? A bad ass perhaps? A lone individual in the great fight against the Evil Empire?

    If you do, you're wrong.

    You're no different than the people who type "Lunix."

    Learn to enjoy civil discourse.

    --
    I hate liberals. If you are a liberal, do not reply.
    1. Re:Question by Tiro · · Score: 3, Funny

      Chill out . . . a little l337 here and there doesn't kill anyone. He only did it twice.

    2. Re:Question by bogie · · Score: 1

      Actually M$ is very appropriate.

      When some Linux company has 95% of the desktop market and then goes on to commit several crimes in order to keept the competition out, I'll champion Lunix myself.

      Until that time get a clue and stop bitching.

      --
      If you wanna get rich, you know that payback is a bitch
    3. Re:Question by Acidic_Diarrhea · · Score: 1
      " Wow. If I keep saying Redhate and trolling about Red Hat will I get modded up too?"

      Who should stop bitching?
      Anyway, my point was that it is childish to use terms like "Lunix", "M$", "Redhate" - basically perversions of a company's name make the issue seem a lot less important than it actually is. You respond to me like I'm some sort of Microsoft apologist. Where you get this idea, I don't know. I am merely trying to get the point across that when having a civilized discussion of companies, there's no need to resort to schoolyard type tactics of name-calling. Or would you prefer I call you "boogie" instead of "bogie" when I reply to you?
      You see my point now? Why don't you get a clue and stop bitching?

      --
      I hate liberals. If you are a liberal, do not reply.
    4. Re:Question by TheDanish · · Score: 1

      I once again point to this appropriate web comic.

      --
      Danish != nationality
  35. Re:I hope the support is better then with Intel by acoustix · · Score: 1

    you mean Itanium 64 right?

    There isn't a 64bit pentium processor.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  36. Re:64-bit? Why? by Graspee_Leemoor · · Score: 1

    " Right now you are running 32 bits. That gives you the ability to access 4 gigabytes of addresses (2^32)"

    Actually, since the pentium pro you have been able to access 2^36 addresses.

    graspee the boringly informative

  37. Re:64-bit? Why? by reidbold · · Score: 4, Informative

    2^32 times the addressing space of 32 bit, so goodbye 4 gig limit. And greater speed / precision ratio. Those are the two biggest points.

    --
    -Reid
  38. From the article by KillerHamster · · Score: 1

    "Microsoft's 64-bit Windows operating systems represent an inflection point leading to higher performance and greater efficiency for businesses and consumers."

    So, are they admitting their previous versions sucked?

    1. Re:From the article by Jugalator · · Score: 2, Insightful

      Is this the first advertisement where you notice a statement like this? Or do you comment like this for each ad you see? Or perhaps just MS advertisements?

      --
      Beware: In C++, your friends can see your privates!
    2. Re:From the article by JUSTONEMORELATTE · · Score: 1
  39. Microsoft Misses Opteron Product Launch by Master+Bait · · Score: 3, Insightful
    Is like I see it. They're already losing out to Linux and BSD on the server side of things. Now they didn't even get their act together enough to have something for the Opteron launch.

    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.

    --
    "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
    --Tom Schulman
    1. Re:Microsoft Misses Opteron Product Launch by Jennifer+Ever · · Score: 1

      Right, because obviously everyone is going to gobble up Operton-based servers the day they're released.

    2. Re:Microsoft Misses Opteron Product Launch by _pruegel_ · · Score: 1

      The Opteron does run IA32 software. Nobody will switch from Windows ME/2K/XP to a non-Windows-OS just because of the Opteron.
      BTW: Is it possible to run 64bit software on an 32bit OS? Maybe without the possibility of addressing all that memory but with 64bit arithmetic?

    3. Re:Microsoft Misses Opteron Product Launch by Daniel+Phillips · · Score: 1

      BTW: Is it possible to run 64bit software on an 32bit OS? Maybe without the possibility of addressing all that memory but with 64bit arithmetic?

      It's possible, but with limitations, for example, you would not be able to memory-map a file larger than a gig or two. Yes, it matters.

      In my opinion, such a hack is not worth expending any effort on, given that a proper 64 bit OS is already available. (And by this I do not mean Windows...)

      --
      Have you got your LWN subscription yet?
  40. Re:Tough choice for MS, I'm sure by Spoing · · Score: 1
    Change the record, grandad zealot!

    Windows _has_ moved on since that.

    So, Windows is now processor-independant! Great! When can I load it on my Mac?

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  41. Re:64-bit? Why? by Iamthefallen · · Score: 1

    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.

    --
    Wax-Museum Fire Results In Hundreds Of New Danny DeVito Statues
  42. Re:64-bit? Why? by questionlp · · Score: 2, Informative

    Although there are Xeon-based servers that support more than 4GB of RAM, it just doesn't handle it very efficiently by having to use windows and page addressing extension (I think that's what PAE expands to) to address anything beyond the 4GB 32-bit memory addressing limit. Xeon's support 36-bit memory addressing.

    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 (think Unreal II, future movies), or scientific crunch jobs.

  43. Not exactly new, MS has been cheating for years by dWhisper · · Score: 1

    Microsoft has been itching to get a piece of the Unix/Linux dominated server market (and while their share has been slowly growing, Linux has been thumping it for years), so it's not all that suprising to see them support the upstart. Every so often they do make a good choice. Every so often...

    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 again, you'll never see them be exclusive either.

    It would be interesting to see, since the Beta for Windows 2003 (I actually have a legitimate copy, just no legitimate reason to use it) was kinda slick. Though i doubt if I was running a business I'd consider anything but Linux for base server operation.

  44. Re:I hope the support is better then with Intel by KingAdrock · · Score: 1

    64 bit application
    -32 bit application
    --------------------
    32 bit application

    There is your answer!

  45. Re:64-bit? Why? by WasterDave · · Score: 2, Informative

    Two reasons. 4gig limit, only 2 can actually be used, this is starting to become a real problem blah de blah de blah.

    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

    --
    I write a blog now, you should be afraid.
  46. Re:64-bit? Why? by ERJ · · Score: 1

    True, but because of how the memory is addressed by programs (32bits at a time) special considerations must be taken, and things are generally slower.

    Maybe you know the answer to this? Do most modern CPUs have a full 80bit adder / multiplier pipeline, or are they handled as multiple instructions?

    Anyway, the ability to address a 64bit programatically should have benefits in itself.

  47. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 1
    Recompile and go.

    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.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  48. Re:it is the reason for the delaying of the Optero by questionlp · · Score: 1
    As the other person mentioned, the Opteron (aka Sledgehammer) is being officially released/launched April 22nd (or 23rd) and it's the Athlon64 (aka Clawhammer, the desktop chip) is the one delayed until September or October.

    On the Windows side of things, because the Opteron processors utilize NUMA (Non-Unified Memory Architecture), Microsoft needs to make sure that the x86-64 kernel is stable with NUMA and make sure that 32-bit applications can indeed run while the OS is in 64-bit mode. They (Microsoft, and AMD for that matter) cannot afford a botched release of the operating system.

    The one thing that got me curious is that it seems that only Enterprise Edition (and Datacenter Edition as well) of Windows Server 2003 will support NUMA and not the Standard Edition... I wonder if that will also be the case with the x86-64 Edition of Windows Server 2003 (ie: it will be more expensive than Standard Edition, which has a 4GB memory limit anyway).

  49. Re:about time by TheRaven64 · · Score: 1
    nah, I don't think MS is going to support Linux.

    Really, I think they are. 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.

    --
    I am TheRaven on Soylent News
  50. Re:64-bit? Why? by Abcd1234 · · Score: 5, Informative

    64 bit instruction set for faster low level functions, faster 64 bit pipes

    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.

  51. Re:64-bit? Why? by biz0r · · Score: 2, Funny

    me: dud3 1 g0t 64 b1t CpU!@#!
    friend: 0wnz0r!

    But really, its all said above. Main thing being the memory access problems which current 32bit systems can have.

    --
    /* sig */
  52. Supporting, not Using by thegrommit · · Score: 1, Informative

    They're going to support Opteron/Athlon64. Nothing in the press release says they're going to be using it to run their sites

  53. Re:64-bit? Why? by Xerithane · · Score: 1

    But a few proffessional ones will find that the extra lanes mean they can utilize the extra space better and drive faster.

    Wow, I didn't realize you got that added bonus. Goodbye Speed Limit!

    --
    Dacels Jewelers can't be trusted.
  54. Re:Tough choice for MS, I'm sure by SN74S181 · · Score: 2, Interesting

    Don't look now, but Apple's got you by the throat in that department. They won't even give the specs to allow a minor competitor like BeOS run on your Mac. Why would they let Microsoft on?

  55. Fat binaries? by swb · · Score: 2, Interesting

    Remember the 68k->PPC changeover at Apple when they used to ship fat binaries, those with code for both PPC and 68K?

    Why wouldn't this be an option? Or maybe that weird dynamic recompilation stuff that the Alphas had for running x86 stuff in emulation?

    1. Re:Fat binaries? by meadowsp · · Score: 1

      Or even .NET should do the job, from what I understand of it.

  56. Re:Fragmentation for Windows 64-bit or Intel troub by DuSTman31 · · Score: 1

    On the other hand, you could ship discs with multiple versions of the binaries on. This could be the thing that finally makes software distribution on DVDs catch on in a big way.

  57. Re:64-bit? Why? by Anonymous Coward · · Score: 1, Interesting

    No, the Pentium series cannot address 2^36 bytes of memory.

    The sequence is:

    effective address -> segmentation -> linear address -> paging -> physical memory.

    PAE uses the paging mechanism to allow banking of physical memory. The maximum size of the linear address space is still 2^32 bytes (4GB).

    The bottleneck is the limited address SPACE, not the amount of physical memory. What 64 bit addressing does for you is remove the limit on allocating space for files & data.

    Forget physical memory, its not important. Thanks to locality you can efficiently cover a lot of address space with 1GB or less of physical memory. You can see this if you increase your windows memory from 256->512->1024 MB. There is little benefit. Paging physical memory in is really quite efficient.

    On the other hand the poor old VMM gets really slow if its trying to squeeze everything into 4GB of address space.

  58. .NET here. by kisielk · · Score: 1

    I would assume Microsoft is hoping that by the time this happens most developers will have jumped on the .NET bandwagon. I'm not totally certain about the details of .NET but I believe it allows for platform-independant code, in which case MS would only have to provide the runtime environment for each platform.

  59. Re:Microsoft will, however... by realdpk · · Score: 1

    Got Proof?

  60. Re:64-bit? Why? by BlueMonk · · Score: 2, Informative
    Now if you have 64 bits you actually have 2^64 which is an outrageously huge number. It's 2^32 raised to the 32nd power.

    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

  61. Re:it is the reason for the delaying of the Optero by Glock27 · · Score: 1
    Both are 64 bit, basically the same chips, Opteron is for serveres, Athlon 64 is for desktops.

    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 for info on a BRCM chipset supporting AGP 8x (among other goodies).

    Sweet!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  62. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 2, Informative
    Actually, from the very beginning NT was written to be portable. In fact, it was developed on an architecture built around the N-ten processor, hence the name "NT". They knew from the beginning that N-ten wouldn't be a major platform, but they used it anyway to keep the design team from "cheating" by implementing platform-specific code.

    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 architectures in the past. The fact that only IA-32 remains has to do with market realities, not with the design.

    Yep, I knew all that...still why was it so much easier to port Linux?

    It would still be pretty easy for MS to provide NT for other 32-bit platforms. Now, porting to a 64-bit platform isn't the same thing.

    So your theory is that Microsoft has been sitting on it's hands all these years without porting to any of the readily available 64-bit platforms? Including Itanic, which has been around in beta incarnations for several years?

    Sorry, I don't buy it.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  63. Re:64-bit? Why? by SN74S181 · · Score: 1

    Umm, a 64 bit bus means a 64 bit integer word size.

    Yeah, we know that if you use a high level language, that's lost in conformance to a lowest-common-denominator standard that applies to all processors.

    Call that 'tricky optimizations' if you like. The world still runs on machine code, even filtered through your kludges.

  64. Re:Tough choice for MS, I'm sure by Steveftoth · · Score: 1

    Yeah but since win2k it's actually gotten harder to port. WinNT 3.5 or so was much easier to port. Why? because the display driver wasn't as integrated into the kernel. They started to move move of the drivers into kernel space with Win2k. Which means that it's harder to port.

    Micro kernels are easier to port to different chips. Even the drivers are easier, but everything is slower.

  65. Re:Fragmentation for Windows 64-bit or Intel troub by MalleusEBHC · · Score: 1

    A workaround is for companies to ship versions of their products for both architectures, thus at the very least this represents a burden on developers.

    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.

  66. Re:64-bit? Why? by SN74S181 · · Score: 1

    You're making the erroneous analogy that all the bits on a parallel bus carry different cargo. The wider bus means vehicles 'twice as wide' can travel on the road. That would mean, in two dimensions, four times as big. But your analogy was crap to start with, so my extension is wrong also.

  67. Re:Ummm....Moderators...? by ChazeFroy · · Score: 1

    Wow, how the hell did my post end up in this article? Malda, check your code or something :)

  68. Double plus hypersweet by shadowbearer · · Score: 1

    * 2 and 4 CPU models
    * 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 ? ;-) I WANT one of these babies!

    *drool*

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  69. Re:where can one buy by einhverfr · · Score: 1

    One question though: Is the Opteron spec an addition to IA32, where winshit would already run, or a completely different chip, in which legacy winshit software won't run? I seem to remember that NT for the alpha architecture died off because of a lack of binaries.

    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 load ;-)

    --

    LedgerSMB: Open source Accounting/ERP
  70. Re:where can one buy by rodgerd · · Score: 1

    I think you'll find one of the things purged from the x86-64 is some of the worse legacy cruft, including some 16-bit compatiblility.

  71. Re:where can one buy by Firehawke · · Score: 1

    It's backwards compatible. Read all the Hammer articles from the past year for details on AMD's 64-bit plans.

  72. Re:Who gives a ... by otis+wildflower · · Score: 4, Informative

    If you have a real need to address that much memory, you'd be a fool to cheap out and buy inferior hardware like Intel or AMD.

    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.

  73. Re:64-bit? Why? by zulux · · Score: 1

    2^32 times the addressing space of 32 bit, so goodbye 4 gig limit. And greater speed / precision ratio. Those are the two biggest points.

    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.

    --

    Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  74. Re:Tough choice for MS, I'm sure by kin_korn_karn · · Score: 1

    NT was available for DEC Alpha for years.
    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.

  75. These two articles deal with it by Anthracks · · Score: 1

    More on 64-bit Gaming and AMD's Athlon-64 Benchmarked. There's probably some other info floating around too, but these sprang to mind.

    --
    Rock over London, Rock on Chicago. Wheaties: Breakfast of Champions.
  76. Is the O/S required for all of the benefits? by Bradee-oh! · · Score: 1

    The way I see it, there are two huge advantages to the Opteron - 2^64 bytes of addressable memory, and the new registers. I know that unless the OS is x86-64 targetted, applications won't be able to address more than 4 gigs of memory. That's a VM mapping issue the OS must deal with. So running a 32-bit OS on the Opteron negates that potential 64 bit advancement

    However, could x86-64 applications that have no need for that much memory still run in the lower 4gigs of ram while using the new registers? I'm not familiar with the x86-64 specs at a low level but I do know that as Intel expanded x86 from 16 to 32 bits, flags had to be set in the CPU (and presumably supported by the o/s) for applications to use the 32 bit registers. Does anyone know if this is the case with x86-64?

    --
    "This is Zombo Com, and welcome to you who have come to Zombo Com" - www.zombo.com
  77. Well well.. by ThunderRiver · · Score: 2, Funny

    Another chance for leaking Windows code...

  78. Source? by Dave_bsr · · Score: 1

    could you name a source on that one? thanks...

    --


    Who is this Anonymous Coward character, how does he post so much, and why is he always such a whore?
  79. Re:64-bit? Why? by jawtheshark · · Score: 1
    Oh, I'm far from a CPU specialist. However, I vaguely recall from my computer architecture classes that they do have full adders for FPU operations. Well, as every instruction it's coded in OpCode so it surely takes many cycles.

    Let's say that I have 64bit.. Two times 32bit... *grin* ;-) Just kidding.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  80. Re:Tough choice for MS, I'm sure by Random+Frequency · · Score: 1

    from the beginning it was designed for portability.

    it was originally written on dec alphas to make sure that no ix86isms made it into the code.

  81. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 1
    NT was available for DEC Alpha for years. 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.

    Yes, but this was only a 32-bit implementation.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  82. Re:64-bit? Why? by Random+Frequency · · Score: 1

    on ix86, memory pulled 64 bits at a time. This is because MMX registers are 64 bits wide, and the FPU is capable of a precision of 80bits.

    Doesn't mean the normal registers are wider than 32bits however. And there is only the one FPU.

  83. Re:where can one buy by gl4ss · · Score: 1

    though, you could(and probably should to have stability) use dosbox or some other virtualization program for them anyways..

    --
    world was created 5 seconds before this post as it is.
  84. Re:64-bit? Why? by Random+Frequency · · Score: 1

    Its called segmented addressing. Its stupid, and I thought the computer industry learned from this already.

    Basically the stance that microsoft has taken is that if you need to use PAE, you only need to run 1 application / server.

    MSSQL has a PAE option, but it will consume all available memory and not release any of it.

    Linux supports PAE too, but applications are still limited to a 3GB address space (when configured this way). Its only benefit is when you have more than 1 process that needs access to large amounts of memory, then the segemented addressing will still be faster than swapping.

  85. Re:Tough choice for MS, I'm sure by m_pll · · Score: 2, Insightful
    Yep, I knew all that...still why was it so much easier to port Linux?

    NT has been running on AMD64 for more than a year now. There's a difference between porting the kernel and releasing a fully tested product with major application support (Exchange, SQL etc).

    So your theory is that Microsoft has been sitting on it's hands all these years without porting to any of the readily available 64-bit platforms? Including Itanic, which has been around in beta incarnations for several years?

    Of course not. In fact, there are released Itanium versions of XP and Windows 2000. I heard that before that, there was an internal 64-bit Alpha version of Win2K.

  86. Re:Tough choice for MS, I'm sure by Steveftoth · · Score: 1

    What did you think I ment, that the kernel had to be recompiled everytime the display driver changes?

    Duh, that can't be true as how could the driver be plugable like it is without it being a loadable module.

    Since the driver runs in kernel space instead of user space it does mean that the driver is less portable which was I tried to say (badly) before.

  87. Need to extend the joke by TeknoHog · · Score: 1

    Remember how we used to say: "Windows is a 32-bit shell to a 16-bit operating system, originally designed for an 8-bit processor with a 4-bit bus by a two bit company that can't stand one bit of competition." Any ideas how to bring that up to date?

    --
    Escher was the first MC and Giger invented the HR department.
    1. Re:Need to extend the joke by SN74S181 · · Score: 1

      What bus on the 8080 was 4 bit? The control bus?

  88. already done? by twitter · · Score: 1

    Does the NT port to Alpha count as a 64 bit BSoD?

    --

    Friends don't help friends install M$ junk.

    1. Re:already done? by styrotech · · Score: 1

      Does the NT port to Alpha count as a 64 bit BSoD?

      Nah, that was only a 32bit bit port.

    2. Re:already done? by twitter · · Score: 1
      Nah, that was only a 32bit bit port.

      But even using half the bits they managed to Blue Screen it. Oh, I'm so confused.

      --

      Friends don't help friends install M$ junk.

  89. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 1
    So your theory is that Microsoft has been sitting on it's hands all these years without porting to any of the readily available 64-bit platforms? Including Itanic, which has been around in beta incarnations for several years?

    Of course not. In fact, there are released Itanium versions of XP and Windows 2000. I heard that before that, there was an internal 64-bit Alpha version of Win2K.

    So, I'll ask again - what is taking MS so long? Linux, with full application support, both 64 and 32 bit, will be ready at Opteron release... MS is shooting for a six month later release date, and knowing Microsoft's record on hitting such dates I'm not optimistic.

    Having 64-bit versions of SQL Server etc. ready is an entirely separate issue....although those apps must have already been ported to Win64 for Itanic...right?

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  90. AMD and Intel without fragmentation by elsilver · · Score: 1

    The key to this whole issue is .Net, and the CLR.

    Microsoft is supposedly moving all their code to run on the CLR, which is similar in many ways to the Java runtime. Programs are compiled to processor independent byte code, and then before being run are put through a JIT compiler to produce PROCESSOR-SPECIFIC machine code.

    Thus, all MS has to do is distribute a version of the CLR for AMD or Intel, and suddenly all applications have optimal support for those processors. Also, when a chip manufacterer releases a new chip, or adds to the instruction set, or your machine has some other hardware change, all you need is, at most, a new CLR, and suddenly all of you applications, from any developement house, have improved performance.

    This is actually a neat idea, and allows MS to loosen its ties with any specific platform.

    I can think of several difficulties with this idea (There must be some way of doing architecture specific P-Invokes (native calls) for performance reasons, but I don't know enough of the details.), and have only heard disappointing things about .NET performance, but I think as an idea it's actually pretty good.

  91. Re:it is the reason for the delaying of the Optero by ostiguy · · Score: 1

    Although its fun to kick MS around for licensing reasons, they have been pretty reasonable updating the software limitations of hardware - 2k pro supposed only 2 cpus, but I am very certain that it and XP pro will see and use all 4 logical cores of a 2 CPU hyperthreading xeon machine.

    Therefore, I wouldn't be surprised to see the RAM limits increased when more ram becomes necessary. Right now, MS publically says due to lack of PAE support in Exchange 2000, there is no reason to put > 3 GB of ram in a E2k box. Once apps start pushing things on a more regular basis, MS will probably have to relent. Right now I think the people who really need 64 bits have it, and are using *nix. People who would like it, find ways to deal. AMD hopefully will commoditize 64 bit computing, and make it something we don't need to worry about.

    ostiguy

  92. Testing by spells · · Score: 1

    Testing takes time. Does that sound like a reasonable explanation?

    1. Re:Testing by Glock27 · · Score: 1
      Testing takes time. Does that sound like a reasonable explanation?

      No.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  93. Re:it is the reason for the delaying of the Optero by hurterer · · Score: 1

    How many times are people going to confuse this?

    From the story you link to - "Opteron, in keeping with the company's original launch date, is set to officially debut on April 22 in New York City."

    The *Opterons* have not been delayed. It is the *desktop* 64bit procs that AMD will release later in the year.
    It's not that tricky, people.

  94. Re:64-bit? Why? by cgori · · Score: 4, Informative

    Everyone rails on the x86 instruction set. Yeah it's not pretty, it's not fun, hell it's downright ugly. But what are the top SPECint machines these days? Wanna guess? That means something is ok with x86. Yeah it might be hack-on-hack-on-hack but this collection of hacks seems to be working. (They'd be pretty near the top SPECfp's except for Itanium, everyone else's favorite Intel punching bag -- give me a break it has stellar FP, which is what it was made for!)

    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.

  95. oh yes, choice is ba-ah-ah-ah-d? by twitter · · Score: 1
    I wonder if in a couple of years users will have to decide if they want binaries for Intel's 64-bit architecture or AMD's. This as you all know is not a good thing, since it will bring market confussion to users

    What?! Oh, ok the silly closed source send your stuff out on CD model of selling software might suffer. Microsoft might have trouble porting the Universe all the time. I can't imagine how the average Visual Basic disaster shop will cope. What's new? This is just another indication of the superiority of the free software model. Free software has been ported to different platforms for years and it's not difficult for the various distributions or their users to keep up with all the archetectures. It always makes me laugh to this kind of excitment for M$ junk and I can't wait to hear excited anouncements like , "With more than 1,200 applications ported, NT^H^H Opeteron is really catching on!"

    From the Register, "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." I hope they are not waiting for M$ to finish putting together all it's little peices.

    --

    Friends don't help friends install M$ junk.

    1. Re:oh yes, choice is ba-ah-ah-ah-d? by Apotsy · · Score: 1
      the silly closed source send your stuff out on CD model of selling software

      It's the model where programmers actually get paid. Boy that sure is silly!

    2. Re:oh yes, choice is ba-ah-ah-ah-d? by afidel · · Score: 1

      Actually most programmers get paid for writing and maintaining software that never gets shipped in any manner, its called one off custom internal applications. The % of programmers who work for commercial software houses is probably around 5% (random guess) which is one of the reasons that open source works so well, why reinvent the wheel when all you really need is something that solves your problem, not something you can sell. For a good example see CEPS from Cisco, they put together a bunch of open source software into the most stable print server environment you will ever see. If cost them almost no money and accomplished what they needed. If they had to develop all that software in house they would instead be using an inferior commercial offering and paying more in support (they have two print admins for tens of thousands of users in thousands of locations worldwide). They then took their system and re-relased it to the world so that the next person who wants to use it not only does not have to code all that software but they don't have to even do the work to make the cohesive system.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  96. Re:it makes sense aka RTFA by greygent · · Score: 1


    In the fourth quarter of 2002, Microsoft delivered to industry partners a developmental release of the 64-bit operating system with application development tools for the AMD 64-bit processor hardware.


    Helps to read the article before posting a comment on it.

  97. Re:Tough choice for MS, I'm sure by m_pll · · Score: 1
    So, I'll ask again - what is taking MS so long? Linux, with full application support, both 64 and 32 bit, will be ready at Opteron release... MS is shooting for a six month later release date, and knowing Microsoft's record on hitting such dates I'm not optimistic.

    MS has been working on Win2003 which is a major release supporting two architectures (x86 and IA64). Adding AMD64 support would have delayed it. Looks like they felt it was more important to release Win2003 sooner than to have AMD64 support sooner.

  98. Re:Tough choice for MS, I'm sure by PCBman! · · Score: 1

    Last Windows disk that said it'd work on PowerPC was NT4, IIRC. So you could try booting that. ^_^ You're on your own as far as support goes though.

    --
    So, when's lunch?
  99. Re:it is the reason for the delaying of the Optero by GrenDel+Fuego · · Score: 1

    A 2 CPU hyperthreading xeon machine is still a 2 CPU machine, and Windows not recognizing that should be considered a bug (Now fixed, I believe).

  100. Re:MICROSOFT SUCKS!!!! by Truckle · · Score: 1

    w00tle

  101. Yay! by olePigeon+(Wik) · · Score: 2, Funny

    64-bit Solitare!

  102. Re:64-bit? Why? by Citizen+of+Earth · · Score: 4, Funny

    2^32 times the addressing space of 32 bit, so goodbye 4 gig limit.

    16 exabytes ought to be enough for anybody.

  103. True MBASpeak by automandc · · Score: 1
    Is it just me, or is this quote from the Microsoft press release utterly meaningless?

    "Microsoft's 64-bit Windows operating systems represent an inflection point leading to higher performance and greater efficiency for businesses and consumers."

    Can someone please tell me what the fsck an "inflection point" is?

    --
    I'm a lawyer with excellent karma. Something's gotta be wrong.
    1. Re:True MBASpeak by iggymanz · · Score: 1

      I asked the marketing guy down the hall, he started to say "it's an enabling proactive epiphanal paradigm shift BWAH!" when I cut him short with a fire axe into his skull

    2. Re:True MBASpeak by tunah · · Score: 1

      In most but not all cases - it is when a continuous second derivative changes sign. Thus it must be zero, but the second derivative being zero is not sufficient - consider f(x)=x^4 at x=0.

      --
      Free Java games for your phone: Tontie, Sokoban
  104. Support will be limited though by Billly+Gates · · Score: 1

    Here are all the details from a Microsoft.

  105. Maybe Dvorak was right? by jayemdaet · · Score: 1

    In a recent article in PC Magazine, Dvorak states his thoughts that the Mac may be moving into the Intel camp. The article is http://www.pcmag.com/article2/0,4149,939886,00.asp . He claims that the Mac maybe first at the plate when it comes to using the IA-64 platform. After reading the article, its possible Microsoft knows this and is changing it's 64-bit roll out strategy. Wasn't there also an article here on Slashdot saying Windows wouldn't be available for the Intel's 64-bit platform until 2006?

  106. A Summary of AMD64 Operating Modes by kylef · · Score: 1
    However, could x86-64 applications that have no need for that much memory still run in the lower 4gigs of ram while using the new registers?

    This is an odd question, but the answer can be split into 3 cases.

    First, you have 64-bit apps running on a 64-bit OS. In order for AMD64 processes to run at all, they obviously need to run in a 64-bit OS. So AMD64 processes have available to them the large 64-bit virtual address space as well as the 8 new AMD64 general purpose registers.

    Next you might have 32-bit processes (old code) running in a 64-bit OS in what is known as Compatibility Mode. These old apps will get true 4-gigabyte address spaces (no 3gig user/1gig system split like current systems), but they will NOT have access to the 8 new 64-bit GPRs. This makes sense, because the new GPRs can only be used if the applications were compiled for AMD64 to begin with (i.e., the compiler knew to use them). If you recompile these apps for AMD-64, they would automatically run in Native 64-bit mode discussed earlier.

    The last situation that you might have is a 32-bit OS running 32-bit apps, in which case none of the 64-bit features apply at all. This is known as Legacy Mode, and is what you would get if you ran Windows 2000 on your Opteron.

    Hope that helps clarify things.

  107. Thanks for the new Sig by Sloppy · · Score: 1

    I was getting tired of my old one.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  108. AMD is in a strong strong position here... by Junta · · Score: 3, Interesting

    I know a few companies that are moving forward with plans to use opteron or release opteron-based systems that have been until now 100% intel camps. In one case, I know the company *tried* to embrace itanum first, but found to market rather cold to the thought. A few years ago, the market would have folowed intel anywhere with respect to the future/replacement of the x86 family. AMD has really done a top notch job here. For one, the price is such that system makers can enjoy a decent margin, something they haven't been able to do for a loong time with intel based systems. From a technical perspective, it is the logical next step, the power of 64 bit computing without the detriment of lack of legacy. Legacy has left us with some bad things, but it is vital for organizations and companies that cannot afford an intrusive migration. Plus, a lot of the legacy from 386 days no longer necessitates much of an impact to new development as it does with 32 bit systems. Intel dropped the ball. If the market wanted 64-bit computing without caring about compatibility, there is already Alpha, PA-RISC, Sparc, Power4, MIPS, and others. Windows was *not* the reason, the price was. Now with AMD maintaining compatibility and providing the product at a reasonable price target, they will be really hard to beat.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  109. CLR requires an O/S by PetiePooo · · Score: 3, Interesting

    The key to this whole issue is .Net, and the CLR.

    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 .NET implementations such as Mono, in order to put a CLR on the Opteron, MS will need an operating system to support it. I'm using "operating system" in the pure sense, as in the stuff that provides hardware access (kernel and drivers), not the GUI with a web-browser definition they used with the DoJ.

    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..

    1. Re:CLR requires an O/S by Jordy · · Score: 1

      MS will NOT be distributing a version of the CLR for *BSD or Linux.. I guaran-damn-tee it! Excepting other non-MS .NET implementations such as Mono, in order to put a CLR on the Opteron, MS will need an operating system to support it.

      Microsoft 'Shared Source' C# CLI for FreeBSD/MacOS X

      While this doesn't contain a good portion of the CLR libraries themselves, it does contain everything necessary to execute/compile it. The only thing that would be left is the icky task of porting CLR libraries that have native code in them (Windows.Forms).

      --
      The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
    2. Re:CLR requires an O/S by be-fan · · Score: 1

      That's not a "version of the CLR." It's a version of *a* CLR. Rotor is not the real Microsoft CLR. At best it's a research project. At worst, it's a marketing gimmick.

      --
      A deep unwavering belief is a sure sign you're missing something...
    3. Re:CLR requires an O/S by spongman · · Score: 1

      Windows.Forms is not part of the CLR. It's part of .NET, a superset.

    4. Re:CLR requires an O/S by elsilver · · Score: 1
      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!

      I'm not sure if it is MS marketing effluent or not, but I did hear that MS is moving towards implementing all but the lowest level of the OS via the CLR.

      This would allow them to quickly move to new CPUs as they become available, and except for limited routines, will require no customization.

      Also the point I was trying to make wasn't about any non-MS OS's ability to run on the Opteron, but rather MS's ability to easily run Opteron and other CPUs.

    5. Re:CLR requires an O/S by knowledgepeacewi · · Score: 1

      Backwards compatibility; just like the i386..
      ....and the Playstation 2....

  110. Re:64-bit? Why? by Jordy · · Score: 1

    2^32 times the addressing space of 32 bit, so goodbye 4 gig limit.

    Actually the Opteron uses 40 bit physical addressing and 48 bit virtual addressing (similar to the Alpha).

    This will give you a cap of 1 TB of memory or 256 TB if you want to play funky software games.

    And greater speed / precision ratio.

    There is no inherent speed benefit to 64 bit computing (read: addressing). In fact there are some significant drawbacks when you are talking about applications that have complex data structures containing a lot of pointers (memory size increases).

    Also, they have the exact same precision. You can do 64 bit integer math on a 32 bit CPU, it just takes a little longer if it doesn't have 64 bit registers.

    --
    The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.
  111. The Origin of the name MicroSoft by Sophrosyne · · Score: 1

    It's not a very well known fact but the company name 'MicroSoft' was originally coined by a girlfriend who was about to go down on Bill Gates when he was at Harvard....Micro-Soft became his nickname, and has stuck with him (and his company) ever since!


    Just another little known fact!!

    1. Re:The Origin of the name MicroSoft by DanAnderson26 · · Score: 1

      Yea, right, a geek like that with a girlfriend?

      Who are YOU kidding!

      Dan

  112. Why this is OLD news and how we should look at it. by BaCkBuRn · · Score: 1

    Its been known for about 4-5 months now that MS was supporting AMD's Opteron over Intel in its new OS's. Microsoft had to pick a side, only AMD had a tangeable candidate for incorporation into their new releases. It seems that Intel believes the 64-bit platform is useless to current users. While this may or may not be so right now, down the road the accuracy of the added address space will become etremely important. It will even affect the gaming industry, games that take advantage of the new address space will not be faster, they will be more precise and realistic. (graphics and physics)

    -bb

    --
    PRINT "Signature line broken."
    GOTO 1
  113. Re:64-bit? Why? by inaeldi · · Score: 1

    That's similar what I said about my last computer: "256 Megs is tons, I won't have to buy more ram!" Then the next Windows came out.

  114. 64bit PCI / AGP / files? I just don't understand?1 by AbRASiON · · Score: 1

    I hate to pull a newbie here gents but can someone explain some stuff to me....

    I understand a 64bit cpu has .. more "bits" at it's disposal to calculate and therefore some calculations will be much faster due to a single calculation or not having to "trick' it's way round a mathematical computation.....

    I understand it can address more memory also.

    but what about the ways in which we speak to the cpu / entire system?

    do we need a "64bit" pci slot? will that help - will it only help due to increased bandwidth on the PCI slot or will a 32bit pci slot (even if it was "hacked" to work very fast somehow,.. ) would it slow the machine down?

    What about the AGP port- USB hub controller? - the file system itself - does a 64bit exe file contain more lines of code,....... does it contain more physical datA?

    do we need a different file system (or rather SHOULD we have, rather than do we need?)

    I can see the uses for a 64bit cpu,..... but what else needs to "move over" on the system to help it out?

    (I guess I should remember that even 32bit boards had 8bit isa slots......... but they slowed the machine down in general when being accessed right?)

    is there a general 64bit MACHINE faq rather than just a 64bit cpu faq?
    p.s sorry for the ...newbieness but i seek knowledge.....
    thank you.

  115. A new breed of error messages.. by ewhenn · · Score: 2, Funny

    ..now with 16 character addresses!

    BRAIN has performed an illegal operation in AMD64 at 0123456789ABCDEF. BRAIN will now terminate.

    1. Re:A new breed of error messages.. by Speare · · Score: 1

      EXPLORER has performed an illegal operation in KERNELAMD64 at 01543267BA98CDEF.
      EXPLORER will now terminate.

      Hello, Microsoft? Is this an error address, or an activation code?

      --
      [ .sig file not found ]
  116. Re:it is the reason for the delaying of the Optero by evilviper · · Score: 1

    But you must remember, Microsoft is evil.

    Who else here remembers the promise of Service Pack 7 for Windows NT 4.0, that NEVER HAPPENED?

    I would treat MS announcements as if there was no announcement at all. At least then you won't be lulled into depending on them, for something that never comes.

    --
    Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  117. Don't forget NT for PPC and Alpha by gilesjuk · · Score: 1

    They were soon abandoned once Intel put their foot down, PPC NT didn't even leave beta did it?

    1. Re:Don't forget NT for PPC and Alpha by Toraz+Chryx · · Score: 2, Informative

      Windows NT 4.0 shipped (on a single CD) in Alpha, x86, PowerPC and MIPS form.

  118. Re:64-bit? Why? by Citizen+of+Earth · · Score: 1

    That's similar what I said about my last computer: "256 Megs is tons, I won't have to buy more ram!" Then the next Windows came out.

    OTOH, there are only 2^265 subatomic particles in the Universe.

  119. Re:Microsoft will, however... by penguinrenegade · · Score: 1

    Mod parent up. They missed it - it's not on the processor, it's on the CHIPSET.

    One word. PALLADIUM.

    -----

    Hiroshima '45, Chernobyl '86, Windows '98

  120. of course there was doubt by snarkh · · Score: 1

    It is a major blow to Intel, since this makes AMD a much stronger competitor in the server and workstation market. The fact the Intel did not succeed in preventing this from happening indicated that Opteron must be very competitive.

  121. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  122. Re:64-bit? Why? by mrm677 · · Score: 1

    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,

    Having more logical registers in the ISA will not make much of a difference. 32-bit x86 processors from Intel and AMD already provide dozens of internal physical registers that are dynamically renamed on the fly.

  123. Re:64-bit? Why? by Graspee_Leemoor · · Score: 1

    " No, the Pentium series cannot address 2^36 bytes of memory."

    I never said the pentium could address 2^36 bytes of memory- I said the pentium pro could.

    Your argument seems to be based on out-of-date web pages regarding the pentium series which was to have PAE but the feature was dropped, and later introduced in the p pro.

    I blame the fact that the first few hits google gives you are really really old web pages.

    Try this:

    "The new PAE (physical address extension) flag in control register CR4, bit 5, enables four addi-
    tional address lines on the processor, allowing 36-bit physical addresses. This option can only
    be used when paging is enabled, using an advance page-table mechanism provided to support
    the larger physical address range." ...which is from the pentium pro developer's manual.

    graspee

  124. Re:64-bit? Why? by reidbold · · Score: 1
    And greater speed / precision ratio.

    There is no inherent speed benefit to 64 bit computing (read: addressing). In fact there are some significant drawbacks when you are talking about applications that have complex data structures containing a lot of pointers (memory size increases).

    Also, they have the exact same precision. You can do 64 bit integer math on a 32 bit CPU, it just takes a little longer if it doesn't have 64 bit registers.

    So there's 'no inherit speed benefit' but it takes longer to do 64 bit math on a 32 bit processor? Sounds like that is a speed difference.

    64-bit computing ( using 64 bit address registers ) does increase the addressing space by 2^32 times, I was not referring to the opteron which apparently limits that.

    With regard to your comment regarding expanded pointer sizes, there's little reason I can see with why this can't be addressed using short addressing, obviously not every program will benefit or require the expanded address space, so it is feasible only to allow it 32 bit or less.
    --
    -Reid
  125. Re:Fragmentation for Windows 64-bit or Intel troub by Ninja+Programmer · · Score: 1

    The AMD migration path will allow you to mix 32 and 64 bit applications, and even portions of the same application can use a non-homogeneous number of bits. With Itanium, migration is painful, expensive, and difficult to do completely. With Operton, migration can happen transparently.

    I think from the *user's* point of view, this will be an easy decision.

  126. The real problem is I/O by dhammabum · · Score: 1
    PCs or even the hopped up cpq servers just can't move enough data. Our IBM RISC machines have anywhere from 4 to 16 256mhz PCI buses (new models have 28). You put a couple of GB ethernet interfaces, fibreSCSI cards, etc and there just isn't the bandwidth to service the data on PCs.

    --
    I am not a robot. I am a unicorn.
    1. Re:The real problem is I/O by SN74S181 · · Score: 1

      What you're describing is fairly processor agnostic. Design a Intel or AMD 64 bit processor into that IBM RISC machine and you'll get the same throughput.

    2. Re:The real problem is I/O by dhammabum · · Score: 1
      Yes of course, but what I'm saying (and making a hash of) is that multi Intel/AMD type computers just haven't to date had enough bus bandwidth to be all that useful in larger i/o-intensive applications which I thought was glossed over in the original comment...

      --
      I am not a robot. I am a unicorn.
    3. Re:The real problem is I/O by otis+wildflower · · Score: 1

      You put a couple of GB ethernet interfaces, fibreSCSI cards, etc and there just isn't the bandwidth to service the data on PCs.

      Interesting story on hypertransport and PCI Express here.. Something to keep in mind: hypertransport, when implemented at 32-bits, can do 12.8GB/s.. also, IIRC as each CPU is added it gets its own nonblocking connection to the HT switch fabric.. Hanging PCI Express, gig-e, fibre channel, etc off this interconnect should be pretty effective...

  127. Re:Microsoft will, however... by Ninja+Programmer · · Score: 1

    I am under the distinct impression that Microsoft had very little influence in any part of the x86-64 design.

    Listen to the talk about x86-64 given by Kevin McGrath.. I certainly got the impression, from that talk, that this is a purely AMD design with maybe a suggestion here and there thrown in by the Microsoft and Linux community.

    (This is very much *unlike* Itanium, where it is my impression that HP had a *large* amount of influence on the ISA design.)

  128. Re:STOP. Incorrect assumption. by fbg111 · · Score: 1

    As a programmer, I don't understand why anyone cares about preserving the legacy of 32-bit architecture by expanding it (yet again) for 64-bits.

    As a programmer, how much would you charge to reprogram all those apps from 32bit to 64bit? As a CFO, how much would you be willing to spend in one lump sum on converting all your 32bit apps to 64bit ones b/c your new hardware wouldn't support all your old apps? In aggregate, that's a lot of money spent on an essentially non-productive endeavor. AMD's solution may not be technologically ideal, but it is finacially appealing, especially in an economic downturn. It allows a gradual upgrade to cheap low and mid-range 64bit technology. And Opteron and Athlon 64 are not without significant performance improvements either. It's quite competitive on a price/performance basis with the other major 64bit players.

    http://www.realworldtech.com/page.cfm?AID=RWT01260 3224711

    --
    Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
  129. Re:64bit PCI / AGP / files? I just don't understan by iggymanz · · Score: 1

    PCI already has plug pin-compatible 32 and 64 bit data width standards (if a 64 bit PCI card is plugged into a 32 bit connector it will reconfigure itself for 32 bit transfers)

  130. Re:Tough choice for MS, I'm sure by afidel · · Score: 1

    NT is short for New Technology not N-ten. That's why I always cringe when I see the win2k bootup screen "based on NT Technology" indeed. Also the NT kernal has had a 64 bit derivitive for several years, including an internal test version for Athlon64 and the commerically shipping Itanium release of XP. I believe Server 2003 will ship with an Itanium version available.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  131. Re:it is the reason for the delaying of the Optero by afidel · · Score: 1

    2K Pro will only use the first physical cpu and the hyperthreading unit of that physical processor if hyperthreading is enabled, which is why you disable hyperthreading in the BIOS if you are running 2k. XP Pro will in fact use two physical cpus and their accompanying hyperthreading units. Server 2003 will likewise recognize hyperthreading units, but the limits are such that if you want to have 8 physical cpus and hyperthreading you will need 2003 Datacenter where you could have run 2k Advanced server on that same unit without hyperthreading.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  132. Re:Who gives a ... by afidel · · Score: 1

    From what I've seen HP is actually improving the Proliants (which is hard to do sense they were so good to begin with). The new hotswap raid memory in the latest rounds of Proliants is simply amazing, with this and hotswap cards there will be almost no reason to take down a server (a failed cpu is about it, and I think that will be their next target)

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  133. Re:Tough choice for MS, I'm sure by Spoing · · Score: 1
    'Nuff Said.

    Yeah, I like humor too.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  134. Re:Tough choice for MS, I'm sure by Spoing · · Score: 1
    Last Windows disk that said it'd work on PowerPC was NT4, IIRC. So you could try booting that. ^_^ You're on your own as far as support goes though.

    Yep...and it worked so well that they included an x86 emulator and 32 bit libraries -- even on 64 bit Alpha processors that had no native 32 bit support!

    The more things change...well, I guess they don't change do they.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  135. Games requiring 4 GB? by Goonie · · Score: 2, Interesting
    The way it's going, it won't be that long before they require that much RAM to be playable...and that's just on the graphics card...

    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? :)

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
    1. Re:Games requiring 4 GB? by Hoser+McMoose · · Score: 1

      The graphics bus is completely independant of the processor used. AGP could work just as well with a 16-bit chip as with a 64-bit chip.

      Right now, AGP is a 32-bit wide bus, running at 66MHz, using either quad or 8-time (octal?) data rate, giving it 1.07 or 2.13GB/s of bandwidth. This is quite a lot of bandwidth, not likely to be saturated by graphics cards any time soon (especailly since the VAST majority of bandwidth with graphics comes from the memory on the card).

      Now, that being said, AMD does have a rather neat technology to go along with their Opteron called Hypertransport. This is a chip-to-chip interconnect technology that offers high bandwidth per pin and a very flexible interface. In the case of the Opteron and Athlon64, AMD will have between 1 and 3 Hypertransport links, used for either connecting multiple processors or connecting to I/O chips (like an AGP controller) on the motherboard. The Hypertransport links in these chips offer up to 3.2GB/s of bandwidth in each direction.

      As for next generation buses to replace AGP, there isn't much of a need for this right now, AGP isn't a bottleneck at this point in time, and isn't likely to be in the near future. However, there are some replacements for PCI on the horizon, mainly the existing PCI-X standard (common in servers now, moving down into the workstation market and possible even to the desktop soon), and the next-generation PCI Express (formerly known by about 15 other names, most notably 3GIO). AMD already has a PCI-X Hypertransport tunnel available, and a PCI Express Hypertransport tunnel is possible for the future.

      FWIW if you look at most of the first Opteron motherboard you won't see any AGP slots because they are using the PCI-X tunnel instead of the AGP tunnel. Under the right setup, you can use both tunnels on one board easily, but for the first boards it will be either one or the other.

    2. Re:Games requiring 4 GB? by mmol_6453 · · Score: 1

      I know the memory bus isn't changed. With a 64-bit bus, which we've had since the original Pentium, a 64-bit piece of data will occupy the whole bus.

      Normally, when a memory request is made, the bus will grab a 64-bit chunk of memory, regardless of the size of the piece of data that's needed. That way, if any other data in that chunk is needed, it's already sitting in the cache.

      With a 32-bit architecture, you're always gauranteed to grab at least two pieces of information. (More, if there are 16-bit and 8-bit pieces of information within that 64-bit chunk.) With a 64-bit architecture, you'll occasionally grab a sigle, large piece of data.

      Savvy programmers have been storing data in the smallest possible amount of memory for years. It's no different now.

      --
      What's this Submit thingy do?
  136. Re:64-bit? Why? by DeathPenguin · · Score: 1

    For now, at least. Let's never forget the dark ages when many seemed to think a megabyte would never be seen put to use.

  137. Re:What about activation? by Slack3r78 · · Score: 1

    I don't have any links handy (and it's 3:45am and I'm trying to code here, so I don't really feel like finding them at the moment) but linux is already up and running on the Opteron and has been for a while. Do a search on just slashdot even and you should find some good info. (IE: the article about UT2003 running under linux on an opteron that ran a while back)

  138. Re:64-bit? Why? by Hoser+McMoose · · Score: 1

    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).



    Don't tell that to Intel and AMD! Or Apple, Motorola and IBM for that matter! What you just described is called SIMD, and it's exactly what MMX, 3DNow!, SSE, Altivec, etc. are designed to do!

  139. Re:Tough choice for MS, I'm sure by Flywheel · · Score: 1

    IMO it is quite an interesting and rather flexible design, hardware and API-independent - the flexibility gives a performance penalty. But it is poorly implemented, not because of talentless programmers, but due to politics and marketing - thus extra performance penalties.

    Parts of it has been rewritten and most of it with W2K, and I do not blieve that there's much of this flexibility left, the HAL has been reduced to minor hardware vendor optimizations/bugfixes.

    Redmond has a long history of taking the quick road of performanceoptimization, all the way back to their OS/2 adventure - everything but the kitchen -sink has been moved into kernel mode - the next step will be moving the applications from user into kernel mode (Well what is left :o)

    To sum it up : Interesting design, but the implementation has been messed up due to politics.

    --
    Live long and prosper...
  140. Re:64-bit? Why? by kerempuh · · Score: 1

    16 exabytes ought to be enough for everybody.

    16 exabytes ought to be enough for anybody.

    16 exabytes ought to be enough for somebody.

    16 exabytes ought to be enough for nobody.

  141. Re:Who gives a ... by Lindril · · Score: 1

    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.

    Imagine a Beowulf cluster of those...

  142. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 1
    Adding AMD64 support would have delayed it.

    You are in a maze of twisty passages, all alike.

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  143. Re:Tough choice for MS, I'm sure by Glock27 · · Score: 1
    Ooops, "MS is shooting for a six month later release date" should have been "MS is shooting for a six month later beta release date".

    Sorry!

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
  144. Re:64bit PCI / AGP / files? I just don't understan by Hoser+McMoose · · Score: 1

    I understand a 64bit cpu has .. more "bits" at it's disposal to calculate and therefore some calculations will be much faster due to a single calculation or not having to "trick' it's way round a mathematical computation.....

    This is true, but it's quite rare. 32-bit integers give you a range of 4 billion, which is usually more than enough for calculations, however there are some situations where it's not (cryptography is one that jumps to mind). This was a much bigger issue in the change from 16-bits to 32-bit chips. Floating point calculations are almost always done in 64-bits, even on "32-bit" processors.

    I understand it can address more memory also.

    This is the real reason for going to a 64-bit chip. A 32-bit processor can only address 4GB of memory without resorting to some REALLY UGLY hacks. A 64-bit chip can access some rather ridiculously large amount of memory (1.8 x 10^19 if memroy serves).

    but what about the ways in which we speak to the cpu / entire system?

    This is more or less independant of the processor core. Every x86 chip since the Pentium has used a 64-bit bus for talking to the rest of the system. The Opteron actually changes this around quite dramatically, using two separate buses. The Opteron has a built-in memory controller to talk directly to memory (the vast majority of I/O traffic for a CPU) and than one or more other buses using AMD's new Hypertransport technology to talk to other CPUs and/or I/O devices.

    do we need a "64bit" pci slot? will that help - will it only help due to increased bandwidth on the PCI slot or will a 32bit pci slot

    64-bit PCI slots as well as the newer PCI-X slots do offer more bandwidth for I/O, particularly useful on servers for things like RAID cards and gigabit ethernet. However, you definitely don't need a 64-bit chip to use these, you can get 64-bit PCI slots or PCI-X slots on existing AthlonMP or Xeon motherboards.

    does a 64bit exe file contain more lines of code,....... does it contain more physical datA?

    No and maybe. A 64-bit exe file should contain the same or fewer lines of code, however the address pointers will be 64-bits rather than 32-bits, so it will contain more data. Integers may also be 64-bits instead of just 32, but as mentioned above, this is rarely needed and therefore the default is to keep them at just 32-bits.

    do we need a different file system

    Not at all. Filesystems already use 64-bit integers when they are needed (they are needed occasionally). For a 32-bit chip, these are hacked as 2 32-bit integers, with a 64-bit chip, they can be done as a single 64-bit one, but otherwise everything remains unchanged.

    I guess I should remember that even 32bit boards had 8bit isa slots......... but they slowed the machine down in general when being accessed right?)

    This was simply a matter of using ISA. ISA was the most bass-ackwards, poorly designed piece of crap bus ever to see the light of day. Using ISA always slowed the system down, but when it first came out everythign else was so slow that this wasn't a big issue. Once we got 32-bit chips, this had become a major problem, which is why IBM tried unsuccessfully to kill ISA when the 386 came out. Of course, the market didn't bite until 5+ years later when PCI came out, and even then ISA still kept rearing it's ugly head every now and then. Fortunately no current bus is anywhere near as broken as ISA.

  145. Re:it is the reason for the delaying of the Optero by ivan256 · · Score: 1

    Therefore, I wouldn't be surprised to see the RAM limits increased when more ram becomes necessary. Right now, MS publically says due to lack of PAE support in Exchange 2000, there is no reason to put > 3 GB of ram in a E2k box. Once apps start pushing things on a more regular basis, MS will probably have to relent. Right now I think the people who really need 64 bits have it, and are using *nix. People who would like it, find ways to deal. AMD hopefully will commoditize 64 bit computing, and make it something we don't need to worry about.


    64 bit processors aren't just about supporting more physical memory. There's a lot of benifit to having a larger virtual address pool as well. People seem to overlook that when they talk about 64 bit processors being useless because people don't need more than 4GB of memory...

  146. Re:64-bit? Why? by Abcd1234 · · Score: 1

    Sorry, try again... those are vector processing units, which perform much different operations. They provide specific support for packing multiple datatypes into a single array for performing simultaneous operations on them. 64-bit registers in the Opteron are NOT designed for this!

    For example, in MMX you could pack a pair of 8 byte arrays into two MMX registers and add them together. If you tried to do this using 64-bit Opteron registers, you'd get overflow into adjacent bytes, which is NOT a good thing! As a result, you're highly limited on the kind of packed vector-style operations you can do in a 64-bit register on the Opteron.

  147. Re:64-bit? Why? by mOdQuArK! · · Score: 1

    But what if you are trying to describe the interactions between all of the particles?

  148. Re:it is the reason for the delaying of the Optero by drinkypoo · · Score: 1
    Holy shit, you're right. They cut the number of hypertransport links on the Athlon64 from two to one, meaning it only has capacity for a connection to the chipset, and can't connect to another processor.

    In other words, I won't be upgrading to a new processor from AMD until either A> they remedy this problem or B> the sledgehammer processors come down in price considerably from what I now expect them to be.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  149. You misunderstood 'x86 hack' by kupci · · Score: 1

    The previous poster was not talking about whether the x86 64 bit was an improvement over the 32 bit, they were talking about the x86 architecture as a whole being a 'hack' vs. chips like the PowerPC, Alpha, etc. That of course is another argument.

  150. Re:Tough choice for MS, I'm sure by edwdig · · Score: 1

    Linux is a lot easier to port to other architectures for several reasons:

    1) Most Unix applications are written to be able to run on a variety of different Unix systems. That means most of userspace was written with some degree of portability in mind.

    2) Linux isn't concerned much about binary compatibility. Each major version of RedHat is binary incompatible with the last. New GCC and libc releases regularly break binary compatibility. WinXP will still run software written for the DOS, Win3.x, Win9x, and WinNT product lines. The selling point of the x86-64 over other 64bit chips is that it runs your old software. It would be pointless for Windows to drop the back compatibility.

    3) Microsoft has to make sure 3rd parties have time to develop and test drivers on the new system. Remember, not only do the companies have to spend time on it, but Microsoft has to take time to certify the drivers afterwards. I'm not going to get into whether or not certification really means anything, but if nothing else, it takes time for all the paperwork to be processed at both ends.

  151. Re:64-bit? Why? by Jordy · · Score: 1

    So there's 'no inherit speed benefit' but it takes longer to do 64 bit math on a 32 bit processor? Sounds like that is a speed difference.

    What I was trying to get at is there are 32 bit CPUs with 64 bit registers. In fact, your floating point registers are all 64 bit wide on x86 CPUs. PowerPC's AltiVec unit has a 128 bit wide register for vector operations.

    --
    The world is neither black nor white nor good nor evil, only many shades of CowboyNeal.