2018
DOI: 10.1007/s10270-018-00705-w
|View full text |Cite
|
Sign up to set email alerts
|

ParDSL: a domain-specific language framework for supporting deployment of parallel algorithms

Abstract: An important challenge in parallel computing is the mapping of parallel algorithms to parallel computing platforms. This requires several activities such as the analysis of the parallel algorithm, the definition of the logical configuration of the platform and the implementation and deployment of the algorithm to the computing platform. However, in current parallel computing approaches very often only conceptual and idiosyncratic models are used which fall short in supporting the communication and analysis of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 40 publications
0
9
0
Order By: Relevance
“…We evaluated CAF according to the Quality characteristics defined in paper [23] and using the feedback we got from BT data scientists and MPS language developers (30 in total).…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We evaluated CAF according to the Quality characteristics defined in paper [23] and using the feedback we got from BT data scientists and MPS language developers (30 in total).…”
Section: Discussionmentioning
confidence: 99%
“…They require effort and advanced technical expertise to build. However, once they are built, they are optimal for the specific problem [23]. Several advantages of DSLs have been detailed in the literature [24]- [26], the most important of which being the fact that they are usually smaller than general programming languages and are therefore more efficient and quicker to get used to.…”
Section: B Domain Focus In Order To Provide Ai In Contextmentioning
confidence: 99%
“…Zhang et al [19] set forth the readXML programming model, which is a newly rapid development multithreading programming model and can be embedded into most normal programming languages. Tekinerdogan and Arkin [20] presented ParDSL, a domain-specific language framework for providing explicit models to support the activities of mapping parallel algorithms to parallel computing platforms. Ferber and Gutknecht [21] presented a generic metamodel of multiagent systems called AALAADIN, based on organizational concepts to define a very simple description of coordination and negotiation schemes through multiagent systems.…”
Section: Related Workmentioning
confidence: 99%
“…The use of DSLs for HPC has been intensively explored and reported in the literature since a long time, especially to address various specific concerns (e.g., architecture [15], Stencil codes [16], deployment on parallel platforms [17,18] or cloud platforms [19], etc. ), or even specific application domains (e.g., fluid dynamics [20], nuclear [21]).…”
Section: Related Workmentioning
confidence: 99%