首页> 外文期刊>Concurrency and Computation >Task Pool Teams: a hybrid programming environment for irregular algorithms on SMP clusters
【24h】

Task Pool Teams: a hybrid programming environment for irregular algorithms on SMP clusters

机译:任务池团队:用于SMP群集上不规则算法的混合编程环境

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

摘要

Clusters of symmetric multiprocessors (SMPs) are popular platforms for parallel programming since they provide large computational power for a reasonable price. For irregular application programs with dynamically changing computation and data access behavior, a flexible programming model is needed to achieve efficiency. In this paper we propose Task Pool Teams as a hybrid parallel programming environment to realize irregular algorithms on clusters of SMPs. Task Pool Teams combine task pools on single cluster nodes by an explicit message passing layer. They offer load balance together with multi-threaded, asynchronous communication. Appropriate communication protocols and task pool implementations are provided and accessible by an easy-to-use application programmer interface. As application examples we present a branch and bound algorithm and the hierarchical radiosity algorithm.
机译:对称多处理器(SMP)集群是并行编程的流行平台,因为它们以合理的价格提供了强大的计算能力。对于具有动态变化的计算和数据访问行为的不规则应用程序,需要一个灵活的编程模型来实现效率。在本文中,我们建议任务池团队作为混合并行编程环境,以在SMP集群上实现不规则算法。任务池团队通过显式的消息传递层在单个群集节点上组合任务池。它们提供负载平衡以及多线程异步通信。提供了适当的通信协议和任务池实现,并可以通过易于使用的应用程序程序员界面对其进行访问。作为应用示例,我们提出了分支定界算法和分层光能传递算法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号