首页> 外文会议>IEEE International Symposium on Parallel and Distributed Processing >Self-adaptive Evidence Propagation on Manycore Processors
【24h】

Self-adaptive Evidence Propagation on Manycore Processors

机译:在多核处理器上自适应证据传播

获取原文

摘要

Evidence propagation is a major step in exact inference, a key problem in exploring probabilistic graphical models. Evidence propagation is essentially a series of computations between the potential tables in cliques and separators of a given junction tree. In real applications, the size of the potential tables varies dramatically. Thus, to achieve scalability over dozens of threads remains a fundamental challenge for evidence propagation on manycore processors. In this paper, we propose a self-adaptive method for evidence propagation on manycore processors. Given an arbitrary junction tree, we convert evidence propagation in the junction tree into a task dependency graph. The proposed self-adaptive scheduler dynamically adjusts the number of threads for scheduling or executing tasks according to the task dependency graph. Such a self-adaptability prevents the schedulers being too idle or too busy during the scheduling process. We implemented the proposed method on the Sun UltraSPARC T2 (Niagara 2) platform that supports up to 64 hardware threads. Through a set of experiments, we show that the proposed method scales well with respect to various input junction trees and exhibits superior performance when compared with several baseline methods for evidence propagation.
机译:证据传播是精确推断的主要步骤,探索概率图形模型的关键问题。证据传播基本上是潜在表与给定结树的潜在表之间的一系列计算。在实际应用中,潜在表的大小急剧变化。因此,为了实现多十个线程的可扩展性仍然是多核处理器上证据传播的基本挑战。在本文中,我们提出了一种自适应方法,用于多核处理器上的证据传播。给定任意结树,我们将交叉树中的证据传播转换为任务依赖图。所提出的自适应调度器根据任务依赖图动态调整用于调度或执行任务的线程数。这种自适应可以防止调度员在调度过程中过于空闲或太忙。我们在Sun UltraSparc T2(Niagara 2)平台上实施了拟议的方法,该平台最多可达64个硬件线程。通过一组实验,我们表明,与各种输入结树相对于各种输入结树相比,所提出的方法呈现良好,并且与若干基线方法进行证据传播时表现出优越的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号