High-Performance Computer Algebra: A Hecke Algebra Case Study

被引:0
|
作者
Maier, Patrick [1 ]
Livesey, Daria [2 ]
Loidl, Hans-Wolfgang [3 ]
Trinder, Phil [1 ]
机构
[1] Univ Glasgow, Sch Comp Sci, Glasgow, Lanark, Scotland
[2] Univ Aberdeen, Sch Nat & Comp Sci, Aberdeen, Scotland
[3] Heriot Watt Univ, Sch Math & Comp Sci, Edinburgh, Midlothian, Scotland
来源
基金
英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We describe the first ever parallelisation of an algebraic computation at modern 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.
引用
收藏
页码:415 / 426
页数:12
相关论文
共 50 条
  • [41] A PROJECT FOR DEVELOPING A LINEAR ALGEBRA LIBRARY FOR HIGH-PERFORMANCE COMPUTERS
    DEMMEL, J
    DONGARRA, J
    DUCROZ, J
    GREENBAUM, A
    HAMMARLING, S
    SORENSEN, D
    SOLUTION OF SUPERLARGE PROBLEMS IN COMPUTATIONAL MECHANICS, 1989, : 67 - 71
  • [42] SOFTWARE LIBRARIES FOR LINEAR ALGEBRA COMPUTATIONS ON HIGH-PERFORMANCE COMPUTERS
    DONGARRA, JJ
    WALKER, DW
    SIAM REVIEW, 1995, 37 (02) : 151 - 180
  • [43] LAPACK - A PORTABLE LINEAR ALGEBRA LIBRARY FOR HIGH-PERFORMANCE COMPUTERS
    DEMMEL, J
    CONCURRENCY-PRACTICE AND EXPERIENCE, 1991, 3 (06): : 655 - 666
  • [44] A High-Performance, Low-Power Linear Algebra Core
    Pedram, Ardavan
    Gerstlauer, Andreas
    van de Geijn, Robert A.
    ASAP 2011 - 22ND IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 2011), 2011, : 35 - 42
  • [45] HECKE ALGEBRA CORRESPONDENCES FOR THE METAPLECTIC GROUP
    Takeda, Shuichiro
    Wood, Aaron
    TRANSACTIONS OF THE AMERICAN MATHEMATICAL SOCIETY, 2018, 370 (02) : 1101 - 1121
  • [46] A subalgebra of 0-Hecke algebra
    He, Xuhua
    JOURNAL OF ALGEBRA, 2009, 322 (11) : 4030 - 4039
  • [47] HECKE ALGEBRA SOLUTIONS TO THE REFLECTION EQUATION
    LEVY, D
    MARTIN, P
    JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 1994, 27 (14): : L521 - L526
  • [48] CRPC RESEARCH INTO LINEAR ALGEBRA SOFTWARE FOR HIGH-PERFORMANCE COMPUTERS
    CHOI, JY
    DONGARRA, JJ
    POZO, R
    SORENSEN, DC
    WALKER, DW
    INTERNATIONAL JOURNAL OF SUPERCOMPUTER APPLICATIONS AND HIGH PERFORMANCE COMPUTING, 1994, 8 (02): : 99 - 118
  • [49] CONGRUENCES FOR NEWFORMS AND THE INDEX OF THE HECKE ALGEBRA
    Ahlgren, Scott
    Rouse, Jeremy
    PROCEEDINGS OF THE AMERICAN MATHEMATICAL SOCIETY, 2011, 139 (04) : 1247 - 1261
  • [50] Generating Functions for Hecke Algebra Characters
    Konvalinka, Matjaz
    Skandera, Mark
    CANADIAN JOURNAL OF MATHEMATICS-JOURNAL CANADIEN DE MATHEMATIQUES, 2011, 63 (02): : 413 - 435