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. 25, 2025

Filed:

Aug. 12, 2016
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventors:

Stephen John Clohset, San Francisco, CA (US);

James Alexander McCombe, San Francisco, CA (US);

Luke Tilman Peterson, Oakland, CA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/50 (2006.01); G06F 40/169 (2020.01); G06T 15/00 (2011.01); G06T 15/06 (2011.01);
U.S. Cl.
CPC ...
G06F 9/4881 (2013.01); G06F 9/5016 (2013.01); G06F 40/169 (2020.01); G06T 15/005 (2013.01); G06T 15/06 (2013.01); G06T 2200/28 (2013.01); G06T 2210/52 (2013.01);
Abstract

In some aspects, finer grained parallelism is achieved by segmenting programmatic workloads into smaller discretized portions, where a first element can be indicative both of a configuration or program to be executed, and a first data set to be used in such execution, while a second element can be indicative of a second data element or group. The discretized portions can cause program execute on distributed processors. Approaches to selecting processors, and allocating local memory associated with those processors are disclosed. In one example, discretized portions that share a program have an anti-affinity to cause dispersion, for initial execution assignment. Flags, such as programmer and compiler generated flags can be used in determining such allocations. Workloads can be grouped according to compatibility of memory usage requirements.


Find Patent Forward Citations

Loading…