Invention Grant
US09304812B2 Multi-phased and multi-threaded program execution based on SIMD ratio
有权
基于SIMD比例的多阶段和多线程程序执行
- Patent Title: Multi-phased and multi-threaded program execution based on SIMD ratio
- Patent Title (中): 基于SIMD比例的多阶段和多线程程序执行
-
Application No.: US13068791Application Date: 2011-05-19
-
Publication No.: US09304812B2Publication Date: 2016-04-05
- Inventor: Yoong Chert Foo
- Applicant: Yoong Chert Foo
- Applicant Address: GB Kings Langley
- Assignee: Imagination Technologies Limited
- Current Assignee: Imagination Technologies Limited
- Current Assignee Address: GB Kings Langley
- Agency: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1021414.6 20101216
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F9/52 ; G06F9/48 ; G06F15/80 ; G06F9/30 ; G06F9/38 ; G06T1/20

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
Information query