Invention Grant
- Patent Title: Task assembly for SIMD processing
-
Application No.: US15452569Application Date: 2017-03-07
-
Publication No.: US10255653B2Publication Date: 2019-04-09
- Inventor: Andrea Sansottera , Xile Yang , John Howson , Jonathan Redshaw
- 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: Vorys, Sater, Seymour and Pease LLP
- Agent Vincent M DeLuca
- Priority: GB1603869.7 20160307
- Main IPC: G06T1/00
- IPC: G06T1/00 ; G06T15/00 ; G06T17/20 ; G06T1/20 ; G06T15/10 ; G06T1/60 ; G06T15/80

Abstract:
A cache system in a graphics processing system stores graphics data items for use in rendering primitives. It is determined whether graphics data items relating to primitives to be rendered are present in the cache, and if not then computation instances for generating the graphics data items are created. Computation instances are allocated to tasks using a task assembly unit which stores task entries for respective tasks. The task entries indicate which computation instances have been allocated to the respective tasks. The task entries are associated with characteristics of computation instances which can be allocated to the respective tasks. A computation instance to be executed is allocated to a task based on the characteristics of the computation instance. SIMD processing logic executes computation instances of a task outputted from the task assembly unit to thereby determine graphics data items, which can be used to render the primitives.
Public/Granted literature
- US20170256020A1 Task Assembly for SIMD Processing Public/Granted day:2017-09-07
Information query