Patent ID: 8161483

Claim:
A method of configuring an application for execution on a parallel computer, the parallel computer comprising a plurality of compute nodes connected together through a data communications network, each compute node having a plurality of processors capable of operating independently for serial processing among the processors and capable of operating symmetrically for parallel processing among the processors, the application having parallel segments designated for parallel processing and serial segments designated for serial processing, the method comprising: booting up a first subset of the plurality of compute nodes in a serial processing mode; booting up a second subset of the plurality of compute nodes in a parallel processing mode; profiling, prior to application deployment on the parallel computer, the application to identify the serial segments and the parallel segments of the application; and deploying the application for execution on the parallel computer in dependence upon the profile of the application and proximity within the data communications network of the compute nodes in the first subset relative to the compute nodes in the second subset.