首页> 外文期刊>Computer Architecture Letters >vCache: Providing a Transparent View of the LLC in Virtualized Environments
【24h】

vCache: Providing a Transparent View of the LLC in Virtualized Environments

机译:vCache:在虚拟环境中提供LLC的透明视图

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

摘要

Since most of the current multi-core processors use a large last-level cache (LLC), efficient use of an LLC is critical for the overall performance of multi-cores. To improve the caching efficiency, page coloring is a representative software-based approach to allow the OS to control placement of pages on an LLC to improve their cache utility and to avoid conflicts among cores. However, system virtualization, with additional address translation by the hypervisor, can make page coloring techniques used by the guest OS ineffective, as guest physical addresses used by the guest OS for coloring differ from real addresses used for cache indexing in the LLCs. In this paper, we propose a novel LLC architecture to provide the guest OS with a flexible control over LLC placement in virtualized systems. The proposed vCache architecture can preserve coloring information set by the guest OS. In addition to color preservation, vCache can potentially eliminate the traditional limitation of page coloring, the cost of dynamic color changes for memory pages. By using the pollute buffer mechanism, one of the color-based cache optimization techniques, vCache shows performance improvement of benchmark applications up to 33% without degrading the performance of another co-running application in the VM.
机译:由于当前大多数的多核处理器都使用大型的末级缓存(LLC),因此LLC的有效使用对于多核的整体性能至关重要。为了提高缓存效率,页面着色是一种典型的基于软件的方法,该方法使操作系统可以控制LLC上页面的放置,以改善其缓存实用程序并避免内核之间的冲突。但是,系统虚拟化以及虚拟机管理程序的其他地址转换功能可能会使来宾OS使用的页面着色技术无效,因为来宾OS用于着色的来宾物理地址与LLC中用于缓存索引的实际地址不同。在本文中,我们提出了一种新颖的LLC架构,为来宾OS提供对虚拟化系统中LLC放置的灵活控制。提出的vCache体系结构可以保留来宾OS设置的着色信息。除了保留颜色外,vCache还可以消除页面着色的传统限制,即内存页面动态颜色更改的成本。通过使用污染缓冲机制(一种基于颜色的缓存优化技术),vCache可以将基准应用程序的性能提高多达33%,而不会降低VM中另一个同时运行的应用程序的性能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号