发明名称 Method and apparatus for allocating instruction and data for a unified cache
摘要 The present invention provides a method and apparatus for allocating space in a unified cache. The method may include partitioning the unified cache into a first portion of lines that only store copies of instructions retrieved from a memory and a second portion of lines that only store copies of data retrieved from the memory.
申请公布号 US8909867(B2) 申请公布日期 2014.12.09
申请号 US201012861983 申请日期 2010.08.24
申请人 Advanced Micro Devices, Inc. 发明人 Walker William L.
分类号 G06F13/00;G06F13/28;G06F12/08;G06F12/12 主分类号 G06F13/00
代理机构 代理人
主权项 1. A method, comprising: partitioning a unified cache into a first portion of lines that only store copies of instructions retrieved from a memory, a second portion of lines that only store copies of data retrieved from the memory, a third portion of lines that store copies of either data or instructions retrieved from the memory; and modifying the partition of the unified cache in response to changes in a ratio of a replacement rate for instruction lines and a replacement rate for data lines in the unified cache and further in response to a current activity status of a device that implements the unified cache, the current activity status indicating whether the device is in a sleep mode.
地址 Sunnyvale CA US