×

共享缓存的动态分区。 (英语) Zbl 1078.68602号

摘要:本文提出了在同时执行的进程/线程之间进行动态缓存分区。我们提出了一种通用的分区方案,可以应用于集关联缓存。由于进程/线程的内存引用特征可能会随时间变化,因此我们的方法收集运行时进程/线程缓存未命中的特征。此外,工作负载在运行时由操作系统调度程序确定。我们的方案合并了这些信息,并在执行进程/线程之间划分缓存。分区大小是动态变化的,以减少未命中的总数。使用处理器模拟器对两处理器CMP系统进行建模,对分区方案进行了评估。结果表明,与标准的最近最少使用(LRU)替换策略相比,该方案可以显著提高总IPC。在某些情况下,分区使总IPC比标准LRU增加一倍。我们的结果表明,智能缓存管理和调度对于共享缓存实现高性能至关重要。

MSC公司:

68M99型 计算机系统组织

软件:

简单标尺
PDF格式BibTeX公司 XML格式引用
全文: 内政部