位置:成果数据库 > 期刊 > 期刊详情页
一种多核Cache低功耗动态混合划分算法研究
  • 期刊名称:小型微型计算机系统
  • 时间:0
  • 页码:2295-2298
  • 语言:中文
  • 分类:TP302[自动化与计算机技术—计算机系统结构;自动化与计算机技术—计算机科学与技术]
  • 作者机构:[1]北京工业大学计算机学院,北京100124
  • 相关基金:基金项目:国家自然科学基金项目(60873145)资助;国家“九七三”重点基础研究发展计划基金项目(2007CD311100)资助.
  • 相关项目:分布式数据流的集成模式挖掘模型和概念漂移检测算法研究
作者: 杜文娟|方娟|
中文摘要:

随着片上集成核数的增多,片上Cache的面积也越来越大,同时消耗的能耗也越来越多.因此,面向低功耗的Cache划分方法不可避免地成为了Cache划分中需要考虑的一个重点.然而,目前的Cache划分算法主要是面向公平性、性能或者QoS的,很少考虑到功耗问题.面向低功耗的混合划分方法(LPHP)利用程序运行的局部性原理,将在L2 Cache中访问差异度较大的线程作为一个划分单位,通过私有和共享两种资源分配方式相结合来实施Cache划分,从而实现在运行同一个应用时,使用更少的Cache列,关闭剩余列,达到降低系统功耗的目的.LPHP通过减少在使用的Cache列来达到降低功耗的目的,符合当前多核发展低功耗的趋势.

英文摘要:

As the number of cores on CMP increases, the size of an on-chip cache increases and it consumes more and more power of the whole system. So low-power oriented design has become an inevitable trend. However currently most of the partitioning strategies are aimed at throughput or fairness, ignore the power consumption. In order to reduce system power consumption, a new low-poweroriented hybrid partitioning (LPHP) strategy for shared cache is proposed in this paper. Due to the program loeaiity principle, it uses both private and shared resource-allocation methods to implement the partitioning strategy by combining the two threads whose access appears large difference into one partitioning unit at run-time. Then when running the same application, some of the cache columns can be closed within the performance degradation threshold (PDT).

同期刊论文项目
同项目期刊论文