首页> 外文期刊>Computers & mathematics with applications >A highly parallel algorithm for computing the action of a matrix exponential on a vector based on a multilevel Monte Carlo method
【24h】

A highly parallel algorithm for computing the action of a matrix exponential on a vector based on a multilevel Monte Carlo method

机译:一种高度并行算法,用于计算基于多级蒙特卡罗方法的向量中的矩阵指数的动作

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

摘要

A novel algorithm for computing the action of a matrix exponential over a vector is proposed. The algorithm is based on a multilevel Monte Carlo method, and the vector solution is computed probabilistically generating suitable random paths which evolve through the indices of the matrix according to a suitable probability law. The computational complexity is proved in this paper to be significantly better than the classical Monte Carlo method, which allows the computation of much more accurate solutions. Furthermore, the positive features of the algorithm in terms of parallelism were exploited in practice to develop a highly scalable implementation capable of solving some test problems very efficiently using high performance supercomputers equipped with a large number of cores. For the specific case of shared memory architectures the performance of the algorithm was compared with the results obtained using an available Krylov-based algorithm, outperforming the latter in all benchmarks analyzed so far. (C) 2020 Elsevier Ltd. All rights reserved.
机译:提出了一种用于计算矩阵指数在向量中的矩阵的动作的新算法。该算法基于多级蒙特卡罗方法,并且矢量解决方案是计算概率地产生合适的随机路径,其根据合适的概率法通过矩阵的索引演变。本文证明了计算复杂性,明显优于经典的蒙特卡罗方法,这允许计算更准确的解决方案。此外,在实践中利用并行性方面的算法的正特征,以开发一种高度可扩展的实现,能够非常有效地使用配备有大量核心的高性能超级计算机来解决一些测试问题。对于共享内存架构的具体情况,将算法的性能与使用可用的基于Krylov的算法获得的结果进行了比较,而且到目前为止分析的所有基准中的后者都优于后者。 (c)2020 elestvier有限公司保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号