2007
DOI: 10.1007/978-3-540-72586-2_90
|View full text |Cite
|
Sign up to set email alerts
|

SymGrid-Par: Designing a Framework for Executing Computational Algebra Systems on Computational Grids

Abstract: SymGrid-Par is a new framework for executing large computer algebra problems on computational Grids. We present the design of SymGrid-Par, which supports multiple computer algebra packages, and hence provides the novel possibility of composing a system using components from different packages. Orchestration of the components on the Grid is provided by a Grid-enabled parallel Haskell (GpH). We present a prototype implementation of a core component of SymGrid-Par, together with promising measurements of two prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2007
2007
2016
2016

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…SymGridPar2 (SGP2) is middleware for coordinating large‐scale task‐parallel computations distributed over many networked GAP instances. SymGridPar2 inherits its architecture, and specifically, its skeleton‐based programming model, from SymGridPar . The key new feature is the use of HdpH (Haskell distributed parallel Haskell), a novel domain‐specific language (DSL) for task‐parallel programming on large‐scale networks, including HPC platforms.…”
Section: The Design and Implementation Of Symgridpar2mentioning
confidence: 99%
“…SymGridPar2 (SGP2) is middleware for coordinating large‐scale task‐parallel computations distributed over many networked GAP instances. SymGridPar2 inherits its architecture, and specifically, its skeleton‐based programming model, from SymGridPar . The key new feature is the use of HdpH (Haskell distributed parallel Haskell), a novel domain‐specific language (DSL) for task‐parallel programming on large‐scale networks, including HPC platforms.…”
Section: The Design and Implementation Of Symgridpar2mentioning
confidence: 99%
“…This effort attempts to go the other way around and "gridify" applications such as Matlab and Octave, in order for them to be able to exploit distributed resources. This is also done for Maple in [15] and for a variety of computer algebra packages in [18]. While these works are significant, it is questionable how the produced services can be used in an integrated service oriented environment during the service lifecycle.…”
Section: Related Workmentioning
confidence: 99%
“…Figure 1 depicts the SymGrid-Par design as a stack of layers (left) of increasing levels of abstraction. The middle stack presents an early version of SymGrid-Par, based on a bespoke interface between Haskell and the underlying CAS [1]. The right stack describes the latest, standards-compliant version of SymGrid-Par, supporting a distributed collection of servers.…”
Section: Introductionmentioning
confidence: 99%