Invention Grant
- Patent Title: Indexing entries of a storage structure shared between multiple threads
-
Application No.: US16207241Application Date: 2018-12-03
-
Publication No.: US10725992B2Publication Date: 2020-07-28
- Inventor: Mitchell Bryan Hayenga , Curtis Glenn Dunham , Dam Sunwoo
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Main IPC: G06F16/22
- IPC: G06F16/22 ; G06F12/0875 ; G06F12/1009 ; G06F12/1027 ; G06F9/38 ; G06F16/172 ; G06F21/75

Abstract:
An apparatus has processing circuitry for processing instructions from multiple threads. A storage structure is shared between the threads and has a number of entries. Indexing circuitry generates a target index value identifying an entry of the storage structure to be accessed in response to a request from the processing circuitry specifying a requested index value corresponding to information to be accessed from the storage structure. The indexing circuitry generates the target index value as a function of the requested index value and a key value selected depending on which of the threads trigger the request. The key value for at least one of the threads is updated from time to time.
Public/Granted literature
- US20190102388A1 INDEXING ENTRIES OF A STORAGE STRUCTURE SHARED BETWEEN MULTIPLE THREADS Public/Granted day:2019-04-04
Information query