首页> 外文会议>International Workshop on Intelligent Systems and Applications;ISA 2009 >Research on Fine-Grain Cache Assignment Scheduling Algorithm for Multi-Core Processors
【24h】

Research on Fine-Grain Cache Assignment Scheduling Algorithm for Multi-Core Processors

机译:多核处理器的细粒度缓存分配调度算法研究

获取原文

摘要

Currently, multi-core processors are becoming mainstream due to their superior performance and power characteristics. The problem of shared L2 cache allocation is critical to the effective utilization of multi-core processors. When running under the conventional LRU cache replacement algorithm, the cache is allocated to an application is proportional to the frequency of cache requests. But there is no requirement that the application uses this storage efficiently. Unbalanced cache allocation will happen, and this situation can easily leads to serious problems such as thread starvation and priority inversion, which threatens to processor's utilization ratio and system performance. Aiming at this problem, a cache assignment scheduling algorithm which allocates suitable cache to running threads from fine-grain level is proposed. Experiment results show that the fine-grain cache assignment scheduling algorithm achieves higher performance and fairer cache assignment than that adopting conventional LRU policy. As a result, fine-grain cache assignment scheduling algorithm improves the operating system performance and utilization effectively.
机译:当前,多核处理器由于其卓越的性能和功率特性而成为主流。共享的二级缓存分配问题对于有效利用多核处理器至关重要。当在常规LRU缓存替换算法下运行时,将缓存分配给应用程序的比例与缓存请求的频率成正比。但是不要求应用程序有效地使用此存储。将会发生不平衡的缓存分配,这种情况很容易导致严重的问题,例如线程匮乏和优先级反转,从而威胁到处理器的利用率和系统性能。针对这个问题,提出了一种缓存分配调度算法,该算法从细粒度的层次为运行线程分配合适的缓存。实验结果表明,与采用传统的LRU策略相比,细粒度缓存分配调度算法具有更高的性能和更公平的缓存分配。结果,细粒度的缓存分配调度算法有效地提高了操作系统的性能和利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号