首页> 外文会议>2012 Third International Conference on Networking and Computing. >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.
机译:芯片多处理器现在已被广泛使用。为了有效地利用芯片多处理器中的资源,程序员需要考虑处理器规格和负载平衡,但这对他们来说很困难。为了解决这个问题,提出了线程定制。线程定制器在执行之前根据处理器规格确定线程数,根据性能分析结果平衡负载并合并线程。但是,“线程定制”仅根据每个线程的已执行循环数来确定应合并哪些线程。因此,线程根据程序阶段更改其计算负荷的程序可能会因Thread Tailor而变慢。为了解决这个问题,我们提出了一种根据程序阶段动态重新组合线程以平衡负载的方法。使用SPLASH-2基准套件和PARSEC基准套件的实验结果表明,该新方法最多将执行时间缩短了6.0%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号