Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms

dc.citation.epage773en_US
dc.citation.spage757en_US
dc.citation.volumeNumber8107en_US
dc.contributor.authorArkin, E.en_US
dc.contributor.authorTekinerdogan, Bediren_US
dc.contributor.authorImre, K.M.en_US
dc.coverage.spatialMiami, FL, USAen_US
dc.date.accessioned2016-02-08T12:06:26Z
dc.date.available2016-02-08T12:06:26Z
dc.date.issued2013en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.descriptionDate of Conference: September 29 – October 4, 2013en_US
dc.descriptionConference name: International Conference on Model Driven Engineering Languages and Systems 16th International Conference, MODELS 2013en_US
dc.description.abstractThe 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 with a limited number of processing nodes. However, for exascale computing in which hundreds of thousands of processing nodes are applied, the mapping process soon becomes intractable. To assist the parallel computing engineer we provide a model-driven approach to analyze, model, and select feasible mappings. We describe the developed toolset that implements the corresponding approach together with the required metamodels and model transformations. We illustrate our approach for the well-known complete exchange algorithm in parallel computing. © 2013 Springer-Verlag.en_US
dc.description.provenanceMade available in DSpace on 2016-02-08T12:06:26Z (GMT). No. of bitstreams: 1 bilkent-research-paper.pdf: 70227 bytes, checksum: 26e812c6f5156f83f0e77b261a471b5a (MD5) Previous issue date: 2013en
dc.identifier.doi10.1007/978-3-642-41533-3_46en_US
dc.identifier.doi10.1007/978-3-642-41533-3en_US
dc.identifier.issn0302-9743en_US
dc.identifier.urihttp://hdl.handle.net/11693/27956en_US
dc.language.isoEnglishen_US
dc.publisherSpringer, Berlin, Heidelbergen_US
dc.relation.isversionofhttp://dx.doi.org/10.1007/978-3-642-41533-3_46en_US
dc.relation.isversionofhttps://doi.org/10.1007/978-3-642-41533-3en_US
dc.source.titleModel-Driven Engineering Languages and Systemsen_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.subjectDomain specific languagesen_US
dc.subjectHigh performance computingen_US
dc.subjectModel driven approachen_US
dc.subjectModel transformationen_US
dc.subjectModel-Driven Software Developmenten_US
dc.subjectParallel computer architectureen_US
dc.subjectParallel computing platformen_US
dc.subjectTool supporten_US
dc.subjectComputer architectureen_US
dc.subjectMappingen_US
dc.subjectModelsen_US
dc.subjectParallel algorithmsen_US
dc.subjectParallel processing systemsen_US
dc.subjectSoftware designen_US
dc.subjectParallel architecturesen_US
dc.titleModel-driven approach for supporting the mapping of parallel algorithms to parallel computing platformsen_US
dc.typeConference Paperen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms.pdf
Size:
2.84 MB
Format:
Adobe Portable Document Format
Description:
Full printable version