Patent · US Active

Collectively loading programs in a multiple program multiple data environment

US10104202B2 · kind B2 · utility

0Cited by
1References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 2013
Grant dateOct 16, 2018
Priority date
Expiry dateAug 17, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/4806
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are disclosed for loading programs efficiently in a parallel computing system. In one embodiment, nodes of the parallel computing system receive a load description file which indicates, for each program of a multiple program multiple data (MPMD) job, nodes which are to load the program. The nodes determine, using collective operations, a total number of programs to load and a number of programs to load in parallel. The nodes further generate a class route for each program to be loaded in parallel, where the class route generated for a particular program includes only those nodes on which the program needs to be loaded. For each class route, a node is selected using a collective operation to be a load leader which accesses a file system to load the program associated with a class route and broadcasts the program via the class route to other nodes which require the program.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.