Skip to Content
Find More Like This
Return to Search

Reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application

United States Patent

8,161,307
April 17, 2012
View the Complete Patent at the US Patent & Trademark Office
Methods, apparatus, and products are disclosed for reducing power consumption while synchronizing a plurality of compute nodes during execution of a parallel application that include: beginning, by each compute node, performance of a blocking operation specified by the parallel application, each compute node beginning the blocking operation asynchronously with respect to the other compute nodes; reducing, for each compute node, power to one or more hardware components of that compute node in response to that compute node beginning the performance of the blocking operation; and restoring, for each compute node, the power to the hardware components having power reduced in response to all of the compute nodes beginning the performance of the blocking operation.
Archer; Charles J. (Rochester, MN), Blocksome; Michael A. (Rochester, MN), Peters; Amanda E. (Cambridge, MA), Ratterman; Joseph D. (Rochester, MN), Smith; Brian E. (Rochester, MN)
International Business Machines Corporation (Armonk, NY)
13/ 277,350
October 20, 2011
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT This invention was made with Government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.