Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
International Journal of High Performance Computing Applications
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Chapman, B.
Right arrow Articles by Sato, M.
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Programmability Issues

Barbara Chapman

UNIVERSITY OF HOUSTON, HOUSTON, TEXAS, USA

Jesús Labarta

UNIVERSITAT POLITÈCNICA DE CATALUNYA, BARCELONA, SPAIN

Vivek Sarkar

RICE UNIVERSITY, HOUSTON, TEXAS, USA, VSARKAR{at}RICE.EDU

Mitsuhisa Sato

UNIVERSITY OF TSUKUBA, TSUKUBA, JAPAN

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.

Key Words: portable parallel programming • performance-aware programming • properties of programming models • parallel I/O • programming standards

International Journal of High Performance Computing Applications, Vol. 23, No. 4, 328-331 (2009)
DOI: 10.1177/1094342009347488


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?