首页> 外文期刊>Journal of systems architecture >An effective cache scheduling scheme for improving the performance in multi-threaded processors
【24h】

An effective cache scheduling scheme for improving the performance in multi-threaded processors

机译:一种有效的高速缓存调度方案,可提高多线程处理器的性能

获取原文
获取原文并翻译 | 示例
       

摘要

Although in a multi-threaded processor, the processor may execute more than one process simultaneously to maximize the overall throughput of the system, the executing processes may compete with each other in using shared caches of the processor. This can seriously affect the average performance of the processes as the probability of cache hit for each process could be lowered. In this paper, we propose a new algorithm called the sharable cache partitioning algorithm (ShaParti), for scheduling the processor caches amongst co-running processes. In ShaParti, each executing process has its own cache and a priority scheme is designed for them to share the caches belonging to other executing processes. The performance goals of ShaParti are to improve the cache hit rates of the processes and at the same time the cache miss rates of other concurrent processes will not be lowered compared with the case in which each process has its own cache. Extensive experiments have been performed to illustrate the effectiveness of ShaParti in improving the performance in accessing shared processor caches.
机译:尽管在多线程处理器中,处理器可以同时执行多个过程以最大化系统的整体吞吐量,但是执行过程在使用处理器的共享缓存时可能会相互竞争。这会严重影响进程的平均性能,因为可以降低每个进程的高速缓存命中率。在本文中,我们提出了一种称为可共享缓存分区算法(ShaParti)的新算法,用于在协同运行的进程之间调度处理器缓存。在ShaParti中,每个执行进程都有其自己的缓存,并且为它们设计了优先级方案以共享属于其他执行进程的缓存。 ShaParti的性能目标是提高进程的缓存命中率,并且与每个进程都有自己的缓存的情况相比,其他并发进程的缓存未命中率不会降低。已经进行了广泛的实验,以说明ShaParti在提高访问共享处理器缓存的性能方面的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号