发明名称 Local cache power control within a multiprocessor system
摘要 A data processing system including a plurality of processors 4, 6, 8 each having a local cache memory 10, 12, 14 is provided. A cache coherency controller 16 serves to maintain cache coherency between the local cache memories 10, 12, 14. When one of the processors 4, 6, 8 is placed into a low power state its associated local cache memory 10, 12, 14 is maintained in a state in which the data it is holding is accessible to the cache coherency controller 16 until a predetermined condition has been met whereupon the local cache memory 10, 12, 14 concerned is placed into a low power state. The predetermined condition can take a variety of different forms such as the rate of snoop hits falling below a threshold value, the ratio of snooping hits to snoop requests falling below a threshold value, a predetermined number of clock cycles passing since the associated processor for that local cache memory was powered down as well as other possibilities.
申请公布号 US8725953(B2) 申请公布日期 2014.05.13
申请号 US20090320211 申请日期 2009.01.21
申请人 PAVER NIGEL C;BILES STUART D;WELTON KEVIN P;MEYER PAUL G;ARM LIMITED 发明人 PAVER NIGEL C;BILES STUART D;WELTON KEVIN P;MEYER PAUL G
分类号 G06F12/08 主分类号 G06F12/08
代理机构 代理人
主权项
地址