首页> 外文会议>International conference on Euro-Par >High-Performance Computer Algebra: A Hecke Algebra Case Study
【24h】

High-Performance Computer Algebra: A Hecke Algebra Case Study

机译:高性能计算机代数:Hecke代数案例研究

获取原文

摘要

We describe the first ever parallelisation of an algebraic computation at modem HPC scale. Our case study poses challenges typical of the domain: it is a multi-phase application with dynamic task creation and irregular parallelism over complex control and data structures. Our starting point is a sequential algorithm for finding invariant bilinear forms in the representation theory of Hecke algebras, implemented in the GAP computational group theory system. After optimising the sequential code we develop a parallel algorithm that exploits the new skeleton-based SGP2 framework to parallelise the three most computationally-intensive phases. To this end we develop a new domain-specific skeleton, parBufferTryReduce. We report good parallel performance both on a commodity cluster and on a national HPC, delivering speedups up to 548 over the optimised sequential implementation on 1024 cores.
机译:我们描述了现代的HPC规模的代数计算的首次并行化。我们的案例研究提出了该领域的典型挑战:这是一个多阶段应用程序,具有动态任务创建和复杂控制和数据结构不规则并行性。我们的出发点是在Hecke代数表示理论中寻找不变双线性形式的顺序算法,该算法在GAP计算组理论系统中实现。优化顺序代码后,我们开发了一种并行算法,该算法利用基于骨架的新SGP2框架来并行化三个计算量最大的阶段。为此,我们开发了一个新的特定于域的框架parBufferTryReduce。我们报告说,在商品集群和国家HPC上都具有良好的并行性能,与1024个内核上的优化顺序实现相比,可将速度提高548倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号