Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms. (22nd March 2016)
- Record Type:
- Journal Article
- Title:
- Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms. (22nd March 2016)
- Main Title:
- Systematic approach for deriving feasible mappings of parallel algorithms to parallel computing platforms
- Authors:
- Arkin, Ethem
Tekinerdogan, Bedir
İmre, Kayhan M. - Abstract:
- Summary: The need for high‐performance computing together with the increasing trend from single processor to parallel computer architectures has leveraged the adoption of parallel computing. To benefit from parallel computing power, usually parallel algorithms are defined that can be mapped and executed on parallel computing platforms. In general, different alternative mappings can be defined each with different performance. For small computing platforms with a limited number of processing nodes, the mapping process can be carried out manually. However, for large‐scale parallel computing platforms in which hundreds of thousands of processing nodes are applied, the number of possible mapping alternatives increases dramatically, and the mapping process becomes intractable for the human engineer. To assist the parallel computing engineer, we provide a systematic approach to derive feasible mapping alternatives of parallel algorithms to parallel computing platforms. The approach includes activities for modeling the parallel algorithm and parallel computing platform, generation of feasible mapping alternatives, generation of the deployment code, and finally the deployment of the generated code to the nodes. We evaluate our approach for deriving feasible mapping alternatives for four well‐known parallel algorithms. The evaluation is based on both simulations and real executions of the generated mapping alternatives. Copyright © 2016 John Wiley & Sons, Ltd.
- Is Part Of:
- Concurrency and computation. Volume 29:Number 1(2017)
- Journal:
- Concurrency and computation
- Issue:
- Volume 29:Number 1(2017)
- Issue Display:
- Volume 29, Issue 1 (2017)
- Year:
- 2017
- Volume:
- 29
- Issue:
- 1
- Issue Sort Value:
- 2017-0029-0001-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2016-03-22
- Subjects:
- parallel computing -- model‐driven software development -- tool support -- architecture viewpoints
Parallel processing (Electronic computers) -- Periodicals
Parallel computers -- Periodicals
004.35 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/cpe.3821 ↗
- Languages:
- English
- ISSNs:
- 1532-0626
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3405.622000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 1432.xml