none
32 bit application on multiple nodes

    السؤال

  • Hello,

    I'm running 32 bit multithread application which requires a lot of computer power for calculate.
    Is the Windows HPC Server suited for running this application on multiple nodes at once to incerease computing power and decrease computing time ??

    If yes I understand that each of computing nodes must have installed Windows Server 2008 and Windows HPC server ??

    Krzysztof

    12/ذو الحجة/1430 12:22 م

الإجابات

  • To clarify the 2nd part of the answer...

    Windows HPC Server 2008 is the name of our 'solution' to High Performance Computing on clustered Windows machines. The solution is made up of two parts.

    First, all of the machines in your cluster need to be running a 64-bit version of Windows Server 2008. This could be our special "HPC Edition", Standard, or Enterprise (if your machines need to support more procs than HPC Edition supports) - a breakdown of the differences (max ram/procs/etc) is available at http://www.microsoft.com/windowsserver2008/en/us/r2-compare-specs.aspx

    Second, all of the machines need to be running a copy of the Microsoft HPC Pack 2008 software. This software is what has the job scheduler, MPI, cluster management, etc. Most of the special features talked about on http://microsoft.com/hpc are actually talking about features provided by this software. One machine will be your 'head node' (the public interface to the cluster, in charge of accepting jobs and dispatching them) and then 1 more machines (including the head node optionally) will be your compute nodes. You'll also install part of the HPC Pack software on your desktop machine (XP, Vista, 32-bit / 64-bit) so that you have the tools (command line & GUI) to submit your job to the cluster and query its status. 


    22/ذو الحجة/1430 06:51 ص

جميع الردود

  • Hi Krzysztof,

    I'm not sure exactly what you're asking. But just to be clear, Windows HPC Server is not capable of taking a multithreaded application and distributing the threads over multiple nodes. However, Windows HPC Server does provide an easy way for you run multiples copies of your application on multiples nodes simultaneously. If your application provides a way to run a subset of the problem on each node and then gather the results from each, then this will definitely increase you computing power and decrease computing time.

    To answer your second question, yes, Windows Server 2008 and the Windows HPC Server 2008 Pack must be installed on all the nodes in the cluster, including the compute nodes.

    Regards,

    Patrick
    22/ذو الحجة/1430 01:39 ص
  • To clarify the 2nd part of the answer...

    Windows HPC Server 2008 is the name of our 'solution' to High Performance Computing on clustered Windows machines. The solution is made up of two parts.

    First, all of the machines in your cluster need to be running a 64-bit version of Windows Server 2008. This could be our special "HPC Edition", Standard, or Enterprise (if your machines need to support more procs than HPC Edition supports) - a breakdown of the differences (max ram/procs/etc) is available at http://www.microsoft.com/windowsserver2008/en/us/r2-compare-specs.aspx

    Second, all of the machines need to be running a copy of the Microsoft HPC Pack 2008 software. This software is what has the job scheduler, MPI, cluster management, etc. Most of the special features talked about on http://microsoft.com/hpc are actually talking about features provided by this software. One machine will be your 'head node' (the public interface to the cluster, in charge of accepting jobs and dispatching them) and then 1 more machines (including the head node optionally) will be your compute nodes. You'll also install part of the HPC Pack software on your desktop machine (XP, Vista, 32-bit / 64-bit) so that you have the tools (command line & GUI) to submit your job to the cluster and query its status. 


    22/ذو الحجة/1430 06:51 ص
  • So does any of Microsoft products is able of taking a multithreaded application and distributing the threads over multiple nodes ? Does your Hyper-V
    server has this capability ?? I'm simple interested in speeding up of run one multithread application.

    Krzysztof
    • تم التحرير بواسطة Krzysiaczek99 15/صفر/1431 11:26 م ..
    15/صفر/1431 11:23 م