The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 21, 2019
Filed:
Mar. 10, 2015
Arm Limited, Cambridge, GB;
David Hennah Mansell, Cambridge, GB;
Timothy Holroyd Glauert, Cambridge, GB;
ARM Limited, Cambridge, GB;
Abstract
A data processing apparatusfor executing an access instruction for n threads in order to access data values for the n threads includes storage circuitrythat stores data values associated with the n threads in groups defined by storage boundaries. The data processing apparatus also includes processing circuitrythat 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, 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.