Slashdot Mirror


Fastest-Ever Windows HPC Cluster

An anonymous reader links to an eWeek story which says that Microsoft's "fastest-yet homegrown supercomputer, running the U.S. company's new Windows HPC Server 2008, debuted in the top 25 of the world's top 500 fastest supercomputers, as tested and operated by the National Center for Supercomputing Applications. ... Most of the cores were made up of Intel Xeon quad-core chips. Storage for the system was about 6 terabytes," and asks "I wonder how the uptime compares? When machines scale to this size, they tend to quirk out in weird ways."

21 of 216 comments (clear)

  1. finally by gmack · · Score: 5, Funny

    Enough power to run vista.

    1. Re:finally by Zashi · · Score: 4, Interesting

      You've no idea how right you are.

      I got to test Server 2008 before it was released to the public. All our internal applications identified 2008 as "Vista".

      --
      Skiffy is Spiffy, but Ort is tort.
    2. Re:finally by Sabz5150 · · Score: 5, Funny

      Enough power to run vista.

      But not Crysis :(
      --
      "Who modded this informative? Whoever it is must've been smokin' some of that martian pot!"
    3. Re:finally by TRS80NT · · Score: 5, Funny

      But you still have to turn off Aero.


      --
      Lorem ipsum dolor sit amet.
    4. Re:finally by dreamchaser · · Score: 4, Funny

      But you still have to turn off Aero.

      Only because they cut some corners and went with integrated graphics on the motherboard.

    5. Re:finally by nmb3000 · · Score: 5, Insightful

      I got to test Server 2008 before it was released to the public. All our internal applications identified 2008 as "Vista".

      I have no idea why this is modded Informative.

      Vista uses the NT kernel, version 6.0, build 6000. SP1 puts it up to 6001.
      Server 2008 uses the NT kernel, version 6.0, build 6001.

      Is it any surprise that software build prior to Server 2008 being released see it as Vista?

      In related news, both Ubuntu 8.04 and Fedora 9 report being Linux v2.6.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    6. Re:finally by neomunk · · Score: 4, Funny

      "Windows has reported an error:
          Cluster:fucked
      Press any key on any terminal to reboot"

    7. Re:finally by nmb3000 · · Score: 4, Informative

      I think the surprise here is that MS is using same core that's in their very shaky Vista software to run their server software.

      I realize it's great fun to aimlessly bash Vista around here but I wasn't aware that the NT kernel was generally considered "shaky". In fact, I didn't even think that Vista was widely considered shaky. Bloated? Maybe. Resource intensive? Possibly. Some stupid UI decisions? Most certainly.

      I'm (begrudgingly) running Vista at home (since I have to support it at work) and I haven't had any stability problems. I do curse the UI team for removing features I deem necessary and adding meaningless clutter, but I haven't seen any crashes or stability issues.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
  2. Linux? by Anonymous Coward · · Score: 4, Funny

    But does it run linux?

  3. Every Tuesday... by kwabbles · · Score: 5, Funny

    "Your cluster has just finished downloading an update, would you like to reboot now?"

    --
    Just disrupt the deflector shield with a tachyon burst.
  4. Clustered Windows Boxes! by Gazzonyx · · Score: 5, Interesting

    The Windows Server 2K8 code base must be better than previous versions of Windows. From what I understood, Windows didn't scale for clustering due to problems with file locking (IIRC, the overhead for tracking locks grew quickly enough that the performance was marginalized past about 4 nodes). Unless they're using an iSCSI SNS server that handles the locks over a clustered file system. Still, this is leaps and bounds beyond previous versions of Windows WRT clustering!

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  5. That's ok... by JCSoRocks · · Score: 5, Funny

    So does everyone else.

    --
    You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
  6. Welcome Windows! by Tibor+the+Hun · · Score: 5, Funny

    And with the easily affordable CALs, up to 11 users will be able to use it at the same time! (well 8, 2 CALs will prolly be used by junior admins, and one for "test")

    --
    If you don't know what AltaVista is (was), get off my lawn.
  7. New clippy quotes by 192939495969798999 · · Score: 4, Funny

    "It looks like you're breaking into the top 25 fastest supercomputers. Would you like me to fix that?"

    --
    stuff |
  8. I run several Windows Clusters by mpapet · · Score: 4, Insightful

    and I have a very hard time believing most of the claims of fact in this story.

    "When we deployed Windows on our cluster, which has more than 1,000 nodes, we went from bare metal to running the Linpack benchmark programs in just four hours,"

    Hmmm. And what installer was this? Is it available commercially? How much is the license for the version with this mythical four-hour installer?

    "The performance of Windows HPC Server 2008 has yielded efficiencies that are among the highest we've seen for this class of machine," Pennington said.

    What "class" would that be? I imagine it would explicitly exclude Free clusters.

    One should question whether the efficacy of any institution/research project using their grant money wisely given the amount of money required to fulfill Microsoft's licensing requirements.

    Furthermore, If research projects are actually considering wasting their grant dollars on Microsoft licenses, then the outlook for American R&D is grim.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    1. Re:I run several Windows Clusters by Monoman · · Score: 4, Informative

      I'm no MS fanboy but I think someone should make a few points.

      "I run several Windows Clusters"
      and I have a very hard time believing most of the claims of fact in this story.

      I think you might be confusing Windows clustering with MS Compute Cluster (appears to be called HPC now). Windows clustering is used to provide fault tolerant applications where if one fails another node will fire up an instance to replace it. Compute Cluster is for spreading out computations across many active nodes. The HPC nodes do some calculations and return the results back. I guess like SETI.

      Hmmm. And what installer was this? Is it available commercially? How much is the license for the version with this mythical four-hour installer?

      I think the article said this was all done with HPC 2008 beta. You can find out pricing info here: http://www.microsoft.com/hpc/

      "The performance of Windows HPC Server 2008 has yielded efficiencies that are among the highest we've seen for this class of machine," Pennington said.

      What "class" would that be? I imagine it would explicitly exclude Free clusters.

      PC class, not big iron or whatever you want to call those expensive IBM thingys.

      One should question whether the efficacy of any institution/research project using their grant money wisely given the amount of money required to fulfill Microsoft's licensing requirements.

      Furthermore, If research projects are actually considering wasting their grant dollars on Microsoft licenses, then the outlook for American R&D is grim.

      In general I agree. However, I would be surprised if this cost them much at all besides time. They are probably a large enough customer that they get many MS products and services for free. In addition, the publicity for MS makes it worth it to MS to offer tons of incentives. I work at an EDU org and MS pricing is a lot less than retail ... a lot less.

      --
      Keep the Classic Slashdot.
  9. Obligatory... by Undead+NDR · · Score: 4, Funny

    So.... six terabytes... isn't that horribly small by today's standards ?

    Should be enough for everyone.

  10. "Windows HPC Cluster" by ettlz · · Score: 4, Funny

    Is this euphemism for "botnet"?

  11. Before everyone completely dismisses this story... by Cutie+Pi · · Score: 5, Interesting

    While I don't agree that Microsoft Windows HPC Server is the best software to manage a supercomputer, the linux diehards out there should pay attention to a problem that Microsoft is trying to tackle: accessible supercomputing. See one of their case studies as an example.

    The bottom line is, these days pretty much anyone has access to a few TFlops of compute power, but the learning curve for getting something running on these machines is pretty intimidating, especially for non-CS based disciplines. I've had to take a 1-2 day class, plus futz around with the clunky command-line tools for a few days or so, on every supercomputer I've used, just to get simple jobs running. In my experience, people learn to game the various batching and queuing systems such that their jobs run faster than everyone else's, further shutting out the newcomers.

    HPC vendors would be wise to focus more attention on the tools and interfaces so that Joe-researcher can set the number of nodes and go, rather than having to manually edit loadleveler text files, sending them to the queue, and then coming back next day to find the job failed due to a typo in the startup script.

    On multi-TFLOP systems, not everyone needs 99.5% efficiency with all the implementation details that requires. These days, many people just want their job to run reasonably quickly, with no fuss.

    The same thing happened several years ago with the move to high level languages like Python and Ruby. Sure, they're slower than C++ and FORTRAN. But for the vast majority of applications, you wouldn't know the difference on modern processors. And the turn around time and user-friendliness on these languages is so much better, using them is a no-brainer.

    Hopefully Microsoft can spur the industry in this direction.

  12. more similar by DrYak · · Score: 4, Interesting

    In related news, both Ubuntu 8.04 and Fedora 9 report being Linux v2.6. Except that Linux kernel is just a tiny part of a distribution. In fact, those two distribution don't even share the same version, yet alone build. (Distrowatch pages for Ubuntu and Fedora could tell you the difference in version for most common components)

    Whereas Server 2008 and Vista share a tad more of their code base.

    and *that* is relevant.

    And could be humorously be alluded to because of the mis-detection of some software.

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  13. Re:accessible supercomputing .. by Cutie+Pi · · Score: 4, Insightful

    Accessibility can mean: 1) able to access, 2) easy to use. When it comes to supercomputers, th former is very much true nowadays, but the latter is not. And it's not just a matter of programming. Pretty much all supercomputers can be programmed with a standard programming environment, say C + MPI + SCALAPACK libraries. (I think more could be done on that side too, but that is a different story).

    But the steps required to actually run the programs can be exceedingly difficult. I liken it to the state of desktop linux about 12 years ago... Yes, it was accessible in that PCs were everywhere and you could grab a free copy of Slackware, but the setup process was mind numbing. Setting up X was not for the faint hearted as it required knowing intimate details about your graphics and display hardware. There were stern warnings that using the wrong modeline values could damage your CRT. Nowadays even my grandmother could install Ubuntu and everything would be automatically detected. That's the progress that I think needs to happen on the supercomputer user interface side of things.