Abstract
Orbit enumerations represent an important class of mathematical algorithms which is widely used in computational discrete mathematics. In this paper, we present a new shared-memory implementation of a generic Orbit skeleton in the GAP computer algebra system [5]. By defining a skeleton, we are easily able to capture a wide variety of concrete Orbit enumerations that can exploit the same underlying parallel implementation. We also propose a generic cost model for predicting the speedups that our Orbit skeleton will deliver for a given application on a given parallel system. We demonstrate the scalability of our implementation on a 64-core shared-memory machine. Our results show that we are able to obtain good speedups over sequential GAP programs (up to 25.27 on 64 cores).
| Original language | English |
|---|---|
| Title of host publication | Parallel Computing |
| Subtitle of host publication | Accelerating Computational Science and Engineering (CSE) |
| Editors | Michael Bader, Arndt Bode, Hans-Joachim Bungartz, Michael Gerndt, Gerhard R. Joubert, Frans Peters |
| Publisher | IOS Press |
| Pages | 225-232 |
| Number of pages | 8 |
| Volume | 25 |
| ISBN (Electronic) | 978-1-61499-381-0 |
| ISBN (Print) | 978-1-61499-380-3 |
| DOIs | |
| Publication status | Published - Sept 2013 |
Publication series
| Name | Advances in Parallel Computing |
|---|---|
| Publisher | IOS Press |
| ISSN (Print) | 0927-5452 |
| ISSN (Electronic) | 1879-808X |
Keywords
- Symbolic computation
- Orbit calculation
- Skeleton
- Parallelism
Fingerprint
Dive into the research topics of 'Space exploration using parallel orbits: a study in parallel symbolic computing'. Together they form a unique fingerprint.Projects
- 2 Finished
-
ParaPhrase FP7-ICT-2011-7: EU FP7 'ParaPhrase'
Hammond, K. (PI)
Joint Research Centre European Commission
1/10/11 → 31/03/15
Project: Standard
-
HPC-GAP: High performance computational: HPC-GAP High Performance Computational Algebra and Discrete Mathematics
Linton, S. (PI), Gent, I. (CoI) & Hammond, K. (CoI)
1/09/09 → 28/02/14
Project: Standard
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver