首页> 外文期刊>Computer architecture news >Exploring the Cache Design Space for Large Scale CMPs
【24h】

Exploring the Cache Design Space for Large Scale CMPs

机译:探索大型CMP的缓存设计空间

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

摘要

With the advent of dual-core chips in the marketplace, small-scale CMP (chip multiprocessor) architectures are becoming commonplace. We expect a continuing trend of increasing the number of cores on a die to maximize the performance/power efficiency of a single chip. We believe an era of large-scale CMPs (LCMPs) with several tens to hundreds of cores is on the way, but as of now architects have little understanding of how best to build a cache hierarchy given such a large number of cores/threads to support. With this in mind, our initial goals are to prune the cache design space for LCMPs by characterizing basic server workload behavior in such an environment. In this paper, we describe the range of methodologies that we are developing to overcome the challenges of exploring the cache design space for LCMP platforms. We then focus on employing a trace-driven approach to characterizing one key server workload (OLTP) in both a homogeneous and a heterogeneous workload environment. We study the effect of increasing threads (from 1 to 128) on a three-level cache hierarchy with emphasis on second and third level caches. We study the effect of varying sizes at these cache levels and show the effects of threads contending for cache space, the effects of prefetching instruction addresses, and the effects of inclusion. We make initial observations and conclusions about the factors on which LCMP cache hierarchy design decisions should be based and discuss future work.
机译:随着市场上双核芯片的出现,小型CMP(芯片多处理器)体系结构变得司空见惯。我们期望增加裸片上的内核数量以最大化单个芯片的性能/功率效率的持续趋势。我们认为,具有数十到数百个内核的大规模CMP(LCMP)时代正在到来,但是截至目前,由于存在如此多的内核/线程,架构师对如何最好地构建缓存层次结构还缺乏了解。支持。考虑到这一点,我们的最初目标是通过表征这种环境中的基本服务器工作负载行为,为LCMP修剪缓存设计空间。在本文中,我们描述了我们正在开发的各种方法,以克服探索LCMP平台的缓存设计空间的挑战。然后,我们集中于采用跟踪驱动的方法来表征同构和异构工作负载环境中的一个关键服务器工作负载(OLTP)。我们研究了在三级缓存层次结构上增加线程(从1到128)的影响,重点是第二级和第三级缓存。我们研究了在这些高速缓存级别上大小变化的影响,并显示了争用高速缓存空间的线程的影响,预取指令地址的影响以及包含的影响。我们对LCMP缓存层次结构设计决策应基于的因素做出初步观察和结论,并讨论未来的工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号