Algorithm Selection For Collective Operations In A Parallel Computer

Patent №

US 9,213,619

Granted

2015-12-15

Filed 2013

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13796994

Algorithm selection for collective operations in a parallel computer that includes a plurality of compute nodes may include: profiling a plurality of algorithms for each of a set of collective operations, including for each collective operation: executing the operation a plurality times with each execution varying one or more of: geometry, message size, data type, and algorithm to effect the collective operation, thereby generating performance metrics for each execution; storing the performance metrics in a performance profile; at load time of a parallel application including a plurality of parallel processes configured in a particular geometry, filtering the performance profile in dependence upon the particular geometry; during run-time of the parallel application, selecting, for at least one collective operation, an algorithm to effect the operation in dependence upon characteristics of the parallel application and the performance profile; and executing the operation using the selected algorithm.

Knowledge representationPlanningAI hardwareG06F 11/3409G06F 9/546G06F 11/0751G06F 11/3072G06F 11/3404G06F 11/3452

AI classification

Knowledge representation1.00
AI hardware0.99
Planning0.51
Machine learning0.04
Vision0.00
Natural language0.00
Speech0.00
Evolutionary computation0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 302630806

Assignors

ARCHER, CHARLES J., CAREY, JAMES E., SANDERS, PHILIP J., SMITH, BRIAN E.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC