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:
Apr. 21, 2015

Filed:

Jul. 30, 2012
Applicants:

Shivaram Venkataraman, Berkeley, CA (US);

Indrajit Roy, Mountain View, CA (US);

Mehul A. Shah, Saratoga, CA (US);

Robert Schreiber, Palo Alto, CA (US);

Nathan Lorenzo Binkert, Redwood City, CA (US);

Parthasarathy Ranganathan, San Jose, CA (US);

Inventors:

Shivaram Venkataraman, Berkeley, CA (US);

Indrajit Roy, Mountain View, CA (US);

Mehul A. Shah, Saratoga, CA (US);

Robert Schreiber, Palo Alto, CA (US);

Nathan Lorenzo Binkert, Redwood City, CA (US);

Parthasarathy Ranganathan, San Jose, CA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5066 (2013.01);
Abstract

A plurality of array partitions are defined for use by a set of tasks of the program run-time. The array partitions can be determined from one or more arrays that are utilized by the program at run-time. Each of the plurality of computing devices are assigned to perform one or more tasks in the set of tasks. By assigning each of the plurality of computing devices to perform one or more tasks, an objective to reduce data transfer amongst the plurality of computing devices can be implemented.


Find Patent Forward Citations

Loading…