发明名称 Method and apparatus for achieving fair cache sharing on multi-threaded chip multiprocessors
摘要 In a computer system with a multi-core processor having a shared cache memory level, an operating system scheduler adjusts the CPU latency of a thread running on one of the cores to be equal to the fair CPU latency which that thread would experience when the cache memory was equally shared by adjusting the CPU time quantum of the thread. In particular, during a reconnaissance time period, the operating system scheduler gathers information regarding the threads via conventional hardware counters and uses an analytical model to estimate a fair cache miss rate that the thread would experience if the cache memory was equally shared. During a subsequent calibration period, the operating system scheduler computes the fair CPU latency using runtime statistics and the previously computed fair cache miss rate value to determine the fair CPI value.
申请公布号 US2008059712(A1) 申请公布日期 2008.03.06
申请号 US20060511804 申请日期 2006.08.29
申请人 SUN MICROSYSTEMS, INC. 发明人 FEDOROVA ALEXANDRA
分类号 G06F12/00;G06F13/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址