首页> 外文会议>2011 IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum >Evaluating In-Clique and Topological Parallelism Strategies for Junction Tree-Based Bayesian Network Inference Algorithm on the Cray XMT
【24h】

Evaluating In-Clique and Topological Parallelism Strategies for Junction Tree-Based Bayesian Network Inference Algorithm on the Cray XMT

机译:在Cray XMT上评估基于结点树的贝叶斯网络推理算法的队列和拓扑并行策略

获取原文

摘要

Long viewed as a strong statistical inference technique, Bayesian networks have emerged as an important class of applications for high-performance computing. We have applied an architecture-conscious approach to parallelizing the Lauritzen-Spiegelhalter Junction Tree algorithm for exact inferencing of Bayesian networks. In optimizing the Junction Tree algorithm, we have implemented both in-clique and topological parallelism strategies to best leverage the fine-grained synchronization and massive-scale multithreading of the Cray XMT architecture. Two topological techniques were developed to parallelize the evidence propagation process through the Bayesian network. The first technique involves performing intelligent scheduling of junction tree nodes based on the tree's topology and the relative sizes of nodes. The second technique involves decomposing the junction tree into a finer state graph representation to offer many more opportunities for parallelism. We evaluate these optimizations on five different Bayesian networks and report our findings and observations. From this development and evaluation, we demonstrate the application of massive-scale multithreading for load balancing and use of implicit parallelism-based compiler optimizations for designing scalable inferencing algorithms.
机译:长期以来,贝叶斯网络一直被视为一种强大的统计推断技术,已成为高性能计算的重要应用类别。我们已经采用了一种具有体系结构意识的方法来并行化Lauritzen-Spiegelhalter连接树算法,以精确地推断贝叶斯网络。在优化Junction Tree算法时,我们已经实现了爬山和拓扑并行策略,以最好地利用Cray XMT体系结构的细粒度同步和大规模多线程。开发了两种拓扑技术,以使通过贝叶斯网络的证据传播过程并行化。第一项技术涉及根据树的拓扑结构和节点的相对大小执行联结树节点的智能调度。第二种技术涉及将结点树分解为更精细的状态图表示形式,以提供更多的并行性机会。我们在五个不同的贝叶斯网络上评估这些优化,并报告我们的发现和观察结果。通过此开发和评估,我们演示了大规模多线程在负载均衡中的应用以及基于隐式并行性的编译器优化在设计可伸缩推理算法方面的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号