Architecture framework for mapping parallel algorithms to parallel computing platforms
Author
Tekinerdogan, Bedir
Arkin, E.
Date
2013Source Title
CEUR Workshop Proceedings
Publisher
CEUR-WS
Volume
1118
Pages
53 - 62
Language
English
Type
Conference PaperItem Usage Stats
135
views
views
1,139
downloads
downloads
Abstract
Mapping parallel algorithms to parallel computing platforms requires several activities such as the analysis of the parallel algorithm, the definition of the logical configuration of the platform, and the mapping of the algorithm to the logical configuration platform. Unfortunately, in current parallel computing approaches there does not seem to be precise modeling approaches for supporting the mapping process. The lack of a clear and precise modeling approach for parallel computing impedes the communication and analysis of the decisions for supporting the mapping of parallel algorithms to parallel computing platforms. In this paper we present an architecture framework for modeling the various views that are related to the mapping process. An architectural framework organizes and structures the proposed architectural viewpoints. We propose five coherent set of viewpoints for supporting the mapping of parallel algorithms to parallel computing platforms. We illustrate the architecture framework for the mapping of array increment algorithm to the parallel computing platform. Copyright © 2013 for the individual papers by the papers' authors.
Keywords
Domain specific languageHigh performance computing
Model driven software development
Modelling
Parallel programming
Cloud computing
Computational linguistics
Computer programming languages
Distributed computer systems
Mapping
Modeling languages
Models
Parallel algorithms
Parallel architectures
Parallel programming
Problem oriented languages
Software design
Architectural frameworks
Architectural viewpoints
Architecture frameworks
Domain specific languages
High performance computing
Model-Driven Software Development
Parallel computing platform
Precise modeling
Algorithms
Permalink
http://hdl.handle.net/11693/28053Collections
Related items
Showing items related by title, author, creator and subject.
-
Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms
Arkin, E.; Tekinerdogan, Bedir; Imre, K.M. (Springer, Berlin, Heidelberg, 2013)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 ... -
Model-driven transformations for mapping parallel algorithms on parallel computing platforms
Arkin, E.; Tekinerdoğan, Bedir (MDHPCL, 2013)One of the important problems in parallel computing is the mapping of the parallel algorithm to the parallel computing platform. Hereby, for each parallel node the corresponding code for the parallel nodes must be implemented. ... -
Domain specific language for deployment of parallel applications on parallel computing platforms
Arkın, E.; Tekinerdoğan, Bedir (Association for Computing Machinery, 2014-08)To increase the computing performance the current trend is towards applying parallel computing in which parallel tasks are executed on multiple nodes. The deployment of tasks on the computing platform usually impacts the ...