2014
DOI: 10.1016/j.cl.2014.03.001
|View full text |Cite
|
Sign up to set email alerts
|

Reliable scalable symbolic computation: The design of SymGridPar2

Abstract: Symbolic computation is an important area of both Mathematics and Computer Science, with many large computations that would benefit from parallel execution. Symbolic computations are, however, challenging to parallelise as they have complex data and control structures, and both dynamic and highly irregular parallelism. The SymGridPar framework (SGP) has been developed to address these challenges on small-scale parallel architectures. However the multicore revolution means that the number of cores and the numbe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 32 publications
0
12
0
Order By: Relevance
“…In related and ongoing work we report good performance results for small algebraic kernels on far larger HPC configurations, e. g. weak scaling of the sumEuler kernel (summing up Euler's ϕ function over large intervals) on up to 32K HECToR cores [20]. Core failures are predicted to rise along with the number of cores.…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…In related and ongoing work we report good performance results for small algebraic kernels on far larger HPC configurations, e. g. weak scaling of the sumEuler kernel (summing up Euler's ϕ function over large intervals) on up to 32K HECToR cores [20]. Core failures are predicted to rise along with the number of cores.…”
Section: Resultsmentioning
confidence: 99%
“…Hence the sequential GAP 4.6 instances are coordinated over the network by a distributed middleware, the SymGridPar2 (SGP2) framework [20]. The middleware occupies one core per multicore node and controls (via a RPC-like protocol) independent GAP 4.6 instances running on the remaining cores ( Figure 1).…”
Section: Algorithm For Finding Invariant Bilinear Formsmentioning
confidence: 99%
See 1 more Smart Citation
“…Many basic SGP2 skeletons, for instance parGAPCalls, rely on HdpH work stealing, typically without imposing constraints on work stealing distances; we refer to [4] for examples of SGP2 skeletons that make use of radii for bounding work stealing. On-demand random task placement performs well with irregular parallelism.…”
Section: Abstract Model Of Hierarchical Distancesmentioning
confidence: 99%
“…SGP2 offers a number of skeletons implementing such a two-level task distribution, for example, the parMap2Level and parMap2LevelRelaxed skeletons used in Section 5.3, and detailed in [4].…”
Section: Abstract Model Of Hierarchical Distancesmentioning
confidence: 99%