The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 20, 2024

Filed:

Jun. 24, 2021
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Muthu Manikandan Baskaran, Old Tappan, NJ (US);

Thomas Henretty, Brooklyn, NY (US);

Ann Johnson, Saratoga, CA (US);

Athanasios Konstantinidis, Brooklyn, NY (US);

M. H. Langston, Beacon, NY (US);

Janice O. Mcmahon, Bethesda, MD (US);

Benoit J. Meister, New York, NY (US);

Paul D. Mountcastle, Moorestown, NJ (US);

Aale Naqvi, New York, NY (US);

Benoit Pradelle, Brooklyn, NY (US);

Tahina Ramananandro, New York, NY (US);

Sanket Tavarageri, New York, NY (US);

Richard A. Lethin, New York, NY (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 8/41 (2018.01);
U.S. Cl.
CPC ...
G06F 3/0631 (2013.01); G06F 3/0604 (2013.01); G06F 3/0638 (2013.01); G06F 3/0671 (2013.01); G06F 8/4432 (2013.01); G06F 8/4441 (2013.01); G06F 8/453 (2013.01); Y02D 10/00 (2018.01);
Abstract

A system for allocation of one or more data structures used in a program across a number of processing units takes into account a memory access pattern of the data structure, and the amount of total memory available for duplication across the several processing units. Using these parameters duplication factors are determined for the one or more data structures such that the cost of remote communication is minimized when the data structures are duplicated according to the respective duplication factors while allowing parallel execution of the program.


Find Patent Forward Citations

Loading…