Invention Grant
- Patent Title: Cache operation in a multi-threaded processor
-
Application No.: US14873027Application Date: 2015-10-01
-
Publication No.: US10318172B2Publication Date: 2019-06-11
- Inventor: Philip Day
- Applicant: MIPS Tech, LLC
- Applicant Address: US CA Campbell
- Assignee: MIPS Tech, LLC
- Current Assignee: MIPS Tech, LLC
- Current Assignee Address: US CA Campbell
- Agency: Adams Intellex, PLC
- Priority: GB1506062 20150409
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F3/06 ; G06F12/0842

Abstract:
Cache operation in a multi-threaded processor uses a small memory structure referred to as a way enable table that stores an index to an n-way set associative cache. The way enable table includes one entry for each entry in the n-way set associative cache and each entry in the way enable table is arranged to store a thread ID. The thread ID in an entry in the way enable table is the ID of the thread associated with a data item stored in the corresponding entry in the n-way set associative cache. Prior to reading entries from the n-way set associative cache identified by an index parameter, the ways in the cache are selective enabled based on a comparison of the current thread ID and the thread IDs stored in entries in the way enable table which are identified by the same index parameter.
Public/Granted literature
- US20160299700A1 Cache Operation in a Multi-Threaded Processor Public/Granted day:2016-10-13
Information query