Windows Compute Cluster Server 2003 Released
grammar fascist writes "According to an Information Week article, on Friday Microsoft released Windows Compute Cluster Server 2003." From the article: "The software is Microsoft's first to run parallel HPC applications aimed at users working on complex computations... 'High-performance computing technology holds great potential for expanding opportunities... but until now it has been too expensive and too difficult for many people to use effectively,' said Bob Muglia, senior vice president of [Microsoft's] Server and Tools Business unit, in a statement."
Imagine a Beowulf cluster of those.
Weaselmancer
rediculous.
Hasn't running "parallel HPC applications aimed at users working on complex computations" traditionally been done under Unix, and Linux as well. Seeing how Linux is free it's hard to see how "it has been too expensive", or "too difficult" (since unlike your home user the people running these systems are rocket scientists, I am sure a little command line use doesn't stump them).
Philosophy.
and what about the site licence needed for this baby, huh? For us mere basement-cluster builders, there is a cheaper, open source alternative: The OSCAR Project ( Open Source Cluster Application Resources). Yes, it runs on Linux, but it is a nearly step-by-step system of setting up HPC-level clusters. It is being used on many 100+ CPU High Performance Clusters around the world, and it is free without those pesky site licences.
"but until now it has been too expensive and too difficult for many people to use effectively,' "
So the MS solution is cheaper then linux and easier to use the Mac clusters? I don't think so.
Ms is the "me too!" guy from the usenet. Everytime anybody else comes up with something Ms comes in afterwards and says "Me too!".
evil is as evil does
but until now it has been too expensive
That's a good one. I doubt that the expensiveness of HPC is something that Microsoft is going to solve. MS's marketing folks could have atleast thought of something that *sounds* like it might be true.
Every time you post an article on Slashdot, I kill a server. Think of the servers!
...the HPC community of scientists and engineers continue to not care.
The same folks who operate nuclear accelerators probably don't have that much of a problem operating computers that they need Clippy and pretty colours to help them out "in case they get confused".
So how long has XGrid been available on the Mac? Two or three years?
"...but until now it has been too expensive and too difficult for many people to use effectively..." According to their licensing model EVERY machine costs 469 dollars... Meaning a 20 machine cluster would have a 10,000 dollar overhead just on the OS alone. Not to mention the fact that you'd be compelled to buy it again as Longhorn Cluster Ed. in just a couple of years... It seems like a little work setting up a free OS cluster would be a vastly preferable option, is there really any need or reason for this (at this cost anyway)?
From the microsoft site:
When did x86 get replaced with x64, I'm sure the 86 is to do with the number of transistors on the chip. Way to go microsoft.
It takes some serious marketing balls (and/or or a lack of marketing brains) to release a product branded "2003" when we're already halfway through 2006.
:)
I actually have to applaud the naming move; it accurately lets everybody know that this product is based on Windows Server 2003. It would have been quite misleading if they'd passed it off as " Windows Compute Cluster Server 2006".
Wonder what the meetings between the marketing team and the engineering team were like for this one.
OtakuBooty.com: Smart, funny, sexy nerds.
Why is it called Windows Compute Cluster Server 2003 if it's ... um, 2006?
I make websites and stuff. Buy one.
resistance is futile, you shall be assimilated into the windows cluster ; )
VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
See Above ^
I'm like a superhero, but with no powers or motivation.
"...but until now it has been too expensive and too difficult for many people to use effectively."
I know many people take exception to that remark. But not everyone knows how to build Beowulf clusters.Some of us thought it was insane when, in the 90s, Microsoft said they were going to enter the server market. Yet here they are. And who in their right minds would run their web services out of IIS? (Then again, Apache now runs on Windows.)
The point is, just because the idea is absurd doesn't mean it won't happen. If corporate consolidations put support for technical computing under the IT department, and support for Linux is considered toodifficult for the IT folks, it's only a matter of time before the decree to port technical computing applications to Windows.
The fact is, M$ has access to software vendors, hardware vendors, and large customers in ways that Linux companies do not. They can create markets where they shouldn't be justified (unless you think all operating systems really require anti-virus software).
I'd love to be wrong about this. But I've finally come to the conclusion that sound technical judgement does not stop absurdity from happening.
Another, perhaps even more popular Linux cluster distro is Rocks Clusters.
While I don't have personal experience with OSCAR, Rocks is really good. These days, doing a cluster with a "normal" distro is insane. I think MS will have to think long and hard before they come up with something equally easy to install and manage as Rocks.
That being said, I think MS is not targeting Win CCS at academic supercomputing, which has a long history of using Unix/Linux, but rather they want to expand HPC to business customers who otherwise have a 100 % MS environment.
"The software is Microsoft's first to run parallel HPC applications"
This is just plain wrong.
Two years ago, I took a mini-course at Cornell Theory Center on how to set up a Windows 2000 computational cluster with MPI. MS has had clustering software for some time (ie, since Windows 2000).
The idea behind Windows clusters being 'cheaper' has nothing to do with the individual price of the OS (versus, for instance, free Linux); the named price is low, not free, but that is not the point of your savings with a Windows HPC cluster. The point is that most programmers work on a Windows platform and have experience with it. And if you program with/for Windows and, for instance VS 2005, MS counts on the effort of building programs that run on HPC to be considerably less effort than it is on a Linux (or Xgrid) cluster. Making existing Windows 'hits' clusterable (i heard mention somewhere of image, movie and 3d processing software) is easier because of this too; making it work on other clusters is a pain because there you would have to work in an environment you are not used too. Like all things with MS; they count on the familiarity and ease of use to make this all run. That is what makes it cheaper; you cannot get a Linux HPC programmer and if you find him/her he will be godawful expensive; for WinHPC it will just be 'another VS programmer' of which there are a lot. Look for MS to add testing, debugging and development aids for HPC in the upcoming versions of VS.
Like this will ever fly.
It's rare that I've heard anything as ridiculous as this. There's nowhere UNIX is more entrenched than in big iron computing. Not only that, but the users-- by definition-- aren't dumb. Microsoft don't have a snowball's chance in hell in that marketing space, and I expect this is going to make Microsoft Bob look like a hot seller in comparison.
Intolerance for ambiguity is the mark of the authoritarian personality.
Finally, an alternative operating system for that darned Playstation 3 personal computer. I thought I'd never see the day.
Seriously though. Anyone who buys into this needs to go sit in their failbox and think about what they've done. This kind of stuff has been done on the cheap with Unix and Posix operating systems for ages. I guess this could come in handy for experiments observing how artificially bloated clusters function, though.
uh gee. I think linux, BSD, solaris and others
had HPC capability years ago.
it took Microsoft long enough, huh?
Understanding is much like a 3-edged-sword. in this: there are always 2 sides and the truth.
... your cluster grinds to a halt as it runs Windows Update!
No thanks Bill.
"But I've finally come to the conclusion that sound technical judgement does not stop absurdity from happening"
Something that the majority of Slashdot readers seem not to understand (and with justification) is that purchasing decisions are not rational.
A basic training course on sales techniques will, unless it's totally bogus, emphasise the fact that purchasing is based on emotion, not rationality. Some 80-90% of all sales are emotion-driven and then sometimes post-facto justified by selectively picking facts.
As the world becomes a more complex place and huge amounts of information become available to prospective purchasers there's a kind of paradox emerging that will horrify economists who cling to the theory that perfect markets are based on rational purchasers with perfect information, because the reverse is happening.
Most purchasers are not analytic personalities. People who hang around Slashdot underestimate how much they have (in general) honed their own analytic skills with years of practice while most middle-tier managers in corporates never did. For those non-analytic people, being asked to rationally evaluate a mass of facts and statistics is a SCARY proposition. That's not how they got their job, they did that by looking good in a suit and licking backsides more or less assiduously whilst being ok at judging how the politics are shaping up. Their skillset is way different from yours and they react differently.
The more information you make available to those people, the less they are likely to use and the more they will look around for 'safe' decisions. This will be especially true if their promotion prospects may depend on the outcome. THEY ARE NOT SPENDING THEIR OWN MONEY, it's the company's. Their decision will be based on the likelihood of retaining their job or getting promoted before their mistakes are discovered.
So, figure for yourself. On the one hand some technical guy they distrust because he's smart can 'download an ISO from the interweb and build a cluster myself' or 'buy from Microsoft'.
The first bit of irrational figuring will be 'the Microsoft stuff costs tens of thousands but the geek says it's free - that does not compute, he must be wrong'. The second will be 'if it goes wrong who will get the blame'. Guess the outcome of that one for yourself.
The result is fairly predictable IF you understand the parameters. Microsoft's marketing does understand where it's operating and will be well aware that its customer base is heavily loaded with irrational people. Most likely they are hearing squeals from that customer base asking where Microsoft's compute cluster solution is because 'we want to buy one'. It would be foolish not to give them one surely?
"Microsoft Message Passing Interface (MS-MPI) implementation is fully compatible with the reference MPICH2"
I guess given the fact that Microsoft is pathetically behind Linux when it comes to high performance computing, they may actually play by the rules here.
Anyone has an insight on this one? Do they have a API lock-in strategy here as well?
Ok, this isn't exactly going to be a hit with the scientific HPC community who already have all the clustering software that they need. But, think about MS's best customers, corporations. Imagine a new scheduling module for an ERP. If the model is complex enough, and if it has enough components and rules, it can easily become a major burden for a single server. And no, database clustering isn't necessarily the same -- not everything can be coded as a SQL statement, and even if they can, it isn't necessarily a smart way to apply a particular algo to a set of data. A Microsoft Windows based HPC unit would be perfect for the independent software vendor to use to power their new module -- assuming of course that the ERP itself runs on Windows. Odds are good that at least the client-side application is Windows compatible.
If you use GNU/Linux for your cluster, you won't pay any licence. So, for the same cost, you can buy more computers and you will have more calculation power, so your cluster will be efficience..
Microsoft's MPI implementation is, if I understand their materials correctly, based on MPICH (a BSD-licensed Open Source product) with some in-house fine tuning. MPICH is a good reference implementation but is not terribly fast and is getting to be long in the tooth. Far as I know, it doesn't have much in the way of fault tolerance in it, either. LAMPI and OpenMPI are built for speed (although I've found OpenMPI has room for substantial improvement) and have some fault tolerance support. So, they don't seem to be using an amazing architecture.
Last, but by no means least, Microsoft's freebies were limited to an Opteron-specific Windows 2003 Cluster Edition beta and a cookie. By comparison, many others had booklets on what their products did, papers on the theoretical work being done, working demos (the molecular modeler with forced feedback was amazing) and some highly knowledgeable geeks to answer detailed technical questions.
Microsoft may - someday - be an interesting player in the cluster market. Right now, though, they really don't seem to get what it is all about. I'm not trying to bash Microsoft here, they really don't have a product that is useful for the high-performance market, and seem to have the wrong libraries and interfaces for using the servers in a load-balancing, fail-over or distributed storage environment. This isn't to say the other vendors were perfect - I saw many areas that were horribly inefficient and poorly implemented - but rather that Microsoft would have done better to have come back from the show and re-thought what it was that they wanted the Cluster Edition to do.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
I mean, really.
are not going to be bothered about pointy-clicky interfaces. They will be running highly complex, custom programs that use standard parallelisation libraries. If they want graphics it will be in terms of rendered output.
The last thing they need is a pointy-clicky interface chewing up cycles that would be better used for computation.
Difficulty, therefore, is NOT a significant factor in all of this. Ok, what about expense? Well, you're right that Linux is free. So is OpenMOSIX, OpenMPI (and many other MPI implementations), PVM (another messaging library), Lustre (a very high-performance network file system), many scientific and mathematical applications for clusters, etc. There are clustering patches for PoVRay, and it's always possible to write a script to have multiple machines render parts of images anyway. I'm sure there are other applications out there that I'm not thinking of right now, and it's only a matter of time before more "mundane" applications can take advantage of clustered environments. They already do, on Plan 9, to some degree. Oh, Plan 9 is also free.
Cost would appear not to be a major problem either, then. Optimizing is the only thing that is in any way difficult, and a GUI system that doesn't let you get to the really fine detail won't help there. More time, effort and money is spent on optimizing than on anything else, and I simply can't see any possible way that an OS that is designed for ease-of-use by hiding the intricacies can in any way help in that.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
I think Microsoft's reason for pushing into HPC is to provide better software development tools for clusters. Can you imagine being able to program in VB.net instead of C99? After all, physicists are there to do science, not write code. Plus, MATLAB (Distributed Computing Toolbox) and Mathematica (gridMathematica) will both be available for Windows CCS, and I imagine Star-P may be out before too long. All in all, I'm cautiously optimistic about getting better development environments available for supercomputing. Of course there is still the concern about license costs and the resource-hogging GUI.
l e&articleId=27&blogId=1l e&articleId=25&blogId=1
I blogged about these topics a while back, both MS in HPC and better programming tools for supercomputing:
http://hpcanswers.com/plog/index.php?op=ViewArtic
http://hpcanswers.com/plog/index.php?op=ViewArtic
Ahh I am haunted by the vision of thousands of BSODs running in perfect parallel.
No, something that the majority of Slashdot readers do not understand is that purchasing decisions are rarely made on the basis of up-front component costs.
2006. It's 2006.
I made this comment on Ars Technica, and I'll just repeat it here as well.
I just can't see any future in this. There are few things working against MS here:
a) Price. In the large-scale, the price they are asking would mean lesser nodes. Instead of paying for Windows, the customers could just use Linux and add extra nodes to the cluster.
b) source. Yes it does matter. In markets like this, the people running the cluster do fiddle with things in order to make it go faster. They can't do that with Windows.
c) Ease of use. Well, the people who make clusters are usually not morons, so I don't really see any real need for "point 'n click" GUI for creating clusters. And maybe that GUI could impose a bit more overhead to the system? And creating Linux-clusters is relatively easy.
d) Momentum. Linux has companies like SGI, Cray, IBM and others using and improving it. And there are universities involved as well. Those companies really know Linux and they REALLY know HPC. Microsoft has no real know-how regarding HPC.
e) Familiarity. This time, people know Linux. MS is trying to beat an entrenched competitor. MS has succeeded in doing this before, but they did it by undercutting the competition. This time they are competing against something that is free. And their competitor has the advantages mentioned in A, B, C and D, all of which matter to the target-audience.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
I'm working at a university in Germany and we already have a small Windows cluster. However, this is more for research purposes, e.g. to answer questions like "now let's see how this would run on the Windows machine...". The clusters have AMD Opteron or SUN UltraSPARC processors. Check these links out:
http://www.rz.rwth-aachen.de/computing/events/2006 /winhpc/index.php (German)e .php (Egnlish and Gernam)
http://www.rz.rwth-aachen.de/computing/hpc/index_
At a recent workshop the Microsoft guy explicitly said that they know that they don't have the best product on the market and that they are not really trying to compete with the UNIX/Linux systems. They just want to be present in this computing field as well. In the scientific comunity there are people that would use Windows machines as well, simply because they (we) don't care. All that scientists need is the results of our calculations. Our desktops run various operating systems, according to each person's taste. But in the end we all give the guys at the Computing Centre thousands of lines of serial Fortran or C code that they have to parallelize (OpenMP and MPI) and then run. We can also use a cluster remotely, but in this case it doesn't matter which OS you are running. Depending on a person's field of geekness (e.g. chemistry vs. computers), one can either love a command line interface (because one gets to use his/her brain), or hate it (because it takes the focus off the chemistry). Nevertheless, we all know that when one has some serious programming to do, the UNIX systems really rock because of all the cool tools that are available (especially for optimizing and paralellizing code).
By the way, when the article talks about expence, it meens the expense of the hardware, that has been really expensive until now. The cost of the OS, of course, would add to that though.
...emphasise the fact that purchasing is based on emotion, not rationality. Some 80-90% of all sales are emotion-driven and then sometimes post-facto justified by selectively picking facts.
Maybe with things like cars and clothes, but clusters are merely machines to crunch numbers. Kinda like a big calculator, and little emotion goes into designing and using them. Its bang/buck. Thats it.
Microsoft _may_ be able to sell this HPC edition to some PHB out of emotion who is completely clueless and has clueless admins as well, but an OS has little to do with an HPC system. In fact, the less of the OS the better. Most of the time, HPC apps are in user land. The OS does basic memory management and I/O, but that is it.
Most all clusters are Linux. Why? Its good and cheap. You don't need the scalability and robustness of say Solaris, because you (typically, almost 100% of the time) only have one thread per processor. Yes, I know with large SMP machines, the OS can and does matter, but those rarely have the bang/buck ratio of clusters. The two big guys that have done this over the years (large SMP/NUMA/NUMAcc, etc) are SGI and Cray. And both of those companies are hard for cash right now. IBM probably does not make money, or much money off of their large number crunching systems, but they are probably viewed as RND, not a "for profit" good or service (I could be entirely wrong here regarding IBM, but thats my hunch).
I don't know what Microsoft is doing with this product. Like someone else said, its probably just a "me too!" thing. In looking at their "details", they do not mention using desktop machines at night. The is a BIG miss by them, because that would be one of the only things that could even make this a marketable item for an already primarily MS outfit.
The more I think about this, the more silly this sounds. Yeah, I'm an anti-MS guy, but I try to give them the benefit of the doubt, but this product seems completely worthless. Actually, now that I learned that this is an only 64bit offering, I believe this is a way for MS to sell a product for beta/stress testing of their 64bit server offerings.
To close this post, from the FAQ:
Q. How does a Windows-based compute cluster compare with a cluster running UNIX or Linux?
A. There is little substantive difference, but UNIX-based solutions should be fully ported to Windows to realize the full benefits of the Windows operating system. There are several differences between UNIX-based operating systems and Windows. For example, I/O operations and threading are different on UNIX-based systems than they are on Windows. I/O intensive applications will benefit from using Windows native I/O APIs rather than UNIX style I/O APIs.
Emphasis mine. The second bolded part is important. That porting is expensive and time consuming. Especially when its common for codes to be 30+ years old and designed for UNIX systems. Sounds like vendor lockin to me. Wow, typical Microsoft.
In interesting article about what this might mean for Windows Application Developers can be found here:
http://dndj.sys-con.com/read/45912.htm/
Absolutely not, especially when you also add in the time of application development with MPI. Why on earth would you spend $10,000.00USD for an OS to run a 20 node cluster when your real costs are in the porting and development of software to run on the cluster, not the cluster itself? MS has lost their rack trying to compete in this space! If big business is the target market for this, they're dumber than I thought. Any company CIO or manager that invests in this OS over a free Linux alternative should have their ass removed. The costs for a Windows-based cluster (TCO) would be astronomical when you include application development and porting time ON TOP of the initial cost of hardware and OS licensing! Oh wait, but MS will "support it", right? LMFAO! Sure, ok, they have no idea how much of a support nightmare they are walking into. They are selling an OS, not a turnkey cluster solution and will have no idea the minute details of a customer's cluster setup. They will have to take weeks to diagnose and fix user problems. Also, I can't see the turnkey providers, like Dell and HP, touching this with a ten meter cattle prod! They are having enough fun supporting their Linux installations, that are a lot more mature than this new Windows thingy. I don't see this going much of anywhere.
and virus scans can now be done in O(ln(n)) time!
The "on special with new OEM machine" price of Win2k3 Pro from a typical local wholesaler is less than the price of an extra CPU and a motherboard to add it to. Half as much again for a non-OEM "upgrade" version. I shudder to imagine what an HPC version will cost.
Put another way: I can run twice as many CPUs and save money if I avoid paying the Microsoft tax. I presume that the win is even larger if the licence says "per CPU".
I can probably run four CPUs and twice the RAM for less $$$, given the real HPC price. To say nothing of the absence of viruses, spyware, adware and other interfering, performance-boogering "bonuses" which regularly sing in tune with MS software.
If I also add real reliability figures and "necessary" software licence costs, I could probably shoot for eight CPUs and fourfold as much RAM for less $$$. Then I get to factor in real downtime costs, plus audit fees etc and get much more ambitious.
Oh, yes... and shoving 8x the CPUs and 4x the RAM into just 12% of the same rack-space as the proposed Win machines must represent even greater savings in location and wiring costs. Not to mention the extra foreign-exchange wins and so forth if I dress the servers as penguins instead of mindless Redmond-bound money-suckers.
OK, so saving money and stress while improving yield is simple and straightforward: why not do it?
Got time? Spend some of it coding or testing
...motherboard, 4 x CPUs, 2 x RAM and a digital still camera, plus I save over AUD$100.00 per system if I don't buy it but install Linux instead.
For the HPC version, I could probably score a DVD camera and a friggin' partridge in a pear tree as well. FOR REFUSING TO BUY W2k3
<SRACASM>I wish all decisions were so hard.</SARCASM>
Got time? Spend some of it coding or testing
...the "My Cluster" icon on the desktop?
MS actually /did/ release it 3 years ago, but you know how slashdot is for posting old/dupe stories ;-)
The revolution will not be televised... but it will have a page on Wikipedia
I think MS has a lot more in-roads to technical computing that slashdotters realize.
While working at NASA Ames, I found a lot of technical work on Windows by people who are mechanical, electrical, and aerospace engineers. Applications included: structural/mechanical CAD for fabrication, programs to drive test and measurement equipment, MATLAB to derive simulation models, VxWorks embedded RTOS development.
The universal applications that I saw every engineer use were MS Word and PowerPoint. (LaTeX and troff are largely a lost art; even FrameMaker if used by engineers was running on Windows.) This meant that virtually every serious engineer had a Windows box, and possibly a UNIX box for specialized work as well. Most of these guys understand Laplace transforms, but not regular expressions. They were far more likely to use MATLAB than Perl.
There are, of course, serious software developers there who don't know Laplace transforms, and understand UNIX tools and open source. But this is a different crowd from engineers doing analytical work. (NASA Ames also has a serious supercomputing operation, e.g., the Columbia cluster of 10,240 Linux nodes built by SGI. When you have flow models like protrusions between thermal tiles, this is where you go.)
With budgets really tight and reductions in headcount, they stretch dollars as far as they will go; which means, if it will run on Windows, it's hard to justify another box. Furthermore, system support is outsourced to a department whose sole purpose is to keep computing alive, which means a very limited number of Windows and Mac OS configurations.
Having interacted with engineers involved in aerospace in other parts of the United States, the stuff I saw at NASA Ames seems pretty typical. (When I mentioned this to a Hubble astronomer, he was completely stunned.)
Now I don't expect Windows Compute Clusters in NASA anytime soon. But some engineering software vendor is going to decide that they can extend their product line by bringing compute power to the individual engineer through this mechanism. At that point, a hybrid solution of Windows desktop and Linux compute servers is going to be hard to justify, particularly if it requires additional department resource to make it work.
"Windows Compute Cluster Server 2003 supports up to four processors per server."
Wow! Four processors in a single box! That's amazing! This will definitely smash Linux!
See Scalability.org and the referenced HPCWire. The people writing these have a clue, and are in this market. Ask them what they think.
They have at least decided to implement the MPI (Message Passing Interface) standard for this cluster system. Hopefully it will be somewhat compatible with other MPI implementaitons like the C++ one I have used (I also used Java, but so far, I'm not impressed by Java MPI implementations).
In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
/dev/random
At the supercomputing 2005 conference, Microsoft made the unfortunate decision to hand out cookies with "Cluster Server 2003" on them. We enjoyed joking about what a mistake it is to accept cookies from Microsoft. Not until later did I think about the date! Nearly 2006 and they were giving out food items with "2003" on them!
How fast will spybot search and destroy run on it.?
Seriously by the time you add virus scanning, spybot removal tools and all the other crapware you need just to keep one running half your cluster clock cycles are gone.
Got Code?
Licensing costs += $$$
If you are running a 1,000 node cluster, do you really want each node to be wasting resources running a GUI ?
If the nodes aren't running a GUI, then would you rather be running DOS or bash on them ?
now that super computing has been turned into clustering and there are lots of people doing it (like it hit >$x billion,) it has apppeared on microsoft's radar.
:-)
Unfortunately for Microsoft, the terrain's already covered by Linux and those systems are a moving target with cost-benefit lines that Microsoft CAN'T possibly over take. (The software is $-free and open source and the users WANT collaboration.)
Its a technological death trap for Microsoft. (I can just hear the SNAP.
MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
The university that I attend, the University of Missouri, has two new clusters for their bioinfomatics analyses. One is an SGI Altix 3700 Bx2 that has 64 Itanic 2 processors and 128GB RAM. It runs Suse Linux Eneterprise Server 9.0 Server, which is just the Novell-supported version of plain old SuSE Linux. The other is a 128-node Dell Xeon DC+DP cluster with 512 cores and 640GB RAM. It runs Rocks Linux 4.0, which is a specially-tweaked cluster version. The university is SO pro-Microsoft that it's not even funny, and yet they still use Linux or FBSD on all of their servers and HPCs except for the 36 Windows 2003 servers that run Exchange (there's one server per every 1000 e-mail addresses.) I think that says something about the limited viability of Windows in a server role except to run Microsoft programs and very small terminal and file servers.
Just "gittin-r-done," day after day.
should be fully ported to Windows to realize the full benefits of the Windows operating system
I got the impression from TFA that the major feature HPC Edition had to offer was its handy and clean interface with Visual Studio, allowing all the CLI masses to write software for a compute cluster all their own (without having to deal with learning a different platform).
Would this have any effect on the HPC market? I can't see people with existing installations+software biting, but I can see it tempting to businesses building new installations and wanting to minimize training costs, etc, even if what they're buying won't really give you a full "H" in HPC. If a business IT department has passed the dictum: "This is a Windows only environment," and a manager in that business needs a compute cluster, he can either pick a fight with his IT department or bend over and take the Windows HPC software (which MS will give them for peanuts this first time around).
Unrelated, Near future prediction:
Don't blame me, I voted for Baltar.
Give me the benchmarks please, and I'll consider it. I guess some mathlab and such would be worth comparing.
This is aimed at unspecified big businesses who may need clustered computing.
... May I suggest..." OR "Hey, those old fossils don't deserve to have retirement or savings accounts anyway, let me show you how to temporarily divert a point or two of of their interst and dividends in a way that can never be found out, and will alows for much better payoff on executive stock options."
Clippy: "Looks like you are tring to calculate how much you can skim off of the sales tax collections without attracting attention
If you want your life to be different, live it differently.
If you want your life to be different, live it differently.
I keep seeing the statement that MS has smart people, as if the perception they don't was their only problem. IMHO, it isn't. As much as I hate to credit MS for anything, Excel is a superior spreadsheet, possibly the best. MS mice are good, too. What MS lacks more than anything else is a history of integrity. Shipping date over stability or safety. MS has been sued more over IP misappropriation than anyone else I can think of. The term vaporware may not have been coined for MS, but they are the epitome of shrewd use of it. MS would be less dangerous if they weren't so smart: if smarts + unlimited greed + 0 ehics doesn't add up to MS, I don't know what does.
If you want your life to be different, live it differently.
Since everything on the netzilla is calledzilla zillazilla these days, I'll fill in the details for the grandparent commenter.
But by 1989, Richard Crandall, now Distinguished Scientist at Apple (and once my roommate at Reed College), started networking NeXT computers to find, factor, and test gargantuan prime numbers.
"Community supercomputing occurred to me one day at NeXT engineering headquarters," Crandall recalls. "I thought we ought to make these machines do what they were designed to do, which is to work when we humans are not working. Machines have no business sleeping."
Crandall installed software that allowed idle NeXT machines to perform computations, combining their efforts across the network. He called this software Godzilla, but after a legal inquiry from the company that owned the rights to the movie character, he renamed it Zilla. Crandall put Zilla to work on huge prime numbers, which are crucial in cryptography. It was then used to test a new encryption scheme at NeXT - a scheme now employed at Apple, which acquired NeXT. In 1991, Zilla won the Computerworld Smithsonian award for science.
Later, Crandall and several colleagues used distributed processing to complete the deepest computation ever performed, asking the question: Is the 24th Fermat number (which has more than 5 million digits) prime? "It took 10**17 machine operations - 100 quadrillion," Crandall says proudly. "With that level of computational effort, you can create a full-length movie. In fact, that's about the same number of operations Pixar required to render A Bug's Life."
September 2011: Looking for Cocoa/iOS work in Boston area Cocoa Programmer Quincy, MA
Booting from SAN doesn't require a local disk.
Instead it requires:
1) An expensive fiber adapter
2) Fiber switch
3) SAN storage equipment... filled with a substantial number of drives, at great cost and power consumption.
Which Windows will turn around and treat like a local disk. Blargh.
Let me know when you figure out how to boot Windows off a single read-only LUN or from a LAN.
THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
Why look at the calendar? I'm eagerly awaiting Windows Vista 2000! A very good vintage for MS!