Please use this identifier to cite or link to this item:
http://hdl.handle.net/1893/30035
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Maier, Patrick | en_UK |
dc.contributor.author | Livesey, Daria | en_UK |
dc.contributor.author | Loidl, Hans-Wolfgang | en_UK |
dc.contributor.author | Trinder, Phil | en_UK |
dc.contributor.editor | Silva, F | en_UK |
dc.contributor.editor | Dutra, I | en_UK |
dc.contributor.editor | Costa Santos, V | en_UK |
dc.date.accessioned | 2019-08-28T12:56:55Z | - |
dc.date.available | 2019-08-28T12:56:55Z | - |
dc.date.issued | 2014 | en_UK |
dc.identifier.uri | http://hdl.handle.net/1893/30035 | - |
dc.description.abstract | 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. | en_UK |
dc.language.iso | en | en_UK |
dc.publisher | Springer | en_UK |
dc.relation | Maier P, Livesey D, Loidl H & Trinder P (2014) High-Performance Computer Algebra: A Hecke Algebra Case Study. In: Silva F, Dutra I & Costa Santos V (eds.) Euro-Par 2014 Parallel Processing. Lecture Notes on Computer Science, 8632. Euro-Par 2014 Parallel Processing: 20th International Conference, Porto, Portugal, 25.08.2014-29.08.2014. Cham, Switzerland: Springer, pp. 415-426. https://doi.org/10.1007/978-3-319-09873-9_35 | en_UK |
dc.relation.ispartofseries | Lecture Notes on Computer Science, 8632 | en_UK |
dc.rights | This is a post-peer-review, pre-copyedit version of a paper published in Silva F, Dutra I & Costa Santos V (eds.) Euro-Par 2014 Parallel Processing. Lecture Notes on Computer Science, 8632. Euro-Par 2014 Parallel Processing: 20th International Conference, Porto, Portugal, 25.08.2014-29.08.2014. Cham, Switzerland: Springer, pp. 415-426. The final authenticated version is available online at: https://doi.org/10.1007/978-3-319-09873-9_35 | en_UK |
dc.rights.uri | https://storre.stir.ac.uk/STORREEndUserLicence.pdf | en_UK |
dc.subject | parallel algorithm | en_UK |
dc.subject | computer algebra | en_UK |
dc.subject | symbolic computation | en_UK |
dc.subject | Laurent polynomial | en_UK |
dc.subject | reduce phase | en_UK |
dc.title | High-Performance Computer Algebra: A Hecke Algebra Case Study | en_UK |
dc.type | Conference Paper | en_UK |
dc.rights.embargodate | 2019-08-19 | en_UK |
dc.identifier.doi | 10.1007/978-3-319-09873-9_35 | en_UK |
dc.citation.jtitle | Lecture Notes in Computer Science; Euro-Par 2014 Parallel Processing | en_UK |
dc.citation.issn | 1611-3349 | en_UK |
dc.citation.issn | 0302-9743 | en_UK |
dc.citation.issn | 0302-9743 | en_UK |
dc.citation.spage | 415 | en_UK |
dc.citation.epage | 426 | en_UK |
dc.citation.publicationstatus | Published | en_UK |
dc.type.status | AM - Accepted Manuscript | en_UK |
dc.contributor.funder | Engineering and Physical Sciences Research Council | en_UK |
dc.contributor.funder | Engineering and Physical Sciences Research Council | en_UK |
dc.author.email | patrick.maier@stir.ac.uk | en_UK |
dc.citation.btitle | Euro-Par 2014 Parallel Processing | en_UK |
dc.citation.conferencedates | 2014-08-25 - 2014-08-29 | en_UK |
dc.citation.conferencelocation | Porto, Portugal | en_UK |
dc.citation.conferencename | Euro-Par 2014 Parallel Processing: 20th International Conference | en_UK |
dc.citation.isbn | 9783319098722 | en_UK |
dc.citation.isbn | 9783319098739 | en_UK |
dc.publisher.address | Cham, Switzerland | en_UK |
dc.contributor.affiliation | University of Glasgow | en_UK |
dc.contributor.affiliation | University of Aberdeen | en_UK |
dc.contributor.affiliation | Heriot-Watt University | en_UK |
dc.contributor.affiliation | University of Glasgow | en_UK |
dc.contributor.affiliation | University of Porto | en_UK |
dc.contributor.affiliation | University of Porto | en_UK |
dc.contributor.affiliation | University of Porto | en_UK |
dc.identifier.scopusid | 2-s2.0-84906330202 | en_UK |
dc.identifier.wtid | 1427968 | en_UK |
dc.contributor.orcid | 0000-0002-7051-8169 | en_UK |
dcterms.dateAccepted | 2014-12-31 | en_UK |
dc.date.filedepositdate | 2019-08-16 | en_UK |
rioxxterms.apc | not required | en_UK |
rioxxterms.type | Conference Paper/Proceeding/Abstract | en_UK |
rioxxterms.version | AM | en_UK |
local.rioxx.author | Maier, Patrick|0000-0002-7051-8169 | en_UK |
local.rioxx.author | Livesey, Daria| | en_UK |
local.rioxx.author | Loidl, Hans-Wolfgang| | en_UK |
local.rioxx.author | Trinder, Phil| | en_UK |
local.rioxx.project | Project ID unknown|Engineering and Physical Sciences Research Council|http://dx.doi.org/10.13039/501100000266 | en_UK |
local.rioxx.contributor | Silva, F| | en_UK |
local.rioxx.contributor | Dutra, I| | en_UK |
local.rioxx.contributor | Costa Santos, V| | en_UK |
local.rioxx.freetoreaddate | 2019-08-19 | en_UK |
local.rioxx.licence | http://www.rioxx.net/licenses/under-embargo-all-rights-reserved||2015-12-31 | en_UK |
local.rioxx.licence | https://storre.stir.ac.uk/STORREEndUserLicence.pdf|2019-08-19| | en_UK |
local.rioxx.filename | Maier_Livesey_Loidl_Trinder_EuroPar2014_preprint.pdf | en_UK |
local.rioxx.filecount | 1 | en_UK |
local.rioxx.source | 9783319098739 | en_UK |
Appears in Collections: | Computing Science and Mathematics Conference Papers and Proceedings |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Maier_Livesey_Loidl_Trinder_EuroPar2014_preprint.pdf | Fulltext - Accepted Version | 358.11 kB | Adobe PDF | View/Open |
This item is protected by original copyright |
Items in the Repository are protected by copyright, with all rights reserved, unless otherwise indicated.
The metadata of the records in the Repository are available under the CC0 public domain dedication: No Rights Reserved https://creativecommons.org/publicdomain/zero/1.0/
If you believe that any material held in STORRE infringes copyright, please contact library@stir.ac.uk providing details and we will remove the Work from public display in STORRE and investigate your claim.