Slashdot Mirror


Microsoft Competes In Supercomputer Market

HoboMaster writes "Microsoft is releasing a public beta of Windows Compute Cluster Server 2003 in their first attempt to compete in the supercomputer OS market. Gates is planned to speak at the 2005 Supercomputer Conference, which will be Microsoft's first appearance at the conference. Gates, as always, has high hopes for this new version of Windows, even claiming it to be as powerful and easier to use than Linux."

89 of 464 comments (clear)

  1. oh boy by jst4fun · · Score: 5, Funny

    so its super blue screen(s) of death

    --
    Normal is Boring!! http://www.dealwithdeals.com/
    1. Re:oh boy by Misch · · Score: 2, Interesting

      Windows Zombie Network. I think Microsoft has already scueeded in creating large "supercomputers", of course they're oncontrolled and spit out viruses and spam... oh, where did you want to go today?

      --

      --You will rephrase your request for me to go to hell. Goto statements are not acceptable programming constructs
    2. Re:oh boy by DurendalMac · · Score: 5, Funny

      They should have just called it Windows Clusterfuck Edition.

    3. Re:oh boy by sdnoob · · Score: 3, Funny

      brings to mind the age-old joke ...

      q. "why do i need to buy a new computer?"

      a. "so you can reboot windows faster."

    4. Re:oh boy by Reaperducer · · Score: 2, Funny

      A Windows product with "Cluster" in the title.

      Finally! Some truth in advertising!

      --
      -- I'm old enough to have lived through six different meanings of the word "hacker."
    5. Re:oh boy by Duhavid · · Score: 2, Funny

      Imagine a Microsoft cluster of those!

      --
      emt 377 emt 4
    6. Re:oh boy by Bush+Pig · · Score: 2, Funny

      I guess I'm not the only one who misread it as "Windows Complete Cluster" (so, what's new?)

      --
      What a long, strange trip it's been.
    7. Re:oh boy by ColonelClaw · · Score: 2, Funny

      can you imagine how utterly superb it would be to simultaneously crash 1000 PCs? it could be a new category in the Guinness Book of Records :D

  2. Confused by Henry+V+.009 · · Score: 5, Funny

    "easier to use than Linux"

    Yes? Where is the part about the high hopes for this operating system?

    1. Re:Confused by rco3 · · Score: 2
      "easier to use than Linux"

      Yes? Where is the part about the high hopes for this operating system?

      That would be the "as powerful" part.
      --

      Ce n'est pas un vrai mouvement de robot!
    2. Re:Confused by Quevar · · Score: 2, Insightful
      "Yes? Where is the part about the high hopes for this operating system?"
      The high hopes for the OS are back when the name suggests it was supposed to have shipped. Why is it called: "Windows Compute Cluster Server 2003" and they are only now (in 2005) getting a second Beta out? So, is this going to be two years out of date (or more) by the time it ships?
  3. I wouldn't trust Bill Gates by Anonymous Coward · · Score: 2, Funny

    I think he might own some Microsoft stock.

  4. First thing one associates with that name... by Anonymous Coward · · Score: 5, Funny

    ... well for me, it was clusterfuck.

    1. Re:First thing one associates with that name... by Anonymous Coward · · Score: 3, Funny

      Microsoft Windows Complete Clusterfuck? Why, that's not a new version at all!

  5. Maybe Linux... by NardofDoom · · Score: 4, Informative
    But not OS X

    And I can bet it won't be included with their client systems.

    --
    You have two hands and one brain, so always code twice as much as you think!
  6. Wake up, Bill by Fished · · Score: 5, Insightful

    Supercomputers aren't about "Ease of use." They're about speed per dollar. When WCC can beat Linux on price/performance, then people will stand up and take notice. Not before.

    --
    "He who would learn astronomy, and other recondite arts, let him go elsewhere. " -- John Calvin, commenting on Genesis 1
    1. Re:Wake up, Bill by ma_luen · · Score: 4, Interesting

      Actually the importance of the raw performance of the machine is on the decline. More emphasis is being placed on the idea that super computers are only useful in the sense that they help researchers solve problems. So there is growing interest in the notion of "time to solution" as a combination of ease of programming for, ease of using, and of course running a data set on the machine.

      Mark

    2. Re:Wake up, Bill by dtfinch · · Score: 4, Funny

      I'm pretty sure supercomputers are about performance.

    3. Re:Wake up, Bill by schon · · Score: 4, Insightful

      It's not even that - clusters aren't about shiny desktops, they're about custom-written apps.

      MS Excels at letting the computer illiterate do whatever MS has envisioned they might. You wanna connect to the internet via DSL? No problem. You wanna write an email to Grandma? No problem. You wanna do something that MS hasn't thought of yet? BIG Problem.

      Pretty much *anything* you do with a cluster is gonna be custom, "MS hasn't thought of this" stuff, and so will be harder to use, not easier.

      Why do I get the feeling that it will have a little version of Clippy asking "It looks like you're doing climatology variance research. Would you like me to help you model your data?"

    4. Re:Wake up, Bill by Otter · · Score: 4, Informative
      Supercomputers aren't about "Ease of use."

      Obviously the comment about "easier to use" is inane when talking about supercomputers, but that quote was invented by the submitter. What the director of the HPC unit (not Gates) actually said was "...easier to integrate into what they are already doing".

    5. Re:Wake up, Bill by GreyWolf3000 · · Score: 2, Insightful

      But I think we all know that MS will be able to spend some of its cash reserves to produce a more scalable and industry-accepted solution than Linux with li[tt]le effort. Just like every other market Linux and Windows have competed in.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    6. Re:Wake up, Bill by jpetts · · Score: 4, Insightful

      That's right. So, in quantum chemistry for example, you can run more accurate calculations with a faster computer, and thereby, it is hoped that more accurate, or at least applicable results will be obtained. Therefore, the "time to solution" is reduced. The same applies to CFD, bioinformatics, whatever. There will always be classes of problems where more compute power will give you more data, and possibly insights. Ergo, a faster machine, in the absence of any other factor, will be better for some classes of research.

      --
      Call me old fashioned, but I like a dump to be as memorable as it is devastating - Bender
    7. Re:Wake up, Bill by ma_luen · · Score: 2, Informative

      Yes but the issue is all the performance doesn't matter if your researchers aren't using it to solve problems. See http://www.darpa.mil/ipto/programs/hpcs/ for more info on this. This is the big HPC push that IBM, Cray, and SUN are participating in. Also a company that I think is kinda cool http://www.orionmulti.com/ is working on a very common use of HPC tools by non-computer people. They are very focused on providing easy to use ultra low maintainance computational tools primarially for the bio-informatics community. One of the founders of the company worked an LANL on green-desitiny (or something like that) which was designed to be a low power low maintainance super computing resource at LANL. After all that, the short answer is yes performance is important but there is a lot of work and interest in making sure that this performance can actually be used by the people that are actually solving problems. Mark

    8. Re:Wake up, Bill by NardofDoom · · Score: 4, Funny
      You wanna connect to the internet via DSL? No problem.

      Come on now. You and I both know that's BS.

      --
      You have two hands and one brain, so always code twice as much as you think!
  7. Now that CRAY is made by AMD by From+A+Far+Away+Land · · Score: 4, Funny

    The Opteron AMD processor is going into CRAY Supercomputers, so it only makes sense that Microsoft start making Windows for those AMD computers. What's next, a Beowulf cluster of Bill Gates?

    1. Re:Now that CRAY is made by AMD by The+Lynxpro · · Score: 2, Funny

      "What's next, a Beowulf cluster of Bill Gates?"

      I suspect that even with a Beowulf cluster of Bill Gates, the end results would still be described as "micro" and "soft".

      --
      "Right now, somewhere in this world, Scott Baio is plowing a woman he doesn't love," - Peter Griffin, *Family Guy*
  8. Re:Little redundant... by MightyMartian · · Score: 5, Insightful

    I don't know what the "easy to use" argument precisely means in this arena. The people assembling and managing large clusters to produce supercomputers are in a significantly different league than your average MS-Word user. Not to poo-poo MS or anything, but Gates seems to have forgotten the audience in this case.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  9. Re:How much? by CastrTroy · · Score: 3, Informative

    Exactly. With microsoft usually charging per processor, the cost of building a super computer could go through the roof. Not to mention that they will probably build in limitations like maximum 4 processors, and to use more, you'll have to buy the enterprise edition, and spend 3 times as much per processor.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  10. Re:How much? by dattaway · · Score: 2, Funny

    Unfortunately, it takes a supercomputer to calculate that answer.

  11. Marketing by didit · · Score: 2, Interesting

    I've read many times here that having Linux in the top500 supercomputers list was not worth marketing because it is a niche. Now Microsoft is marketing a beta of what they dream might enter someday this list. Go figure ...

    1. Re:Marketing by einhverfr · · Score: 5, Insightful

      When I worked at Microsoft, I specifically argued *against* getting involved in HPC markets. It isn't really an interesting market. It isn't a big market. And it never will be. If anything it will get smaller rather than bigger. Yes, there are some applications that are not going away but these are not common. After all how many customers does Cray have? How many customers does Microsoft have? Ok, you have the answer to my question. Heck, the ISP and web presence provider markets are more important to Microsoft strategically than HPC.

      Indeed I cannot think of *any* reason why one would want Windows on an HPC cluster. Indeed, with Microsoft's reliance on COM and IPC stuff, I would be highly skeptical of using the Windows development environment in these cases. Yes, async I/O might be more mature on Windows, but I think that on the whole, Linux is a better choice.

      As for the ease of use factor. This is a product that is really only needed by a few highly technical people. Ease of use for beginners is not important here. Ease of use by experienced UNIX admins is. Sadly Windows fails here pretty badly. After all not everyone needs to build a Beowulf cluster with licensed Windows software in their basement and the intensive number crunching apps that such clusters are used for are the exception rather than the rule.

      Finally.....

      Why not take Windows Server 2003 Standard or even XP Pro (for fewer than 10 nodes), install SFU 3.5 and PVM and build your cluster that way? It seems that this would be better for the market than this new product which seems to be the worst of both worlds.

      This is just about saying "Anything Linux can do Windows can do better" rather than pursuing any reasonable business plan.

      --

      LedgerSMB: Open source Accounting/ERP
    2. Re:Marketing by Thud457 · · Score: 2, Funny

      I don't think 'botnets are commonly considered to be supercomputers.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    3. Re:Marketing by vondo · · Score: 3, Insightful
      Indeed I cannot think of *any* reason why one would want Windows on an HPC cluster. Indeed, with Microsoft's reliance on COM and IPC stuff, I would be highly skeptical of using the Windows development environment in these cases. Yes, async I/O might be more mature on Windows, but I think that on the whole, Linux is a better choice.
      Why do Ford, Oldsmobile, Honda, you name it, get involved in Indy and Formula One racing:
      1. Prestige (branding)
      2. Research
      For whatever Microsoft spends improving Windows so that it can be used on today's supercomputers, the benefits they will reap for their server and workstation lines could easily repay that investment. I'm not at all sure they can make a go of it, but if they succeed it will help them a lot more than just selling some licenses for big iron.
    4. Re:Marketing by einhverfr · · Score: 2, Interesting

      For whatever Microsoft spends improving Windows so that it can be used on today's supercomputers, the benefits they will reap for their server and workstation lines could easily repay that investment.

      Well, I disagree with you here. To be a quality node in a supercomputer, I would think you would want a lightweight kernel with an efficient and simple programing environment. You want the ability to strip down everything you don't need and keep everything as simple as possible.

      This sort of design has absolutely nothing to do with any other market. It is sort of like the undersea aircraft carriers that Germany was looking at developing during WWII. You end up with something that is passable at either being a sub or an aircraft carrier and frankly lousy at being the other. Linux can succeed here because it is extremely modular and *is only a kernel.* Windows is a bit more than a kernel and is not so modular. So what improvements can be made?

      My point is that the improvements that could be made to Windows would be entirely useless in Microsoft's core markets. It doesn't even help them get licenses on big iron because the requirements are entirely different.

      The point is that Microsoft doesn't have to do any of this. As Windows becomes more stable and more scalable it is eating proprietary UNIX's lunch. Of course Linux is eating it faster, but that is another issue. Yet traditionally HPC has been the domain of a very small number of UNIX-like operating systems, such as UNICOS, UNICOS/mk, AIX, and a few others. Linux has been a more recent member of the family.

      --

      LedgerSMB: Open source Accounting/ERP
  12. Re:Little redundant... by AuMatar · · Score: 4, Insightful

    In what way? It seems the two are equivalent- double click this icon to start a program. Menu bar over there for a list of all programs. Except Linux has a good text interface as well as the GUI. If anything, that gives the edge to Linux.

    --
    I still have more fans than freaks. WTF is wrong with you people?
  13. Re:How much? by MightyMartian · · Score: 4, Insightful

    It's hard to see how MS will gain much market penetration in this area unless it substantially alters its licensing. As I said in another post, "ease of use" isn't exactly going to be a big selling point for the guys putting these kinds of computers together, and OS licensing costs of $0.00 is hard to beat.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  14. *yawn* by Yahweh+Doesn't+Exist · · Score: 3, Insightful

    he's actually claiming it's *as powerful* as linux!? why should that interest anyone, unless it's also as free?

  15. Well, this makes sense... by Anita+Coney · · Score: 4, Funny

    ... as we'll undoubtedly need a cluster to actually run Vista.

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  16. Piffle by the+eric+conspiracy · · Score: 2, Insightful

    even claiming it to be as powerful and easier to use than Linux.

    I find Linux ease of use to be perfectly acceptable, and since they are not claiming better performance, I don't see an advantage.

  17. NY Times Article (free reg. required) by __aaclcg7560 · · Score: 4, Interesting

    The NY Times has this article. The opening paragraphs were a bit more intriguing:

    "In January a group of Microsoft researchers set out to discover how much computing power they could buy for less than $4,000 at a standard online retailer. They found the answer at NewEgg.com, where they were able to purchase - for just $3,632 - 9.5 gigaflops of computing speed. That is the amount of computing power offered by a Cray Y-MP supercomputer in 1991 at a cost of $40 million."

    1. Re:NY Times Article (free reg. required) by Anonymous Coward · · Score: 3, Interesting

      Yeah, its called an Apple G5 Xserve! (5GF rmax/CPU x 2 ~= 10GF for the $3000 cluster node) I'm sure the 970MP will make it into these at some point and that gets us 20GF/box (4 cores) Last time I checked you needed about 1000 of these boxes to get "noticed" on the Top 500 (see entry number 15 and 20.) If you can afford IBM Power5 boxes maybe you can take number 3.

      Somehow I think Windows Compute Cluster(fsck) Server 2003 does not run on the above hardware. Quick, there was just a November Top 500 list article posted yesterday...who was in the number 1 and 2 spot? Oh yeah, IBM BlueGene/L with 131072 custom PowerPC CPUs and a total rmax of like 280TF. Wow, that's only 30,000 *times* the CPU power of the MS $3500 off the shelf supercomputer. True, a 9GF Cray Y-MP may have cost $40mil 15 years ago. Today for $100mil you get 30,000 times the CPU power from BlueGene/L and can claim no 1.

      Can you imagine trying to put 15,000 "beige boxes" (I assume dual proc) purchased from NewEgg.com into a single room and have any kind of reliability? You think there might be a reason the "big" commodity CPU clusters top out at around 4000 boxes? (And that the hardware was not purchased from NewEgg.com...I mean WTF?)

    2. Re:NY Times Article (free reg. required) by fishybell · · Score: 2, Interesting
      Alright, maybe Microsoft wants to be on the Top500, but I don't. If they can offer a solution that, through clustering techniques, is more reliable, faster, and more expandable than their current solution, those of us who want to make the Top500000 (ie. what it takes to run a medium size enterprise database, a website that won't slashdotted to oblivion, etc.), $100,000 would probably get us there with 25 top-of-the-line, off-the-shelf boxes. That's the linux solution.

      Now take into account an extra $25,000 (wild-ass-guess) for licenses and you've got the windows solution. If it costs you $25,000 less a year to get a Microsoft trained IT team than a linux or Unix IT team, then this would seem like a decent trade off to the CFO and CTO; especially if they get to keep their same IT team with minimal training.

      From the NYT article: "Our focus is not on the very highest-end systems but on divisional and departmental computing systems," said Kyril Faenov, Microsoft's director of high-performance computing.

      --
      ><));>
    3. Re:NY Times Article (free reg. required) by Anonymous Coward · · Score: 2, Interesting

      So what we are talking about here is web servers and enterprise database systems? (Essentially high end "business" software.) Doesn't Microsoft already have software available for web server and database clusters? These are normally pseudo-realtime in nature. (In other words, when someone does a search on your website they expect a response now. Not a month from now.) If Microsoft doesn't, I'm sure Oracle will be glad to sell you a monster of a database cluster. I do realize database systems are used in other ways such as data-mining and that these types of applications are not realtime and are probably vaguely HPC. (Though I suspect you want IOs per seconds and not Mflops or Gflops or Tflops for this.)

      Normally I associate "supercomputing" or "HPC" with science and engineering. Finite element analysis, computational chemistry, that type of stuff. Maybe high end synthesis and verification for integrated circuits. Some people might try to argue that Hollywood style render farms (special effects) are a HPC application. Any computational process that takes a rack or possibly an entire room full of high end processors days, months, or years to complete might qualify as a HPC application of sorts. (Usually time to completion is proportional to the number of CPUs available if the computation can be parallelized else you probably own a fancy Cray or NEC vector machine instead of a parallel processing cluster.)

      I certainly got the impression that Microsoft is talking about this second variety of application because yes, this type of application does exist in many companies doing research and engineering. (Be that a biotech or pharmaceutical company, an automotive company, an energy company, a fables semiconductor company, etc.) Obviously you don't need to be on the top 500 if you are running these types of applications. (Though you might be, the COLSA system is being used for CFD / aerodynamics for military aircraft and missiles. Looks like number 12 is being used for biotech research.)

      Did I mention you get the OS for free with that Xserve cluster node? It's bring your own high performance interconnect and switches though. ;)

  18. Cause this makes sense! by The+Lost+Supertone · · Score: 2, Funny

    The question is, how much will your average cluster be spending on Norton as a result of this?

  19. Share nothing cluster? by Malc · · Score: 2, Informative

    Does this version continue to use share nothing and thus useful be mostly for high availablity? Or can resources now be shared concurrently between different nodes of the cluster and thus provide better performance?

  20. Yesterday's Future Tomorrow! by michael+path · · Score: 4, Insightful

    Nothing says "Product of the Future" like the beta version of a product named "Windows Compute Cluster Server 2003".

    Sure, they're doing it to maintain the "2003" branding of the flagship server. But why, less than two months before the end of 2005, are they not even trying to sound modern?

  21. It's no surprise... by Ted_Bell111 · · Score: 2

    Let us remember that much of Microsoft's revenue comes from the entire server/enterprise category, so it's no surprise Microsoft is going on the offensive and trying to compete with the power of Linux servers. Microsoft may act like its not scared, but clearly they are at least worried about the growing competition of Linux... especially if they always have to remind us how much "better (enter microsoft product here) is better than Linux."

    1. Re:It's no surprise... by MightyMartian · · Score: 3, Interesting

      Look, it's one thing to support small clusters. That's a reasonably profitable market place, and I can't imagine a modern OS that is marketed as a server solution not offering that feature. But what we're talking about here is supercomputer clusters, beasties used in nuclear weapons research, weather forecasting and other forms of computational-intensive work. This isn't exactly a huge market. In fact it's a downright small one, dominated by custom applications and by a few companies with a lot of years of expertise in high end computing. This seems more an example of the sort of megalomonia that runs in the bloodstream at Redmond. "Yeah, we gotta have a presence in the supercomputer market! How come no one's modelling black holes or doing long-range climatological forecasting on Windows 2003?" What do they think, that supercomputers are going to be running Exchange 2003? "Oh yeah, baby, look at how fast Excel comes up now!" I'm used to the idea that Microsoft is going to try to dominate huge sectors of the computer industry, but supercomputers? It's as if Gates and his toadies are losing their collective marbles.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
  22. I don't think so... by dslauson · · Score: 4, Insightful

    I have to say, I just don't think developers will go for it. First of all, if you're setting up a cluster of, say, 20 machines to run some MPI programs, you're going to be funneling some serious coin microsoft's way.

    Secondly, I, like many developers, have been running MPI programs on Linux clusters for some time now. What's my incentive to switch? All I've got is penalties, like having to buy software and stuff. MPI is already free, open source software. So now MS sticks it in their OS and sell it as a new platform?

    At least for me, this is too little, too late. I'll do what I've been doing, which is run my parallel code on Linux.

  23. Right.... by Anonymous Coward · · Score: 2, Funny

    And if my grandmother had wheels she would be a trolley.

  24. until by akhomerun · · Score: 3, Insightful

    bottom line is, until microsoft can build this OS to be HUGELY FASTER than linux, there's no reason to pay extra for something that doesn't have any speed advantages.

    i've never heard of the supercomputing crowd complaining about ease of use, they are looking for more calculations for less money, and for that linux/unix is probably still the best choice. there's no reason to pay thousands for an OS that doesn't increase your performance any further than an OS that costs $0

  25. Re:Claiming? by VJ42 · · Score: 2, Interesting

    Really? I've only just started switching from Windows to Linux, I have a dual boot Windows XP Pro\Linux Ubuntu machine, the one and only problem I've had is connecting to the internet via my wireless card.
    My brother had exactly the same problem on his Windows PC, i.e we can both see the WAN, but can't connect to the internet via the router. He solved his problem before I started installing Ubuntu, so the two arn't related, but Windows is far from perfect, and Linux is far from the disaster you paint it as.

    --
    If I have nothing to hide, you have no reason to search me
  26. Re:How much? by schon · · Score: 4, Interesting

    "ease of use" isn't exactly going to be a big selling point for the guys putting these kinds of computers together

    Excuse me while I find my tinfoil hat.... .. OK, that's better:

    What if MS is doing this so that it can strongarm universities and research institutions? Something like going to the bean counters and saying "hey, we have this great new OS for supercomputers - we'll give you a reduced rate on it, *AND* a reduced rate on the licenses for the rest of your desktops, if you just agree to kick that smelly, communistic, viral, legally-dubious Linux off your clusters! (Did we mention that if you're using Linux, you might have to give up all your precioussss IP?)"

  27. The first hit of heroin's always free... by turgid · · Score: 2, Insightful

    I'm sure Microsoft will do what it always does, and cheat.

    Bill and Steve will see to it that a high-profile research centre (e.g. a university) will get a free supercomputer with a free Supercomputer Edition(TM) of Windows(TM) to play with and there will be much fanfare and positive publicity in the press.

    Just like when SGI and intel gave NASA a free 10240-processor Altix (made of itanics).

  28. Re:ummm, yeah, right.... by jcr · · Score: 2, Funny

    The Puppy Linux distro makes an absolute joke of Windows XP....

    Since when is another OS required for Windows to be joke?

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  29. Metrics: BSPS by behindthewall · · Score: 4, Funny

    Blue Screens Per Second

  30. The Windows Compute Cluster 2003 Cycle by AFCArchvile · · Score: 4, Insightful

    1. PHB sees Microsoft adverspamming for Windows Computer Cluster 2003, and believes the drivel.
    2. PHB makes case to execs, gets capital for an 80-node WCC2K3 cluster for eleventy billion dollars, thanks to Licensing 7.
    3. Admins shake their heads in disdain, get the thing running, and walk away.
    4. Developers waste time and resources reinventing the wheel.
    5. Nodes start to get rooted because the admins didn't harden the system.
    6. Organized crime groups use nodes to DDoS websites in the name of extortion.
    7. ...
    8. Profit! (for Microsoft, at least).

    --
    "Ancillary does not mean you get to rule the world." --U.S. Circuit Judge Harry Edwards, speaking to the FCC's lawyer
  31. If you want easy of use pick *ANYTHING* but Apple by J.+Chrysostom · · Score: 5, Interesting
    We've got a VA Tech-style Apple cluster over the course of the last year here at our university, and let me tell you, that thing had serious problem. It works now, but it took over a year of fighting Apple's stupidity to make the thing function decently. And we're one of the first people to get an Apple cluster up and running for serious computation (unlike VA Tech who have been building it, running the LINPACK benchmark and taking it apart time and time again). Examples of Apple's stupidity:
    • Apple's NFS server only supports 64 simultaneous connection.
    • Apple attempts to explain that "real" supercomputers don't have networked file systems.
    • Disk I/O was slow as molasses. Apple suggests using the AppleTalk protocol to communicate to the file server to speed things up.
    • Disk I/O still slow as molasses. Grad student discovers the software defaulted to non-buffered disk output (flush to disk).
  32. Re:How much? by Sax+Maniac · · Score: 4, Insightful
    MS is not stupid. They know exactly what supercomputer owners are paying in licenses as part of the total cost (they're not all Linux), and I'm sure they'd steeply discount the license to get into the space they want.

    They bring very little value to the back end. A typical distributed app is not a rich UI client that needs lots of Windows APIs to play DRM'd movies, so Windows has no advantage there. It's a C, C++, or Fortan (mixed, even) job running MPI over some specialized interconnect hardware.

    You also need a good parallel file system which I'm willing to go out on a limb and say that CIFS is probably not the optimal choice - any real system will probably be using a dedicated filer.

    However, their strong suit in this space are tools like IDEs. If they can convince folks that using Windows as a front-end to development, then they can make some good inroads.

    Right now the supercomputing folks are starting to get interested in Eclipse, and they're trying to head that off, not to mention small ISV's like us.

    --
    I can explanate how to administrate your network. You must configurate and segmentate it, so it can computate.
  33. Re:How much? by MightyMartian · · Score: 4, Insightful
    And that means that those universities are going to have rewrite their custom apps at great expense. I can't see it. I simply can't see how MS can reasonably strong arm anyone, corporate, governmental or university, into taking on a supercomputer variant of Windows.

    And even if MS were so compelled, what really is in it for Redmond? It's probably the smallest market in the world, with a customer base measured in the thousands, and one that already has access to either operating systems with a long multicomputing heritage or to clustered Linux systems that, for the kinds of guys that set up and maintain supercomputer clusters, offers no unreasonable difficulties as far as usability.

    I think what we have here is Gates' inferiority complex towards Linux. He desperately wants to have MS in every market, and can't stand the thought of that open source demon increasingly being utilized, so he'll waste money on a product that, even if it were to be a success within that marketplace, would provide an outrageously small amount of revenue.

    I suppose MS has money to burn, but if I had that much money to piss away, I'd try to take over the pocket calculator or security alarm markets.

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  34. "Next week windows will be better" by MosesJones · · Score: 4, Insightful

    A standard line from Bill, "wait till you see Vista its better", "wait till you see compute its faster".

    Amazingly the press continue to take Microsoft at face value on annoucing their version as better when they don't release what they announce.

    So sure MS is better at supercomputers... I mean they have such a history in it, just look at the top 500 its just littered with MS boxes.

    This isn't Windows v Linux, this is MS Research v IBM Research. The people behind the CPU, Relational databases, reliable messaging and of course the huge amount of work on massively scalable computers. If MS had real ability they'd be working with the big processing boys from the goverment and weather prediction areas.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  35. Re:Bill has a point. by jsveiga · · Score: 2, Funny

    Specially if it comes bundled with Microsoft Visual Basic for Supercomputing - Science Edition, allowing any computer-illiterate scientist to easily put together simulations without needing to care about multiple-processor optimizations. It will have ready-to-use MSAtomicNuclei.ocx, MSAtmosphere.dll, etc.

    You only need to go: Create a form. Drag the AtomView object to the form.
    Dim MyAtom(1E100)
    For i = 1 to 1E100
      My Atom(i) = MSAtom.new(x,y)
    Next
    Atom(0).Nucleus.Split

    Who wants to learn C, and all those threads things??

  36. Easier to use by dajobi · · Score: 2, Funny

    This is great news, I've always had difficulty interfacing with my supercomputer. Now even Aunt Tilly will be able to run simulations of nuclear explosions!

  37. clippy? by eck011219 · · Score: 2, Funny

    It's the army of bicycling paper clips, ready to do my bidding, that I look forward to.

    I, for one, welcome our ... oh, never mind.

    --
    It is pitch black. You are likely to be eaten by a grue.
  38. Clippy: "It looks like you want a super cluster." by khasim · · Score: 2, Interesting

    Seriously, how much "easier" will it be at the cluster level? With Linux, you don't even have to install the OS on the hard drive. It can run off of a CD.

    At this level, the extra wizards and such just don't matter.

  39. about time? by digitaldc · · Score: 2

    My initial reaction was, didn't they already have supercomputers? Why is it labled 2003 when we are 47 days from 2006?

    An excellent use for these MS supercomputers is to host xbox MMORPGs that enable 10 million players at a time reenacting the opening fight scene from Lord of the Rings: FOTR. Each player will run towards the center, clash, fight and most likely die within the first 30 seconds of gameplay.

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  40. Comments on others' comments by vectorian798 · · Score: 3, Insightful

    Security issues are irrelevant in a lot of cases. Scientific computing isn't done on computers attached to the internet...it is done on intranets consisting of specialized hardware streamlined for the needs of HPC. Most HPC programs don't even attach themselves to ethernet networks, but rather to things like Myrinet (bypass OS calls to reduce overhead GREATLY) that are intended for HPC. Being DDoS'd, or having a 'zombie cluster' etc are not really issues here.

    I think the advantage of a MS solution might be ease-of-use, especially in server clusters that are up for hire (that is, up for timesharing). If you are some group performing research that requries lots of power but aren't focused in a CS-related field, you may not have the resources to go use the (often arcane) parallel (MPI) debuggers etc. and churn out a top-grade program for a supercomputer. An MS solution might indeed be cheaper OVERALL because of time-to-solution (time = money). Let's face it, VS.NET is a dream to code in - compared to other well-featured IDE's like Eclipse, it is light-weight, easier to use (Eclipse has major bloat issues), etc. So who knows - as the article mentions, it might indeed become part of an end-to-end scientific process, where the computational parts seamlessly fit in.

    Furthermore, everyone who is talking about licenses per processor are not thinking properly...do you really think they would achieve penetration with the barrier to using the software so high? Of course not! Instead of speculating negatively, let's just wait and see what the licensing programs are when the product is released.

    My 2 cents

  41. Re:Right and wrong. by cbreaker · · Score: 2, Informative

    Ohh, I like a good GUI. Note the fact that I said "good." The very thing I love about UNIX is that you can, and probably should, do everything via a text/command interface. It's a lot faster and easier to admin large numbers of UNIX boxes then Windows, in my experience. Not to mention UNIX is quite a bit more flexible when it comes to networking and data sharing.

    However, there's some things that gain great benefit from a GUI. Any sort of large scale user management, especially with a directory services type system, tends to be easier on the admin when you can visualize the directory and user account placement within a GUI.

    I also like GUI based reporting - you get a much better sense of what's happening when you can see it in a chart or graph in front of you. Data visualization is good stuff. Being trapped in a GUI for administrative tasks isn't.

    Windows 2000 and 2003 server have both made a lot of progress when it comes to doing things on the command line but they still fall short of UNIX because of the fact that it's non-trivial to tie the various (and completely different syntaxed) tools together. UNIX shell scripts are easy- learning windows scripting is a lot less easy and more difficult to impliment on many machines.

    I'd rather start with a command-line based system and build a GUI on top of it, instead of the other way around. That way, you can always admin things 100% with ssh, customized to your organization.

    --
    - It's not the Macs I hate. It's Digg users. -
  42. Re:Claiming? by st1d · · Score: 2, Insightful

    >>When I bring hardware home, it works! Try getting those wireless usb devices working in Linux. Possible, sure! Do you just plug it in the slot and put in the CD and it works, not *even* close. Audio on Linux? You've got to be fucking kidding me. What fantasy world does the poster live in where Linux is easier to use than Windows?

    What fantasy world do you live in where installing Windows and several additional third-party drivers is "easy"? At least with linux, you can generally avoid most of the driver installs -- they are included in the kernel, and are found automatically, but you might need to tweak a couple things before they work (or work perfectly). I'm amazed when I watch friends talk about Linux being difficult to use, meanwhile they'll spend hours reloading windows (and drivers, etc.) every couple months, if not more often.

    More frustrating, if that's the right word, is that people complain about how "difficult" it is to research/make fixes for Linux, but don't even try to fix problems in Windows, opting for a reinstall instead. Kind of an apples and oranges thing, when you think about it.

    --
    Microsoft has just released their much anticipated hands-free cordless mouse. Warning, it may hurt a little at first.
  43. Re:The difference by FLAGGR · · Score: 2, Insightful

    Yeah, rendering, video editing and the other things Apple's xserve's don't need supercomputers.

    Science and engineering are *not* the only places where supercomputers matter. You're just bias. Just watch the making of documentary for epIII of star wars, and look at all the shiny G5's hooked up to xserve's with awsome apple cinema display's. Science and engineering may be tilted heavily to windows and linux, but movie editing, 3d rendering etc are even more so geared to osx (well, not as much 3d rendering as movie editing but still)

  44. No troll jokes here by genner · · Score: 2, Insightful

    Finally a slashdot story where no one can possible imagine a beowolf cluster of these.

  45. Re:How much? by Ninjy · · Score: 2, Interesting

    Windows on the alarm clock? Sign me up for one of those.

    Finally I'll be able to use the "my alarm clock didn't work" excuse a few times a week. :)

  46. Purse Strings? by seven+of+five · · Score: 3, Insightful

    Regardless of what the folks who actually use the supercomputer want, there's always this administrator who signs off on the purchase who will say 'Windows, huh? Great. Now we can have one support contract that covers everything!'. The M$ Sales Rep takes him/her out to a couple fancy lunches and comes back with a signed contract.

  47. Re:Bill has a point. by FLAGGR · · Score: 2, Insightful

    Uh, okay. You do realize super computers are EXTREMLY costly? There will always be enough experts out there to design an app for you. A scientist isn't likely going to write his own app for a super computer, he would hire someone that could make it work the best. A graphics designer isn't going to build their own distributed rendering software, they're going to get it made from someone else. Your fast car analogy is crap, because it's implying that Linux isn't usable. Just because you can't install it, doesn't mean someone who makes a living doing it can't. In fact, Linux is sooo much easier for something like this over windows it's insane. Only if you forget the fact it's impossible with Windows as it is. MS would be VERY hard pressed to beat Linux is the supercomputing market. Since it is open source, it's very flexible. You can get an entire system, with command line tools, on a floppy disk at around 600kb. Or you canget a run-off-the-cd or even DVD distro, like knoppix. All that and once you've figured thing's out, it's very easy! (Just read the online Linux-From-Scratch tutorials, you can literally take the source for apps, compile it, bootstrap and have your own custom OS as easy as pie)

    There aren't going to be newer people who want to build supercomputers but refuse to learn Linux, because there are alrady so many that are linux proficent. If a CEO decides to make a supercomputer, he doesn't make it, he hire's someone. There are plenty of someones who know Linux. It'll be faster in Linux, and believe it or not programming an application in linux and dealing with open source API's is much easier than windows (what the hell is error: 0x432d423a supposed to mean?) so you get faster code and faster development. What advantage does windows offer?

  48. Windows Compute Cluster Server 2003 ... by tonymus · · Score: 3, Funny

    ...when you need to run MS Word really, really fast.

  49. Structure of the stack by BigFootApe · · Score: 2, Interesting

    There are a few features which Microsoft would have to implement on any OS targetted at cluster computing. Many are not directly within their control.

    First, and most important for users, what would be the APIs provided. Would Microsoft package MPI? PVM? Would they use a proprietary technology? XML based technologies are way too heavy for this application.

    Second, what interconnect transports would be provided? VIA, Globus, IB, good old stinky rsh encapsulation? What about independent vendors like Myricom and Dolphin? Would these companies be willing to support a substantially different architecture? Would there be enough customer demand for them to support Compute Cluster Server at the outset (MPICH-GM is old old old for Windows, Dolphonics and Scali are pretty well exclusively LINUX)?

    Third, what software will Microsoft be providing for remote batch management? You'd need a secure remote shell, good scripting functionality, non-GUI device management, etc.

    Lastly, how suitable is the NT kernel to doing this sort of work? VMS was ahead of basically everyone when it came to clustering technology, yet _nobody_ uses or used it for parallel processing. What are the lessons that can be applied to NT?

    There are a few clusters built on NT, but most of the ones mentioned on the Beowulf mailing list (and they are few) are networks of workstations with CONDOR installed which do double duty as computer clusters at night.

  50. "Easy to Use? Who cares?" by Mente · · Score: 2, Insightful

    Who cares if a supercomputer OS is easy to use? The only thing people that use supercomputers care about is speed. Other things supercomputer users care about is compiler efficiency (again for speed.) I don't see Visual Studio cranking out the efficient executables. I'm also quite sure the Joe Schmoe Ph.D in CS, CEE and Physics does not care if an eight year old can navagate the user interface. But he does care whether or not it takes the computer 2 weeks, or 3 months to model galaxy formation. Especially when he knows that there are 7 other teams that just got the same new information from the same conference and are all racing to publish their newest findings.

  51. Better than Moore's law? by DonGar · · Score: 2, Interesting

    1991 to today is 14 years, or 9.33 cycles or Moore's law. 40 Mill, halved 10 times is $39,062.50. Since the article is talking about hardware for under $4k, the price is about a tenth of what was predicted.

    I'm not drawing any conclusions, just pointing this out.

    --
    plus-good, double-plus-good
  52. Re:You underestimate Bill Gates by vsprintf · · Score: 4, Funny

    It's kind of like the way the GUI opened up computing to a lot of people who found a command line interface daunting, to say the least.

    Superclippy: It seems you're trying to factor large prime numbers. Would you like to engage the Microsoft Compute Cluster interface?

  53. Re:Bill has a point. by jsveiga · · Score: 2, Funny

    > You want to run an interpreted language on a supercomputer? Why not hitch a pony up to a Porsche?

    Sorry, you're right. Why would anyone run poorly designed, bloated, unsuited software that could make even the fastest hardware seem slow?

  54. Re:The difference by RzUpAnmsCwrds · · Score: 4, Informative

    Just watch the making of documentary for epIII of star wars, and look at all the shiny G5's hooked up to xserve's with awsome apple cinema display's.

    Better yet, watch the end credits - look for the huge AMD logo. Episode III was rendered on Opterons, not XServes.

  55. Anyone Remember Wolfpack? by asink · · Score: 2, Insightful

    I do. This isn't microsoft's first try at this. I expect similar results

    --
    "Hex, Bugs, and Rockn'Roll"
  56. Re:You misunderestimate Bill Gates by Foofoobar · · Score: 2, Insightful

    Yes, and my mom has been saying for the longest time how she wants to operate a supercomputer. Several mom and pops can now own and operate super computers too.

    Again, i think the original writer was correct. Supercomputers are for enterprises and government agencies. Even some medium size businesses would have a cluster. But they all have a fulltime sys admin. And if the extent of that sys admins abilities is just a MCSE cert, then god help your company when the latest exploit hits.

    Also, keep in mind that if this is using a Windows interface (rather than a shell prompt), it is using easily 3X the resources that a Linux machine without X-windows installed would.

    Finally, since when has a first version of of any Microsoft product worked great?? There is a reason why everyone waits til the third edition to really adopt a Microsoft product. But in this case, they are fighting an uphill battle against something that is more scalable, faster, more stable and cheaper by far. Plus it's been tested time and time again.

    If Windows could handle the load (and if Microsoft was worth it's salt as an server OS), they would stop using Linux to do all their load bearing. The day Windows cluster appears in the top 10 supercomputers is the day George Bush comes out of the closet, marries Dick Cheney and decides to become an atheist.

    --
    This is my sig. There are many like it but this one is mine.
  57. They might want to write a Fortran compiler by andy314159pi · · Score: 2, Insightful

    If Windows wants to get in the HPC market, they should start by offering a fortran compiler. Lahey has one for Windows, but for a native UNIX user, the instructions on how to use it on Windows were just about incomprehensible. Strangely, for HPC, Linux, AIX and other UNIX systems are probably much easier to use. And I doubt windows binaries would be as fast anyhow.

  58. Re:what really happened by floating+eye · · Score: 4, Funny

    They spent billions to make a new Windows which turned out to need a supercomputer to run, and now they are desperately trying to find customers.

  59. The target audience by Anonymous Coward · · Score: 2, Insightful

    This stuff is marketed to the people who say:

    Our windows-based programs are too slow. Don't tell me we need to go to programs that are written more efficiently, or that there would be an overall cheaper and superior non-windows-based alternative: I don't want to hear it. Change frightens me. Just give me more power.

    I see this mentality all the time. Here's an example from school I remember. This one student would sit and take up multiple windows computers in the computer room to run Matlab. He did this for months.

    Did he want to hear that he could invest some time and recode in a fully compiled language and come out way ahead in terms of time? No. Did he want to recode to knock off alot of the computing in a very short time using the school's Linux cluster? No. Did he want to take his heaviest subroutines, write them in a compiled language, and call them from Matlab to speed up his calculations dramatically? No. Did he want to know how to rewrite his Matlab code to maximize vectorization and computation efficiency? No.

    He just wanted to throw more power behind what he was comfortable with.

    People will buy this stuff.

  60. Re:Little redundant... by drsmithy · · Score: 2, Informative
    At one point the KDE GUI seemed to be superior - you (the user) only needed to single-left-click an icon to start a program. Really, why would you wish to single-click an icon and have no reaction?

    You do get an reaction - the icon is selected.

    You don't always want to open something when you click on it. Sometimes (mostly, I'd wager) you just want to select it for further manipulation.

    Why settle for a poor interface just because it's the Windows way? (No doubt there's a way to change KDE's default behavior, and perhaps someone will explain it.)

    It wasn't changed because "it's the Windows way", it was changed because it makes more sense. Indeed, Windows tried the "single click to launch" way back in 1996-1997 or so, with "Memphis" (later became IE4) and it was soundly canned by pretty much everyone who used it. KDE copying this idea was not one of its smarter moments.

    I'd be interested to see if you can cite any sources for "single-click" to be "better UI" (or even just a well-reasoned argument). Microsoft would have done the reasearch back when they tried it (and Apple probably did some on the same thing way back in the early 80s), but the results are probably not easy to find.

  61. as powerful as linux? by Jump · · Score: 2, Insightful

    "Gates, as always, has high hopes for this new version of Windows, even claiming it to be as powerful and easier to use than Linux." You mean, Windows is becoming even worse now? I thought he usually claimed, Windows is far superiour to just about everything out there.

  62. The title is wrong. by winchester · · Score: 2, Insightful
    Microsoft does not compete in the supercomputer market. Their offering is currently in beta, limited to 128 nodes, and none of the important "traditional" applications used in HPC run on it.

    To give an idea, 128 nodes will give you at most 512 processors (more becomes EXTREMELY inefficient). 512 processors will net you a place between 300 and 500 on the current top 500 list. This will be very different on the list to be released six months for now... such small clusters might not even show up.

    Then there is the user group of HPC systems. It is a VERYsmall market, with a userbase, a group of anministrators and a group of manufacturers traditionally used to UNIX, and now migrating to Linux in droves. Windows is not even duscussed. The announcement of the Windows Compute Cluster edition was cause for great hilarity at the workplace, where jokes like parallel word/excel and high-performance visual basic started floating around. No one will take Microsoft serious in that market.

    Perhaps Microsoft will sell some systems to some manufacturers, like in the automotive or pharmaceutical industry. But these guys already know the ways to traditional vendors selling them Linux clusters, vendors like SGI for instance. CHeck the SGI Manufacturing page.

    So... will Microsoft compete? So far, they announced an operating system for clusters. Important questions remain:

    • Will the OS run headless?
    • What low latency networks will be supported?
    • Are MPI and OpenMP implementations available?
    • what about remote management, remote login and remote copy? (On a side note: why is it that Windows 2003 can't have simple stuff like ssh and scp built in?)
    • what applications will be available?
    I have to wait and see... i don't expect anything substantial to happen... and if Microsoft does this for prestige, they are wasting their money. -