Slashdot Mirror


Windows Cluster Hits a Petaflop, But Linux Retains Top-5 Spot

Twice a year, Top500.org publishes a list of supercomputing benchmarks from sites around the world; the new results are in. Reader jbrodkin writes "Microsoft says a Windows-based supercomputer has broken the petaflop speed barrier, but the achievement is not being recognized by the group that tracks the world's fastest supercomputers, because the same machine was able to achieve higher speeds using Linux. The Tokyo-based Tsubame 2.0 computer, which uses both Windows and Linux, was ranked fourth in the world in the latest Top 500 supercomputers list. While the computer broke a petaflop with both operating systems, it achieved a faster score with Linux, denying Microsoft its first official petaflop ranking." Also in Top-500 news, reader symbolset writes with word that "the Chinese Tianhe-1A system at the National Supercomputer Center in Tianjin takes the top spot with 2.57 petaflops. Although the US has long held a dominant position in the list things now seem to be shifting, with two of the top spots held by China, one by Japan, and one by the US. In the Operating System Family category Linux continues to consolidate its supercomputing near-monopoly with 91.8% of the systems — up from 91%. High Performance Computing has come a long way quickly. When the list started as a top-10 list in June of 1993 the least powerful system on the list was a Cray Y-MP C916/16526 with 16 cores driving 13.7 RMAX GFLOP/s. This is roughly the performance of a single midrange laptop today."

15 of 229 comments (clear)

  1. Petaflops per second? by mattventura · · Score: 5, Interesting

    2.57 petaflops per second

    floating point operations per second per second?

    1. Re:Petaflops per second? by Shikaku · · Score: 4, Funny

      I'd say Google datacenters accelerate at about that rate.

    2. Re:Petaflops per second? by K.+S.+Kyosuke · · Score: 4, Funny

      One petaflop, two petaflops... (Anyway, I didn't know that MS has already shipped so many flops...)

      --
      Ezekiel 23:20
    3. Re:Petaflops per second? by History's+Coming+To · · Score: 3, Interesting

      I can only presume this is a manifestation of Moore's Law, the curve is now so steep the computers are accelerating as they're running. Or maybe a typo ;)

      I'm willing to bet that the top end is going to become less and less relevant and we're going to be judging processors more and more by the "flops-per-watt" and "flops-per-dollar" rating. We're already in a position where clusters of commercial games machines make more sense than a traditional supercomputer for many applications, and I dread to think how much energy could be harvested from these using some efficient heat exchangers.

      --
      Please consider this account deleted, I just can't be bothered with the spam anymore.
    4. Re:Petaflops per second? by Barefoot+Monkey · · Score: 5, Funny

      2.57 petaflops per second

      floating point operations per second per second?

      Well-spotted. It appears that this particular supercomputer gets faster the longer it is left running. Clearly the reason that it ran faster with Linux than with Windows was because in the latter case it needed to be restarted after every Patch Tuesday, thus limiting the potential speed increase to 6.88 zettaflops.

    5. Re:Petaflops per second? by shogun · · Score: 3, Funny

      I'm not sure that Google's data centres could qualify as a single super computer with each node solving a different part of the same problem...

      World domination isn't a single problem?

  2. Dual boots? by backslashdot · · Score: 3, Funny

    So it dual boots? press the option key or something to get into Windows and play Crysis?

  3. Re:About hardware, not operating systems by hey! · · Score: 3, Insightful

    Well, it says the hardware ran linux at X speed, and windows at less than X speed...

    Actually the article doesn't say that. The hardware was different: the Linux configuration had more nodes than the Windows configuration. This *might* have been for some technical reason, or it might have been for some extraneous reason (e.g., they have better things to do with this beast than run benchmarks on it).

    In any case, the difference between the Windows and Linux scores was for practical purposes insignificant. It was a *benchmark*, not a real computation. Even if the benchmark is pretty good, the mix of resources used by a real program won't match it exactly (e.g. an app that uses less floating point calculations but more memory allocations might see a very different result).

    Microsoft's aim is not to run on research clusters, but to make inroads into businesses that have in-house Windows system administration and programming capabilities and might have use for high performance computing. If so, the linpack benchmark is probably close to irrelevant for many applications.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  4. Re:Won't somebody please think of the licensing co by bmo · · Score: 5, Insightful

    Wait, what?

    Have you ever paid attention to the OS trends in the Top500? All the proprietary OSes are disappearing. It used to be nearly all proprietary Unix and BSD. Now it's 91 percent Linux.

    Here's a graph showing the demise of Unix in the Top500
    http://www.top500.org/overtime/list/36/osfam

    Linux doesn't scale? It fits in toasters and supercomputers. I think that's pretty good scaling if you ask me.

    You could probably make the argument in 1991 when Linus smote the ground and came up with the kernel, but not anymore. You could probably even make that argument before kernel 2.0. But since then? Claiming that Linux doesn't scale well just makes you look like a Microsoft fanboy whistling while walking past the graveyard at best.

    --
    BMO

  5. Re:Won't somebody please think of the licensing co by zach_the_lizard · · Score: 3, Insightful

    Yet it powers most of the top 500 supercomputers and can run on embedded platforms. If that's poor scalability, I want to know what's good scalability.

    --
    SSC
  6. Re:Interesting by alexhs · · Score: 3, Informative

    Even more interesting is the fact that GPGPU accelerated supercomputers are clearly outclassing classical supercomputers such as Cray

    Funny that you mention Cray, as the Cray-1 was the first supercomputer with vector processors, what GPGPUs actually are.

    --
    I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
  7. So why would anyone want to do this? by Entropius · · Score: 5, Informative

    I do scientific high-performance computing, and there is simply no reason anyone would want to run Windows on a supercomputer.

    Linux has native, simple support for compiling the most common HPC languages (C and Fortran). It is open source and extensively customizable, so it's easy to make whatever changes need to be made to optimize the OS on the compute nodes, or optimize the communication latency between nodes. Adding support for exotic filesystems (like Lustre) is simple, especially since these file systems are usually developed *for* Linux. It has a simple, robust, scriptable mechanism for transferring large amounts of data around (scp/rsync) and a simple, unified mechanism for working remotely (ssh). Linux (the whole OS) can be compiled separately from source to optimize for a particular architecture (think Gentoo).

    What advantage does Windows bring to a HPC project?

    1. Re:So why would anyone want to do this? by Deviant · · Score: 3, Interesting

      One of the big developments of late has been in data mining of the data from your ERP system / data warehouse to answer questions about your clients/business and to find interesting patterns in your data. Couple this with the fact that buisinesses are trying to retain more and more data in a live database to make this data mining more deep/interesting and the needs for massive database servers with the power to run some crazy complex queries/reports is on the rise.

      The popular example of this sort of thing in Wal-Mart who retain everything in an electronic form and can do scary things like see pictures of you based on correlating their digital security footage with your credit card purchase at a point in time at a particular register or track the differences in sales of individual products during unusual events like Hurricanes etc.
      http://developers.slashdot.org/article.pl?sid=04/11/14/2057228

      Many businesses run Microsoft SQL Server as the backend for their ERP system and/or as their primary database. This would allow them to build a nice little HPC system to do the sorts of scary things with massive amounts of data that they have been wanting to do. I end with this funny cartoon on the subject.
      http://onefte.com/2010/09/21/target-markets/
       

  8. Excel spreadsheets for banking and stock exchange by snikulin · · Score: 3, Informative

    You will probably laugh but banks and finances do not: Excel spreadsheets.
    Microsoft HPC solution allows distribute it across many nodes.
    Trust me: *huge* money are there (alas, not for you, not for me and not for science).
    It's much cheaper for a bank to rent a supercomputer to calculate a heavy spreadsheet written by programming-challenged but money-wise CPA then to hire a money-challenged, HPC-wise guy to rewrite (and perpetually modify it on a short notice) this spreadsheet to FORTRAN.

  9. Re:I need one by Jeremy+Erwin · · Score: 3, Funny

    n fact, aeronautics is rife with some of the most horrifying software imaginable. Much of it being Excel macros.

    This is why Windows HPC is going to change everything