塔克MPI swMATH ID: 27856 软件作者: Grey Ballard、Alicia Klinvex、Tamara G.Kolda 描述: TuckerMPI:通过Tucker张量分解实现大规模数据压缩的并行C++/MPI软件包。我们的目标是压缩大规模网格结构数据,例如高保真计算模拟的多TB输出。对于这些数据集,我们开发了一个名为TuckerMPI的新软件包,这是一个用于压缩分布式数据的并行C++/MPI软件包。该方法将数据视为张量,即多维数组,并计算其截断Tucker分解,这是矩阵截断奇异值分解的高阶模拟。结果是原始张量结构数据的低阶近似。压缩效率是通过检测数据中潜在的全局结构来实现的,这与大多数侧重于局部结构的压缩方法相比。在这项工作中,我们描述了TuckerMPI,我们对截断的Tucker分解的实现,包括数据分布和内存布局的细节,关键内核的并行和串行实现,以及存储、通信和计算成本的分析。我们在分布在100个节点(1000个MPI进程)上的4.5 TB和6.7 TB数据集上测试软件,压缩率达到100-20000×,相当于99-99.999 主页: https://arxiv.org/abs/1901.06043 源代码: https://gitlab.com/tensors/TuckerMPI网站 关键词: 数学软件;arXiv_cs。微软;C类++;磁粉探伤;塔克分解;张量分解;高阶奇异值分解;HOSVD公司 相关软件: 分裂;ADTT公司;tthresh(特里什);TKPSVD公司;SUMMA(总结);github;张量工具箱.jl;PLANC公司;TensorLy公司;Tensorlab公司;红色工具箱;TT工具箱;张量工具箱;特里利诺斯;PETSc公司;Matlab公司;维达;磁粉探伤 引用于: 4文件 标准条款 2出版物描述软件,包括1出版物在zbMATH中 年份 TuckerMPI:通过Tucker张量分解实现大规模数据压缩的并行C++/MPI软件包。 Zbl 1484.65351号巴拉德,灰色;艾丽西亚·克林维斯;塔马拉·科尔达。 2020 TuckerMPI:基于Tucker张量分解的大规模数据压缩并行C++/MPI软件包arXiv公司Grey Ballard、Alicia Klinvex、Tamara G.Kolda 2019 全部的 前5名11位作者引用 三 巴拉德,格雷·M。 2 胡萨姆·达斯 1 彼得·本纳 1 劳拉·格里戈里 1 Alicia Klinvex公司 1 塔玛拉·吉布森·科尔达 1 苏拉吉·库马尔 1 凯瑟琳·劳斯 1 马克西米利安·鲁思 1 史天一 1 亚历克斯·汤森 3篇连载文章中引用 2 SIAM科学计算杂志 1 ACM数学软件汇刊 1 SIAM矩阵分析与应用杂志 在3个字段中引用 三 数值分析(65-XX) 2 线性代数和多线性代数;矩阵理论(15-XX) 2 计算机科学(68-XX) 按年份列出的引文