Invention Grant
- Patent Title: Data processing apparatus for executing an access instruction for N threads
-
Application No.: US14643018Application Date: 2015-03-10
-
Publication No.: US10296340B2Publication Date: 2019-05-21
- Inventor: David Hennah Mansell , Timothy Holroyd Glauert
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1404492.9 20140313
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/38

Abstract:
A data processing apparatus 10 for executing an access instruction for n threads in order to access data values for the n threads includes storage circuitry 100 that stores data values associated with the n threads in groups defined by storage boundaries. The data processing apparatus also includes processing circuitry 80 that processes the access instruction for a set of threads at a time (where each set of threads comprises fewer than n threads) and splitting circuitry 110, responsive to the access instruction, to divide the n threads into multiple sets of threads, and to generate at least one control signal identifying the multiple sets. For each of the sets, the processing circuitry responds to the at least one control signal by issuing at least one access request to the storage circuitry in order to access the data values for that set. The splitting circuitry determines into which set each of the n threads is allocated having regards to the storage boundaries.
Public/Granted literature
- US20150261538A1 DATA PROCESSING APPARATUS FOR EXECUTING AN ACCESS INSTRUCTION FOR N THREADS Public/Granted day:2015-09-17
Information query