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 条
  • [1] The Schwartz algebra of an affine Hecke algebra
    Delorme, Patrick
    Opdam, Eric M.
    JOURNAL FUR DIE REINE UND ANGEWANDTE MATHEMATIK, 2008, 625 : 59 - 114
  • [2] Hecke algebra actions on the coinvariant algebra
    Adin, RM
    Postnikov, A
    Roichman, Y
    JOURNAL OF ALGEBRA, 2000, 233 (02) : 594 - 613
  • [3] LINEAR ALGEBRA ON HIGH-PERFORMANCE COMPUTERS
    DONGARRA, JJ
    SORENSEN, DC
    APPLIED MATHEMATICS AND COMPUTATION, 1986, 20 (1-2) : 57 - 88
  • [4] On the center of a Hecke algebra
    Alperin, J. L.
    JOURNAL OF ALGEBRA, 2008, 319 (02) : 777 - 778
  • [5] The mirabolic Hecke algebra
    Rosso, Daniele
    JOURNAL OF ALGEBRA, 2014, 405 : 179 - 212
  • [6] ON THE ORDINARY HECKE ALGEBRA
    GOUVEA, FQ
    JOURNAL OF NUMBER THEORY, 1992, 41 (02) : 178 - 198
  • [7] The paramodular Hecke algebra
    Johnson-Leung, Jennifer
    Parker, Joshua
    Roberts, Brooks
    RESEARCH IN NUMBER THEORY, 2024, 10 (04)
  • [8] Reliable Generation of High-Performance Matrix Algebra
    Nelson, Thomas
    Belter, Geoffrey
    Siek, Jeremy G.
    Jessup, Elizabeth
    Norris, Boyana
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2015, 41 (03):
  • [9] Towards High-Performance Computational Algebra with GAP
    Behrends, Reimer
    Konovalov, Alexander
    Linton, Steve
    Luebeck, Frank
    Neunhoeffer, Max
    MATHEMATICAL SOFTWARE - ICMS 2010, 2010, 6327 : 58 - +
  • [10] Playa: High-performance programmable linear algebra
    Howle, Victoria E.
    Kirby, Robert C.
    Long, Kevin
    Brennan, Brian
    Kennedy, Kimberly
    SCIENTIFIC PROGRAMMING, 2012, 20 (03) : 257 - 273