...
首页> 外文期刊>ACM transactions on mathematical software >H2Pack: High-performance H~2 Matrix Package for Kernel Matrices Using the Proxy Point Method
【24h】

H2Pack: High-performance H~2 Matrix Package for Kernel Matrices Using the Proxy Point Method

机译:H2PACK:使用代理点方法的内核矩阵的高性能H〜2矩阵包

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

摘要

Dense kernel matrices represented in H-2 matrix format typically require less storage and have faster matrix-vector multiplications than when these matrices are represented in the standard dense format. In this article, we present H2Pack, a high-performance, shared-memory library for constructing and operating with H-2 matrix representations for kernel matrices defined by non-oscillatory, translationally invariant kernel functions. Using a hybrid analytic-algebraic compression method called the proxy point method, H2Pack can efficiently construct an H-2 matrix representation with linear computational complexity. Storage and matrix-vector-multiplication also have linear complexity. H2Pack also introduces the concept of "partially admissible blocks" for H-2 matrices to make H-2 matrix-vector multiplication mathematically identical to the fast multipole method (FMM) if analytic expansions are used. We optimize H2Pack from both the algorithm and software perspectives. Compared to existing FMM libraries, H2Pack generally has much faster H-2 matrix-vector multiplications, since the proxy point method is more effective at producing block low-rank approximations than the analytic methods used in FMM. As a tradeoff, H-2 matrix construction in H2Pack is typically more expensive than the setup cost in FMM libraries. Thus, H2Pack is ideal for applications that need a large number of matrix-vector multiplications for a given configuration of data points.
机译:以H-2矩阵格式表示的密集内核矩阵通常需要更少的存储并且具有比这些矩阵以标准密集格式表示的矩阵 - 向量乘法更快。在本文中,我们呈现H2PACK,高性能,共享内存库,用于构造和操作由非振荡,翻译不变内核函数定义的内核矩阵的H-2矩阵表示。使用称为代理点法的混合分析代数压缩方法,H2PACK可以有效地构造具有线性计算复杂性的H-2矩阵表示。存储和矩阵 - 矢量 - 乘法也具有线性复杂性。 H2PACK还介绍了H-2矩阵的“部分可允许块”的概念,以使H-2矩阵 - 向量乘法在数学上与快速多极方法(FMM)相同,如果使用分析扩展,则为快速的多极方法(FMM)。我们从算法和软件透视图中优化H2Pack。与现有的FMM库相比,H2PACK通常具有更快的H-2矩阵 - 向量乘法,因为代理点方法在生产块低秩近似时比FMM中使用的分析方法更有效。作为权衡,H2Pack中的H-2矩阵结构通常比FMM库中的设置成本更昂贵。因此,H2Pack非常适用于需要大量矩阵矢量乘法的应用程序的给定配置数据点。

著录项

获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号