【24h】

CacheScouts

机译:CacheScouts

获取原文
获取原文并翻译 | 示例

摘要

As multi-core architectures flourish in the marketplace, multi-application workload scenarios (such as server consolidation) are growing rapidly. When running multiple applications simultaneously on a platform, it has been shown that contention for shared platform resources such as last-level cache can severely degrade performance and quality of service (QoS). But today's platforms do not have the capability to monitor shared cache usage accurately and disambiguate its effects on the performance behavior of each individual application. In this paper, we investigate low-overhead mechanisms for fine-grain monitoring of the use of shared cache resources along three vectors: (a) occupancy -- how much space is being used and by whom, (b) interference -- how much contention is present and who is being affected and (c) sharing -- how are threads cooperating. We propose the CacheScouts monitoring architecture consisting of novel tagging (software-guided monitoring IDs), and sampling mechanisms (set sampling) to achieve shared cache monitoring on per application basis at low overhead (le 0.1%) and with very little loss of accuracy (le 5%). We also present case studies to show how CacheScouts can be used by operating systems (OS) and virtual machine monitors (VMMs) for (a) characterizing execution profiles, (b) optimizing scheduling for performance management, (c) providing QoS and (d) metering for chargeback.
机译:随着多核架构在市场中蓬勃发展,多应用程序工作负载场景(例如服务器整合)正在迅速增长。当在一个平台上同时运行多个应用程序时,已经证明,共享平台资源(例如最后一级缓存)的争用会严重降低性能和服务质量(QoS)。但是,当今的平台无法准确监视共享缓存的使用情况,也无法消除其对每个应用程序性能行为的影响。在本文中,我们研究了低开销机制,用于沿着三个向量对共享缓存资源的使用进行细粒度监视:(a)占用率-正在使用多少空间以及由谁使用,(b)干扰-多少存在争用,受影响的对象以及(c)共享-线程如何协作。我们提出了CacheScouts监视架构,该框架由新颖的标记(软件指导的监视ID)和采样机制(集合采样)组成,以较低的开销(0.1%)在每个应用程序的基础上实现共享的缓存监视,并且准确性损失很小( le 5%)。我们还提供了案例研究,以说明CacheScouts如何由操作系统(OS)和虚拟机监视器(VMM)用于以下方面:(a)表征执行配置文件,(b)优化性能管理的调度,(c)提供QoS和(d )计量退款。

著录项

相似文献

  • 外文文献
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号