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. 02, 2024

Filed:

Feb. 29, 2020
Applicant:

Imagination Technologies Limited, Kings Langley, GB;

Inventor:

Yoong Chert Foo, London, GB;

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/80 (2006.01); G06F 9/30 (2018.01); G06F 9/38 (2018.01); G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/52 (2006.01); G06F 15/78 (2006.01); G06T 1/20 (2006.01);
U.S. Cl.
CPC ...
G06F 9/4881 (2013.01); G06F 9/3005 (2013.01); G06F 9/3009 (2013.01); G06F 9/3851 (2013.01); G06F 9/3887 (2013.01); G06F 9/46 (2013.01); G06F 9/522 (2013.01); G06F 15/78 (2013.01); G06F 15/8007 (2013.01); G06T 1/20 (2013.01); Y02D 10/00 (2018.01);
Abstract

A SIMD microprocessor is configured to execute programs divided into discrete phases. A scheduler is provided for scheduling instructions. A plurality of resources are for executing instructions issued by the scheduler, wherein the scheduler is configured to schedule each phase of the program only after receiving an indication that execution of the preceding phase of the program has been completed. By splitting programs into multiple phases and providing a scheduler that is able to determine whether execution of a phase has been completed, each phase can be separately scheduled and the results of preceding phases can be used to inform the scheduling of subsequent phases. In one example, different numbers of threads and/or different numbers of data instances per thread may be processed for different phases of the same program.


Find Patent Forward Citations

Loading…