首页> 外文会议>ACMKDD International Conference on Knowledge Discovery and Data Mining;KDD 2008 >Cut-And-Stitch: Efficient Parallel Learning of Linear Dynamical Systems on SMPs
【24h】

Cut-And-Stitch: Efficient Parallel Learning of Linear Dynamical Systems on SMPs

机译:剪切和拼接:SMP上线性动力学系统的高效并行学习

获取原文

摘要

Multi-core processors with ever increasing number of cores per chip are becoming prevalent in modern parallel computing. Our goal is to make use of the multi-core as well as multi-processor architectures to speed up data mining algorithms. Specifically, we present a parallel algorithm for approximate learning of Linear Dynamical Systems (LDS), also known as Kalman Filters (KF). LDSs are widely used in time series analysis such as motion capture modeling, visual tracking etc. We propose Cut-And-Stitch (CAS), a novel method to handle the data dependencies from the chain structure of hidden variables in LDS, so as to parallelize the EM-based parameter learning algorithm. We implement the algorithm using OpenMP on both a supercomputer and a quad-core commercial desktop. The experimental results show that parallel algorithms using Cut-And-Stitch achieve comparable accuracy and almost linear speedups over the serial version. In addition, Cut-And-Stitch can be generalized to other models with similar linear structures such as Hidden Markov Models (HMM) and Switching Kalman Filters (SKF).
机译:在现代并行计算中,每个芯片具有不断增加的内核数的多核处理器正变得越来越普遍。我们的目标是利用多核以及多处理器体系结构来加快数据挖掘算法的速度。具体来说,我们提出一种用于线性动力系统(LDS)的近似学习的并行算法,也称为卡尔曼滤波器(KF)。 LDS被广泛用于时间序列分析中,例如运动捕捉建模,视觉跟踪等。我们提出了“剪裁缝合”(CAS),这是一种处理LDS中隐藏变量链结构中的数据依存关系的新方法,从而并行化基于EM的参数学习算法。我们在超级计算机和四核商用台式机上都使用OpenMP来实现该算法。实验结果表明,使用Cut-And-Stitch的并行算法可以达到与串行版本相当的精度和几乎线性的加速。此外,“剪切和缝合”可以推广到具有类似线性结构的其他模型,例如“隐马尔可夫模型”(HMM)和“切换卡尔曼滤波器”(SKF)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号