Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms
dc.citation.epage | 773 | en_US |
dc.citation.spage | 757 | en_US |
dc.citation.volumeNumber | 8107 | en_US |
dc.contributor.author | Arkin, E. | en_US |
dc.contributor.author | Tekinerdogan, Bedir | en_US |
dc.contributor.author | Imre, K.M. | en_US |
dc.coverage.spatial | Miami, FL, USA | en_US |
dc.date.accessioned | 2016-02-08T12:06:26Z | |
dc.date.available | 2016-02-08T12:06:26Z | |
dc.date.issued | 2013 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description | Date of Conference: September 29 – October 4, 2013 | en_US |
dc.description | Conference name: International Conference on Model Driven Engineering Languages and Systems 16th International Conference, MODELS 2013 | en_US |
dc.description.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 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.provenance | Made 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: 2013 | en |
dc.identifier.doi | 10.1007/978-3-642-41533-3_46 | en_US |
dc.identifier.doi | 10.1007/978-3-642-41533-3 | en_US |
dc.identifier.issn | 0302-9743 | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/27956 | en_US |
dc.language.iso | English | en_US |
dc.publisher | Springer, Berlin, Heidelberg | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1007/978-3-642-41533-3_46 | en_US |
dc.relation.isversionof | https://doi.org/10.1007/978-3-642-41533-3 | en_US |
dc.source.title | Model-Driven Engineering Languages and Systems | en_US |
dc.subject | Domain Specific Language | en_US |
dc.subject | High Performance Computing | en_US |
dc.subject | Model Driven Software Development | en_US |
dc.subject | Parallel Computing | en_US |
dc.subject | Tool Support | en_US |
dc.subject | Domain specific languages | en_US |
dc.subject | High performance computing | en_US |
dc.subject | Model driven approach | en_US |
dc.subject | Model transformation | en_US |
dc.subject | Model-Driven Software Development | en_US |
dc.subject | Parallel computer architecture | en_US |
dc.subject | Parallel computing platform | en_US |
dc.subject | Tool support | en_US |
dc.subject | Computer architecture | en_US |
dc.subject | Mapping | en_US |
dc.subject | Models | en_US |
dc.subject | Parallel algorithms | en_US |
dc.subject | Parallel processing systems | en_US |
dc.subject | Software design | en_US |
dc.subject | Parallel architectures | en_US |
dc.title | Model-driven approach for supporting the mapping of parallel algorithms to parallel computing platforms | en_US |
dc.type | Conference Paper | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- 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