首页> 外文会议>International Workshop on Intelligent Systems and Applications >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.
机译:目前,由于其卓越的性能和功率特性,多核处理器正在成为主流。共享L2缓存分配的问题对于有效利用多核处理器至关重要。在传统的LRU高速缓存替换算法下运行时,将缓存分配给应用程序与高速缓存请求的频率成比例。但是没有要求应用程序有效地使用此存储。将发生不平衡的缓存分配,这种情况很容易导致严重的问题,如线程饥饿和优先级反转,这可能威胁到处理器的利用率和系统性能。针对这个问题,提出了一种缓存分配调度算法,其将合适的高速缓存分配给来自微粒水平的运行线程。实验结果表明,微粒高速缓存分配调度算法比采用传统的LRU策略实现更高的性能和更公平的缓存分配。结果,精细谷物高速缓存分配调度算法有效地提高了操作系统性能和利用率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号