×

塔克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

按年份列出的引文