Skip to main content
QUICK REVIEW

[论文解读] Parallel computation of the rank of large sparse matrices from algebraic K-theory

Jean‐Guillaume Dumas, Philippe Elbaz–Vincent|arXiv (Cornell University)|Apr 18, 2007
Algebraic structures and combinatorial models参考文献 21被引用 4
一句话总结

本文提出了一种并行算法,用于计算代数K-理论中出现的极大规模稀疏矩阵的秩,特别是$GL_7(\mathbb{Z})$的上同调。通过优化的稀疏线性代数和最多50个处理器的分布式内存并行化,作者首次计算出了$GL_7(\mathbb{Z})$的有理上同调,揭示了在度数0、5、11、14和15处存在非平凡上同调。

ABSTRACT

This paper deals with the computation of the rank and of some integer Smith forms of a series of sparse matrices arising in algebraic K-theory. The number of non zero entries in the considered matrices ranges from 8 to 37 millions. The largest rank computation took more than 35 days on 50 processors. We report on the actual algorithms we used to build the matrices, their link to the motivic cohomology and the linear algebra and parallelizations required to perform such huge computations. In particular, these results are part of the first computation of the cohomology of the linear group GL_7(Z).

研究动机与目标

  • 通过确定源自胞覆链复形的大型稀疏矩阵的秩,计算$GL_7(\mathbb{Z})$的有理上同调。
  • 使高维算术群上同调群的计算成为可能,这些群在现代数论和K-理论中具有核心地位。
  • 开发并应用可扩展的并行算法,用于计算具有最多3700万个非零元的稀疏矩阵的秩。
  • 建立一个计算框架,用于研究数域整环的Motivic上同调和$K$-群。
  • 为计算这些矩阵的完整Smith标准形以获取扭上同调信息奠定基础,这是计算数论中的一个重大开放问题。

提出的方法

  • 从与$GL_N(\mathbb{Z})$相关的对称空间的胞覆分解中构建稀疏关联矩阵。
  • 应用带隐式重启的Arnoldi方法,通过迭代Krylov子空间方法计算大型稀疏矩阵的秩。
  • 在多个处理器上执行并行矩阵-向量乘法,通过动态任务调度实现负载均衡。
  • 使用BLAS-3内核并结合自定义的稀疏矩阵-向量乘法例程,以提高缓存效率。
  • 实现$\sigma$-基计算,以加速Arnoldi迭代的收敛并减少迭代次数。
  • 利用对称结构和稀疏模式,降低计算成本并提高可扩展性。

实验结果

研究问题

  • RQ1GL_7(\mathbb{Z})的有理上同调是什么?哪些度数是非平凡的?
  • RQ2能否通过并行稀疏线性代数高效计算极大规模稀疏矩阵(最多3700万个非零元)的秩?
  • RQ3如何通过算法优化和并行化缓解矩阵秩计算的计算瓶颈?
  • RQ4系统不稳定性和数据恢复对长时间高性能计算的可靠性有何影响?
  • RQ5能否计算这些矩阵的Smith标准形,以提取整上同调中的扭信息?

主要发现

  • GL_7(\mathbb{Z})的有理上同调在度数0、5、11、14和15处是非平凡的,这些度数中$H^m(GL_7(\mathbb{Z}), \mathbb{Q}) \cong \mathbb{Q}$,其余度数为零。
  • 最大规模的秩计算在50个处理器上耗时超过35天的时钟时间,其中$GL_7d17$矩阵的迭代次数达125万次,耗时113.9天完成。
  • 并行实现相比串行执行实现了超过100倍的加速,大规模集群上的估计时间从数天缩短至数小时。
  • $\sigma$-基计算显著减少了迭代次数,$GL_7d19$的最后一步仅在50个处理器上耗时1.56秒。
  • 系统崩溃和数据恢复导致部分计算需要重新运行,表明实际HPC环境中的可靠性对长时间科学工作负载仍是挑战。
  • 由于矩阵的极端规模和稀疏结构,当前方法下Smith标准形的计算仍不可行,这是计算数论中的一个重大开放问题。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。