Slashdot Mirror


In The Works: Windows For Supercomputers

Robert Accettura writes "According to ZDNet, Microsoft may be feeling threatened by Linux gaining ground in the High Performance Computing (HPC) arena. As a result, they have formed a HPC group to bring windows to these systems. It makes a mention of how clustered computing may be a target. I guess the only thing better than crashing 1 computer at a time is crashing an entire room full at once."

10 of 705 comments (clear)

  1. Tough work by Jesrad · · Score: 3, Informative

    The NT kernel only supports up to 32 or 64 CPUs, IIRC. I think it's because the scheduler has one centralised list of CPUs to dispatch threads to, and it quickly becomes a bottleneck for performance. When you have too many threads to dispatch to too many CPUs, this list is completely locked. The MACH kernel has a thread-list per CPU, and dispatches new threads or moves existing threads in a distributed way, so there's no bottleneck (hence MacOS X's performance on clusters ?). I could be completely wrong here, though, correct me if you know better. So my guess is that MS will have to redo the scheduler of the NT microkernel. I don't know about the VM subsystem...

    --
    Maybe we deserve this world ?
  2. Re:Windows on HPC? by gowen · · Score: 3, Informative
    run Debian unstable on it
    But not all Linux distros blow as hard as Debian unstable. There are plenty of Linux distributions optimised for cluster computing; very few (if any) charge a per-processor licensing fee, and most offer commercial support at competitive rates.
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  3. 'Windows' does not necessitate a GUI by ethnocidal · · Score: 4, Informative
    I'm amazed that people confuse the two. Can there really be zealots with their vocal organs sufficiently inserted into their nether regions who believe that Windows and the GUI used by Windows are one and the same?

    I'd invite you to look at Xbox as an example, and the operating system which that runs. There is no requirement for Windows to include a friendly GUI, animated characters, BSODs or any of these other 'hilarious' /. stalwarts.

  4. Windows Clusters available now..... by stiggle · · Score: 5, Informative
    Windows doesn't cluster? So what about those that have ranked in the Top 500 list then that run Windows?

    In the November 2003 list....
    At 68 - a Windows based system at Cornell from Dell with 640 processors (it originally started out at 320 on the list with 252 processors).
    At 128 - a Windows based system in Korea with 400 processors.

    So Windows doesn't cluster?

  5. cornell hpc by bloosqr · · Score: 3, Informative

    Actually the cornell "theory" center has or at least had a few reasonably large windows based clusters. I did a postdoc over in the CS department ages ago and ported some code over the the linux side. You can basically ssh into the cluster and standard make works (actually I seem to recall having the switch the "/" to "\". The cluster was something like 4 processor boxes glued together w/ myrinet w/ some sort of queueing system. They also had a slew of 2 processor boxes. My experience w/ them was most of the "crashing" had more to do w/ the myrinet drivers and the MPI implementation (which was a commercial MPI). Once those stabilized it ran as well as a normal linux cluster i.e. you submitted jobs they ran :) I went to a day long "windows HPC" conference back then which was a bit entertaining (btw the clusters were basically free for cornell) People only had good things to say about the cluster, but i think its was a bit opportunistic. One thing that was quite obvious was, if machines are free people will run/port to anything *but* when it came to using your own (or grant) money to buy a machine - even over at cornell - which to be honest had quite a stake in "windows based computing" people would go for a linux based cluster (which had already popped up in quite a few departments at that time)

    -bloo

  6. Re:Why are you... by stiggle · · Score: 4, Informative

    More info (for the Google-less) and Links....

    Top 500 - http://www.top500.org/
    Cornell - http://www.tc.cornell.edu/
    NEC Earth Simulator -
    http://www.es.jamstec.go.jp/esc/eng/ESC/index.h tml

    The fastest is the Earth Simulator in Japan (35860/40960 Rmax/Rpeak)
    Virginia Tech as the fastest Apple cluster (as mentioned on /. previously) (10280/17600)
    Cornell has the fastest Windows cluster (1503/3073)

    As for the other questions - Google is your friend and the database on www.top500.org is searchable so should be able to answer anything else.

  7. Re:I guess Bill thinks it's time... by Microlith · · Score: 3, Informative

    Sounds like a hardware issue.

    In my office we deal with several hundred machines running XP Pro with SP1 and as many patches as exist, and not once have we had this problem of "spontaneous registry corruption" that Linux users always seem to encounter when they run XP for some reason.

  8. Re:Why are you... by katorga · · Score: 3, Informative

    The point is not that its an old list, the point is that there are windows-based cluster solutions out there and have been for a while. The reasons linux is popular with academic clusters are:

    - free, duh
    - easily customizable and open kernel
    - ease of stipping the OS down to minimal levels

    Until its free MS won't play in this ballpark in any serious way, although they will probably have PR clusters running here and there.

    But, that does not mean that windows can't do it, and can't do it reliably. Windows is my least favorite OS; famiarity breeds contempt. But, if administered with the same care that unix admins administer linux, its just a stable and almost as secure. A poorly administered linux box is just as bad a poorly admininistered windows box, imo.

  9. Re:I guess Bill thinks it's time... by Decameron81 · · Score: 3, Informative

    I have. And I am not a Linux user. Right now I am using a Mac but my previous computer was a PC running XP. XP wasn't all that bad for personal use... but stability? I had my registry corrupted twice, and it's not like I did anything weird with it.

    Maybe it was just me and the linux users... but hey it's not like I was trying my best to make my PC with XP crash or anything like that.

    --
    diegoT
  10. Re:Windows on HPC? by Foolhardy · · Score: 3, Informative

    You can run Windows without the GUI. (WARNING: this will make Windows fairly useless) Find the key "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems\Required" This lists the subsystems that are started automatically. Remove 'Windows' from the list and delete the 'kmode' key. Now, upon restart, the win32 subsystem won't be started; the computer will stall because it doesn't have anything to do. (winlogon may crash because the GINA depends on win32)
    The main problem with running without win32 is that there are (almost) no applications that can interface directly to the native system call interface (ntdll.dll) without using win32. This includes most services.
    Some practical examples of Windows without win32 include:
    The second part of the first phase of setup, the text mode part in 50 line VGA mode where you partition disks, the full kernel with all the bus drivers are running, but with no win32.
    The recovery console.