Abstract
Programming models are at the very center of our effort to address the exascale challenge. They are the key interface that will allow the separation of the programmers' concerns from those of system designers, potentially at different levels of granularity. Any such model must meet the extensive needs of application developers and be supported by the entire software stack. Considerable research is needed to define and implement the programming and execution models for such systems. Whereas evolutionary approaches may best support the migration of existing application software, revolutionary models may be best suited to providing extreme-scale performance for new applications on emerging architectures. Both approaches should be explored.
| Original language | English |
|---|---|
| Pages (from-to) | 328-331 |
| Number of pages | 4 |
| Journal | International Journal of High Performance Computing Applications |
| Volume | 23 |
| Issue number | 4 |
| DOIs | |
| State | Published - 2009 |
Keywords
- Parallel I/O
- Performance-aware programming
- Portable parallel programming
- Programming standards
- Properties of programming models
Fingerprint
Dive into the research topics of 'Programmability issues'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver