首页> 外文会议>2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops amp; PhD Forum >A Scheduling Strategy Supporting OpenMP Task on Heterogeneous Multicore
【24h】

A Scheduling Strategy Supporting OpenMP Task on Heterogeneous Multicore

机译:支持异构多核上的OpenMP任务的调度策略

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

摘要

One of the most important topics in software industry is how to utilize the OpenMP 3.0 programming model to improve the execution of irregular and unstructured applications. In this paper, we present an original task scheduling strategy-Hybrid strategy, which is suited to the execution of OpenMP programs on Cell heterogeneous multicore. Hybrid scheduling strategy creates tasks in breadth-first order while executes tasks in work-first fashion during application execution. The former is capable of creating enough tasks, which prevents the worker threads from idling. While the latter guarantees task dependence is freed quickly and consequently, the overhead with respect to task searching is significant decreased. The evaluation, with a variety of Barcelona OpenMP Task Suite, is conducted on a PS3 heterogeneous multicore. And the experimental results indicate that Hybrid policy outperforms the existing work-first and breadth-first scheduling strategies for most irregular and unstructured benchmarks, with speedups from 1.5 to 4.6 when 6 SPEs are used.
机译:软件行业中最重要的主题之一是如何利用OpenMP 3.0编程模型来改善不规则和非结构化应用程序的执行。在本文中,我们提出了一种原始的任务调度策略-混合策略,该策略适合在Cell异构多核上执行OpenMP程序。混合调度策略以广度优先的顺序创建任务,而在应用程序执行期间以工作优先的方式执行任务。前者能够创建足够的任务,从而防止工作线程空闲。尽管后者保证了任务相关性的快速释放,因此大大减少了任务搜索的开销。该评估与各种Barcelona OpenMP Task Suite一起,是在PS3异构多核上进行的。实验结果表明,对于大多数不规则和非结构化基准,混合策略的性能优于现有的工作优先和广度优先的调度策略,当使用6个SPE时,混合策略的速度从1.5提高到4.6。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号