用户名: 密码: 验证码:
Efficient shared cache management for multicore processors.
详细信息   
  • 作者:Xie ; Yuejian.
  • 学历:Doctor
  • 年:2011
  • 导师:Loh, Gabriel H.,eadvisor
  • 毕业院校:Georgia Institute of Technology
  • ISBN:9781124997728
  • CBH:3484164
  • Country:USA
  • 语种:English
  • FileSize:4847245
  • Pages:116
文摘
In modern multi-core processors, various resources (such as memory bandwidth and caches) are designed to be shared by concurrently running threads. Though it is good to be able to run multiple programs on a single chip at the same time, sometimes the contention of these shared resources can create problems for system performance. Naive hard-partitioning between threads can result in low resource utilization. This research shows that simple and effective approaches to dynamically manage the shared cache can be achieved. The contributions of this work are the following: (1) a technique for dynamic online classification of application memory access behaviors to predict the usefulness of cache partitioning, and a simple shared-cache management approach based on the classification; (2) a cache pseudo-partitioning technique that manipulates insertion and promotion policies; (3) a scalable algorithm to quickly decide per-core cache allocations; (4) pseudo-LRU cache partition approximation; (5) a dynamic shared cache compression technique that considers different thread behaviors.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700