Problems with using MPI 1.1 and 2.0 as compilation targets for parallel language implementations. (8th August 2005)
- Record Type:
- Journal Article
- Title:
- Problems with using MPI 1.1 and 2.0 as compilation targets for parallel language implementations. (8th August 2005)
- Main Title:
- Problems with using MPI 1.1 and 2.0 as compilation targets for parallel language implementations
- Authors:
- Bonachea, Dan
Duell, Jason - Abstract:
- MPI support is nearly ubiquitous on high-performance systems today and is generally highly tuned for performance. It would thus seem to offer a convenient 'portable network assembly language' to developers of parallel programming languages who wish to target different network architectures. Unfortunately, neither the traditional MPI 1.1 API nor the newer MPI 2.0 extensions for one-sided communication provide an adequate compilation target for global address space languages, and this is likely to be the case for many other parallel languages as well. Simulating one-sided communication under the MPI 1.1 API is too expensive, while the MPI 2.0 one-sided API imposes a number of significant restrictions on memory access patterns that would need to be incorporated at the language level, as a compiler cannot effectively hide them given current conflict and alias detection algorithms.
- Is Part Of:
- International journal of high performance computing and networking. Volume 1:Number 1/2/3(2004)
- Journal:
- International journal of high performance computing and networking
- Issue:
- Volume 1:Number 1/2/3(2004)
- Issue Display:
- Volume 1, Issue 1/2/3 (2004)
- Year:
- 2004
- Volume:
- 1
- Issue:
- 1/2/3
- Issue Sort Value:
- 2004-0001-NaN-0000
- Page Start:
- 91
- Page End:
- 99
- Publication Date:
- 2005-08-08
- Subjects:
- MPI support -- parallel languages -- global address space -- RMA -- one-sided communication -- high performance computing -- memory access patterns -- compilation targets -- high performance networking
High performance computing -- Periodicals
Computer networks -- Periodicals
High performance computing
Periodicals
004.05 - Journal URLs:
- http://www.inderscience.com/jhome.php?jcode=ijhpcn ↗
http://www.metapress.com/openurl.asp?genre=journal&issn=1740-0562 ↗
http://www.inderscience.com/ ↗ - Languages:
- English
- ISSNs:
- 1740-0562
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 8688.xml