Fast prediction of shared memory access pattern
AssigneeInternational Business Machines Corporation
InventorsGuojing Cong, Ettore Tiotto, Hui-Fang Wen
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsGuojing Cong, Ettore Tiotto, Hui-Fang Wen
Estimating the term…
A computer implemented method analyzes shared memory accesses during execution of an application program. The method includes instrumenting events of shared memory accesses in the application program, where the application program is to be executed on a target configuration having p nodes; executing the application program using p1 processing nodes, where p1 is less than p and satisfies a constraint. For accesses made by the executing application program, the method determines a target thread and maps determined target threads to either a remote node or a local node corresponding to a remote memory access and to a local memory access, respectively. Also disclosed is a computer-readable storage medium that stores a program of executable instructions that implements the method, and a data processing system. The invention can be implemented using a language such as Unified Parallel C (UPC) directed to a partitioned global address space (PGAS) paradigm.
A computer implemented method to analyze shared memory accesses during execution of an application program, comprising:
A non-transitory machine-readable storage medium that stores a program of executable instructions, where execution of the program results in performing operations that comprise:
A data processing system comprising at least one processor connected with at least one memory that stores a program of executable instructions, where execution of the program by said at least one processor results in performing operations that comprise:
Dependencies are inferred from the claim text.