Invention Grant
- Patent Title: Multi-phased and multi-threaded program execution based on SIMD ratio
-
Application No.: US15056866Application Date: 2016-02-29
-
Publication No.: US10585700B2Publication Date: 2020-03-10
- Inventor: Yoong Chert Foo
- Applicant: Imagination Technologies Limited
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Potomac Law Group, PLLC
- Agent Vincent M DeLuca
- Priority: GB1021414.6 20101216
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F15/80 ; G06F9/48 ; G06F9/52 ; G06F9/30 ; G06F9/38 ; G06T1/20 ; G06F15/78

Abstract:
A 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.
Public/Granted literature
- US20160179519A1 Multi-Phased and Multi-Threaded Program Execution Based on SIMD Ratio Public/Granted day:2016-06-23
Information query