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 条
  • [31] On the Framization of the Hecke Algebra of Type B
    Flores, Marcelo
    ALGEBRAIC MODELING OF TOPOLOGICAL AND COMPUTATIONAL STRUCTURES AND APPLICATIONS, 2017, 219 : 97 - 115
  • [32] On the Radical of a Hecke-Kiselman Algebra
    Okninski, Jan
    Wiertel, Magdalena
    ALGEBRAS AND REPRESENTATION THEORY, 2021, 24 (06) : 1431 - 1440
  • [33] A framization of the Hecke algebra of type B
    Flores, Marcelo
    Juyumaya, Jesus
    Lambropoulou, Sofia
    JOURNAL OF PURE AND APPLIED ALGEBRA, 2018, 222 (04) : 778 - 806
  • [34] Representation Theory of the Nonstandard Hecke Algebra
    Blasiak, Jonah
    ALGEBRAS AND REPRESENTATION THEORY, 2015, 18 (03) : 585 - 612
  • [35] Harmonic analysis on the Iwahori–Hecke algebra
    Yuval Z. Flicker
    Japanese Journal of Mathematics, 2014, 9 : 171 - 216
  • [36] On the injectivity of the braid group in the Hecke algebra
    Lehrer, GI
    Xi, NH
    BULLETIN OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2001, 64 (03) : 487 - 493
  • [37] Homological algebra for affine Hecke algebras
    Opdam, Eric
    Solleveld, Maarten
    ADVANCES IN MATHEMATICS, 2009, 220 (05) : 1549 - 1601
  • [38] A modern framework for portable high-performance numerical linear algebra
    Siek, J
    Lumsdaine, A
    ADVANCES IN SOFTWARE TOOLS FOR SCIENTIFIC COMPUTING, 2000, 10 : 1 - 55
  • [39] High-performance designs for linear algebra operations on reconfigurable hardware
    Zhuo, Ling
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (08) : 1057 - 1071
  • [40] LAPACK - A PORTABLE HIGH-PERFORMANCE NUMERICAL LIBRARY FOR LINEAR ALGEBRA
    DONGARRA, J
    DEMMEL, J
    SUPERCOMPUTER, 1991, 8 (06): : 33 - 38