Invention Grant
- Patent Title: Data processing systems
-
Application No.: US15197666Application Date: 2016-06-29
-
Publication No.: US10725784B2Publication Date: 2020-07-28
- Inventor: Robert Martin Elliott , Vatsalya Prasad
- Applicant: ARM Limited
- Applicant Address: GB Cambridge
- Assignee: Arm Limited
- Current Assignee: Arm Limited
- Current Assignee Address: GB Cambridge
- Agency: Vierra Magen Marcus LLP
- Priority: com.zzzhc.datahub.patent.etl.us.BibliographicData$PriorityClaim@5c95607a
- Main IPC: G06F9/38
- IPC: G06F9/38 ; G06T1/20 ; G06F9/30 ; G06F9/52 ; G06F9/46

Abstract:
A data processing system has an execution pipeline with programmable execution stages which execute instructions to perform data processing operations provided by a host processor and in which execution threads are grouped together into groups in which the threads are executed in lockstep. The system also includes a compiler that compiles programs to generate instructions for the execution stages. The compiler is configured to, for an operation that comprises a memory transaction: issue to the execution stage instructions for executing the operation for the thread group to: perform the operation for the thread group as a whole; and provide the result of the operation to all the active threads of the group. At least one execution stage is configured to, in response to the instructions: perform the operation for the thread group as a whole; and provide the result of the operation to all the active threads of the group.
Public/Granted literature
- US20170003972A1 DATA PROCESSING SYSTEMS Public/Granted day:2017-01-05
Information query