首页> 外文会议>ICNC 2012 >An Efficient Thread Recombining at Program Phase Changes
【24h】

An Efficient Thread Recombining at Program Phase Changes

机译:程序相位变化的有效线程重新组合

获取原文

摘要

Chip-multiprocessors now have become in wide use. For efficiently using the resources in chip-multiprocessors, programmers need to consider processor specifications and load balancing, but it is difficult for them. To address this problem, Thread Tailor has been proposed. Thread Tailor determines the number of threads based on processor specifications before execution, balances their loads based on the results of profiling and combines threads. However, Thread Tailor determines which threads should be combined based on only the number of executed cycles of each thread. Hence, the programs, whose threads change their computation loads according to program phases, may slow down with Thread Tailor. To solve this problem, we propose a method which dynamically recombines threads according to program phases for balancing the loads. The results of the experiment with SPLASH-2 benchmark suite and PARSEC benchmark suite show that the new method improves the execution time 6.0% in maximum.
机译:芯片 - 多处理器现在已广泛使用。为了有效地使用芯片多处理器中的资源,程序员需要考虑处理器规格和负载平衡,但它们很难。为了解决这个问题,已经提出了线程量身定制。线程裁缝在执行前基于处理器规范确定线程数,基于分析结果并结合线程来平衡其负载。但是,线程裁缝确定应仅基于每个线程的执行周期的数量组合哪些线程。因此,其线程根据程序阶段改变其计算负载的程序可能会随着线程量身裁缝而减速。为了解决这个问题,我们提出了一种方法,该方法根据程序阶段动态重新组合线程以平衡负载。 Splash-2基准套件和PARSEC基准套件的实验结果表明,新方法最多可提高执行时间6.0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号