苏,G.E。;鲁道夫。;德瓦达斯,S。 共享缓存的动态分区。 (英语) Zbl 1078.68602号 J.超级计算机。 28,第1期,7-26(2004). 摘要:本文提出了在同时执行的进程/线程之间进行动态缓存分区。我们提出了一种通用的分区方案,可以应用于集关联缓存。由于进程/线程的内存引用特征可能会随时间变化,因此我们的方法收集运行时进程/线程缓存未命中的特征。此外,工作负载在运行时由操作系统调度程序确定。我们的方案合并了这些信息,并在执行进程/线程之间划分缓存。分区大小是动态变化的,以减少未命中的总数。使用处理器模拟器对两处理器CMP系统进行建模,对分区方案进行了评估。结果表明,与标准的最近最少使用(LRU)替换策略相比,该方案可以显著提高总IPC。在某些情况下,分区使总IPC比标准LRU增加一倍。我们的结果表明,智能缓存管理和调度对于共享缓存实现高性能至关重要。 引用于2文件 MSC公司: 68M99型 计算机系统组织 关键词:缓存分区;共享缓存;CMP和SMT 软件:简单标尺 PDF格式BibTeX公司 XML格式引用 \textit{G.E.Suh}等人,J.超级计算机。28,第1号,第7--26号(2004;Zbl 1078.68602) 全文: 内政部