2013
DOI: 10.1007/978-3-642-41533-3_46
|View full text |Cite
|
Sign up to set email alerts
|

Model-Driven Approach for Supporting the Mapping of Parallel Algorithms to Parallel Computing Platforms

Abstract: Abstract. The trend from single processor to parallel computer architectures has increased the importance of parallel computing. To support parallel computing it is important to map parallel algorithms to a computing platform that consists of multiple parallel processing nodes. In general different alternative mappings can be defined that perform differently with respect to the quality requirements for power consumption, efficiency and memory usage. The mapping process can be carried out manually for platforms… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
16
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(16 citation statements)
references
References 23 publications
0
16
0
Order By: Relevance
“…Usually, the adopted problem is decomposed into multiple sub-problems that are then computed in parallel. In the first section, the subdivision matrix elements are multiplied (lines [2][3][4]. For different kinds of problems, different parallel algorithms have been defined that can be executed simultaneously on multiple nodes.…”
Section: Preliminaries and Problem Statementmentioning
confidence: 99%
See 2 more Smart Citations
“…Usually, the adopted problem is decomposed into multiple sub-problems that are then computed in parallel. In the first section, the subdivision matrix elements are multiplied (lines [2][3][4]. For different kinds of problems, different parallel algorithms have been defined that can be executed simultaneously on multiple nodes.…”
Section: Preliminaries and Problem Statementmentioning
confidence: 99%
“…The concurrent execution of the problem usually leads to a better time performance compared with the serial computation of the problem. The second section is the recursive multiplication of each subsection (lines [5][6][7][8][9][10][11][12]. To illustrate the mapping of a parallel algorithm to a parallel computing platform, we will use the parallel matrix multiplication algorithm with subdivisions [22].…”
Section: Preliminaries and Problem Statementmentioning
confidence: 99%
See 1 more Smart Citation
“…Typically, for the same physical configuration we can have many different logical configurations each of them indicating different communication and exchange patterns of data among the cores in the nodes. In our earlier paper we define an approach for deriving the feasible logical configurations with respect to speed-up and efficiency metrics [1]. In this paper we assume that a feasible logical configuration is selected.…”
Section: A Lgorithm Decomposition V Iewpointmentioning
confidence: 99%
“…For more details about the scaling process we refer to our earlier paper [1]. The number of cores should be equal to the processing units in the physical configuration The numbering of the cores should match the numbering in the physical configuration Notation Core n,p Dominating Core n -the id of the node in the physical configuration p -the id of the processing unit in the physical configuration n,p…”
Section: Physical Configuration V Iewpointmentioning
confidence: 99%