【24h】

ACCESS: Smart scheduling for asymmetric cache CMPs

机译:访问:针对非对称缓存CMP的智能调度

获取原文

摘要

In current Chip-multiprocessors (CMPs), a significant portion of the die is consumed by the last-level cache. Until recently, the balance of cache and core space has been primarily guided by the needs of single applications. However, as multiple applications or virtual machines (VMs) are consolidated on such a platform, researchers have observed that not all VMs or applications require significant amount of cache space. In order to take advantage of this phenomenon, we explore the use of asymmetric last-level caches in a CMP platform. While asymmetric cache CMPs provide the benefit of reduced power and area, it is important to build in hardware/software support to appropriately schedule applications on to cores with suitable cache capacity. In this paper, we address this problem with our ACCESS architecture comprising of: (a) asymmetric caches across a group of cores, (b) hardware support that enables prediction of cache performance on the different sized caches and (c) OS scheduler support to make use of the prediction capability and appropriately schedule applications on to core with suitable cache capacity. Measurements on a working prototype using SPEC2006 benchmarks show that our ACCESS architecture can effectively schedule jobs in an asymmetric cache CMP and provide 23% performance improvement compared to a naive scheduler, and is 97% close to an oracle scheduler in making schedules.
机译:在当前的芯片多处理器(CMP)中,大部分裸片被最后一级的缓存占用。直到最近,缓存和核心空间之间的平衡一直主要由单个应用程序的需求决定。但是,由于将多个应用程序或虚拟机(VM)整合到这样的平台上,研究人员观察到并非所有的VM或应用程序都需要大量的缓存空间。为了利用此现象,我们探索了在CMP平台中使用非对称末级缓存的情况。尽管非对称高速缓存CMP具有降低功耗和面积的优势,但重要的是要内置硬件/软件支持,以将应用程序适当地调度到具有适当高速缓存容量的内核上。在本文中,我们通过ACCESS架构解决了这个问题,该架构包括:(a)跨一组核心的非对称缓存,(b)硬件支持,可以预测不同大小的缓存上的缓存性能,以及(c)OS调度程序支持利用预测功能,并以适当的缓存容量将应用程序适当地调度到内核上。在使用SPEC2006基准的工作原型上进行的测量表明,我们的ACCESS体系结构可以有效地在非对称缓存CMP中调度作业,与朴素的调度程序相比,性能可以提高23%,并且在制定调度方面与oracle调度程序相差97%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号