首页> 外国专利> Cache performance prediction, partitioning and scheduling based on cache pressure of threads

Cache performance prediction, partitioning and scheduling based on cache pressure of threads

机译:基于线程的缓存压力的缓存性能预测,分区和调度

摘要

A method is described for scheduling in an intelligent manner a plurality of threads on a processor having a plurality of cores and a shared last level cache (LLC). In the method, a first and second scenario having a corresponding first and second combination of threads are identified. The cache occupancies of each of the threads for each of the scenarios are predicted. The predicted cache occupancies being a representation of an amount of the LLC that each of the threads would occupy when running with the other threads on the processor according to the particular scenario. One of the scenarios is identified that results in the least objectionable impacts on all threads, the least objectionable impacts taking into account the impact resulting from the predicted cache occupancies. Finally, a scheduling decision is made according to the one of the scenarios that results in the least objectionable impacts.
机译:描述了一种用于以智能方式在具有多个核和共享的最后一级高速缓存(LLC)的处理器上调度多个线程的方法。在该方法中,识别具有相应的线程的第一和第二组合的第一和第二场景。预测每种情况下每个线程的缓存占用率。预测的高速缓存占用率是根据特定情况与处理器上的其他线程一起运行时,每个线程将占用的LLC数量的表示。确定了对所有线程产生最少不良影响的情况之一,考虑到预测的高速缓存占用率所产生的影响,产生了最少不良影响。最后,根据导致不良影响最小的方案之一做出调度决策。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号