发明名称 Systems and methods for reconfiguring cache memory
摘要 A microprocessor system is disclosed that includes a first data cache that is shared by a first group of one or more program threads in a multi-thread mode and used by one program thread in a single-thread mode. A second data cache is shared by a second group of one or more program threads in the multi-thread mode and is used as a victim cache for the first data cache in the single-thread mode.
申请公布号 US9547593(B2) 申请公布日期 2017.01.17
申请号 US201113036321 申请日期 2011.02.28
申请人 NXP USA, Inc. 发明人 Tran Thang M.
分类号 G06F12/08;G06F9/38 主分类号 G06F12/08
代理机构 代理人
主权项 1. A method comprising: in a computer system executing multiple program threads in multi-thread mode in a processing unit: accessing a first Level 1 (L1) data cache for a first subset of the threads;accessing a second L1 data cache for a second subset of the threads; in the computer system executing a single program thread in single thread mode in the processing unit: configuring the second L1 data cache as a victim cache for the first L1 data cache upon switching to the single thread mode; andaccessing the first L1 data cache and the victim cache for the single program thread; in the single thread mode, storing the same information in a first memory management unit (MMU) coupled between a first load/store execution unit and the first L1 data cache, and a second MMU coupled between a second load/store execution unit and the second L1 data cache.
地址 Austin TX US