当操作系统控制CPU高速缓存_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 当操作系统控制CPU高速缓存

当操作系统控制CPU高速缓存

 2013/10/31 17:11:58    程序员俱乐部  我要评论(0)
  • 摘要:CPU高速缓存的用途相当于数字暂存区域,它是CPU的工作台,储存了需要随时访问的指令或处理的数据,其控制是直接硬连线到CPU的电路之中。随着CPU的核心越来越多,内存越来越大,仍然完全由CPU管理缓存似乎不再有意义。MIT计算机科学和人工智能实验室的助理教授DanielSanchez和研究生NathanBeckmann提出,可以让操作系统分担高速缓存管理的负担。他们的研究发现,CPU缓存管理交给软件之后,速度最多能提升一倍,能耗下降最多72%。这项新的技术被称为Jigsaw(PDF)
  • 标签:操作 缓存

  CPU 高速缓存的用途相当于数字暂存区域,它是 CPU 的工作台,储存了需要随时访问的指令或处理的数据,其控制是直接硬连线到 CPU 的电路之中。随着 CPU 的核心越来越多,内存越来越大,仍然完全由 CPU 管理缓存似乎不再有意义。MIT 计算机科学和人工智能实验室的助理教授 Daniel Sanchez 和研究生 Nathan Beckmann 提出,可以让操作系统分担高速缓存管理的负担。

  他们的研究发现,CPU 缓存管理交给软件之后,速度最多能提升一倍,能耗下降最多 72%。这项新的技术被称为 Jigsaw(PDF)。索尼 PS3 使用的 IBM Cell 处理器就允许软件管理 CPU 缓存,游戏开发商曾对此有所抱怨。分析师谨慎的指出,他们的技术可能不具有普适性,不同的硬件可能会有不同效果。

发表评论
用户名: 匿名