Model-driven transformations for mapping parallel algorithms on parallel computing platforms

dc.citation.epage72en_US
dc.citation.spage63en_US
dc.citation.volumeNumber1118en_US
dc.contributor.authorArkin, E.en_US
dc.contributor.authorTekinerdoğan, Bediren_US
dc.coverage.spatialMiami,Florida, USAen_US
dc.date.accessioned2016-02-08T12:09:17Z
dc.date.available2016-02-08T12:09:17Z
dc.date.issued2013en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: September 29, 2013en_US
dc.description.abstractOne 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. For platforms with a limited number of processing nodes this can be done manually. However, in case the parallel computing platform consists of hundreds of thousands of processing nodes then the manual coding of the parallel algorithms becomes intractable and error-prone. Moreover, a change of the parallel computing platform requires considerable effort and time of coding. In this paper we present a model-driven approach for generating the code of selected parallel algorithms to be mapped on parallel computing platforms. We describe the required platform independent metamodel, and the model-to-model and the model-to-text transformation patterns. We illustrate our approach for the parallel matrix multiplication algorithm. Copyright © 2013 for the individual papers by the papers' authors.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T12:09:17Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2013en
dc.identifier.urihttp://hdl.handle.net/11693/28037en_US
dc.language.isoEnglishen_US
dc.publisherMDHPCLen_US
dc.source.title2nd International Workshop on Model-Driven Engineering for High Performance and Cloud computing (MDHPCL 2013)en_US
dc.subjectDomain specific languageen_US
dc.subjectHigh performance computingen_US
dc.subjectModel driven software developmenten_US
dc.subjectParallel computingen_US
dc.subjectTool supporten_US
dc.subjectAlgorithmsen_US
dc.subjectCloud computingen_US
dc.subjectCodes (symbols)en_US
dc.subjectComputational linguisticsen_US
dc.subjectComputer programming languagesen_US
dc.subjectMappingen_US
dc.subjectParallel algorithmsen_US
dc.subjectParallel architecturesen_US
dc.subjectParallel processing systemsen_US
dc.subjectProblem oriented languagesen_US
dc.subjectSoftware designen_US
dc.subjectDomain specific languagesen_US
dc.subjectHigh performance computingen_US
dc.subjectModel driven approachen_US
dc.subjectModel to text transformationsen_US
dc.subjectModel-Driven Software Developmenten_US
dc.subjectParallel computing platformen_US
dc.subjectParallel matrix multiplication algorithmsen_US
dc.subjectTool supporten_US
dc.subjectDistributed computer systemsen_US
dc.titleModel-driven transformations for mapping parallel algorithms on parallel computing platformsen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Model-driven transformations for mapping parallel algorithms on parallel computing platforms.pdf
Size:
1.4 MB
Format:
Adobe Portable Document Format
Description:
Full printable version