Skip to Content
Find More Like This
Return to Search

Runtime optimization of an application executing on a parallel computer

United States Patent

8,898,678
November 25, 2014
View the Complete Patent at the US Patent & Trademark Office
Identifying a collective operation within an application executing on a parallel computer; identifying a call site of the collective operation; determining whether the collective operation is root-based; if the collective operation is not root-based: establishing a tuning session and executing the collective operation in the tuning session; if the collective operation is root-based, determining whether all compute nodes executing the application identified the collective operation at the same call site; if all compute nodes identified the collective operation at the same call site, establishing a tuning session and executing the collective operation in the tuning session; and if all compute nodes executing the application did not identify the collective operation at the same call site, executing the collective operation without establishing a tuning session.
Faraj; Daniel A. (Rochester, MN), Smith; Brian E. (Knoxville, TN)
International Business Machines Corporation (Armonk, NY)
13/ 663,545
20130067487
October 30, 2012
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.