Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

CiteULike is a free service for managing and discovering scholarly references - click here to get started.

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 All Versions of this Article:
1094342009347439v1
23/4/340    most recent
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 Labarta, J.
Right arrow Articles by Valero, 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?

BSC Vision Towards Exascale

Jesús Labarta

BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACIÓN (BSC-CNS) AND UNIVERSITAT POLITÈCNICA DE CATALUNYA, NEXUS II BUILDING, C. JORDI GIRONA 29, 08034-BARCELONA, SPAIN

Eduard Ayguadé

BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACIÓN (BSC-CNS) AND UNIVERSITAT POLITÈCNICA DE CATALUNYA, NEXUS II BUILDING, C. JORDI GIRONA 29, 08034-BARCELONA, SPAIN

Mateo Valero

BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACIÓN (BSC-CNS) AND UNIVERSITAT POLITÈCNICA DE CATALUNYA, NEXUS II BUILDING, C. JORDI GIRONA 29, 08034-BARCELONA, SPAIN, MATEO.VALERO{at}BSC.ES

This paper provides the vision of the Barcelona Supercomputing Center towards exascale computing. We believe that it is key to have unified views of future computer systems, looking at the good ideas, developments, and practices from the past and applying them at the scalability levels we want to consider. The programming model is of Alexander’s sword used to break the Gordian knot of exascale systems based on massive multicore architectures. The implementation of the programming model should decouple the way programs are written by the user (parallelism, address spaces, etc.) and executed by the runtime (execution vehicles, memory containers, malleability and load balancing, fault tolerance, etc.) on a specific target architecture. At the application level, it will be crucial to ensure that application porting is going to guarantee their survival for some decades or their clean upgrade to the foreseeable explosion of hardware platforms. Performance tools and analysis practices are in their infancy with regard to providing the required exascale support. BSC would like to contribute with this vision and ongoing efforts to the holistic exascale initiative.

Key Words: programming models • asynchrony and decoupling • runtime systems • dynamic load balancing • performance tools

This version was published on November 1, 2009

International Journal of High Performance Computing Applications, Vol. 23, No. 4, 340-343 (2009)
DOI: 10.1177/1094342009347439


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?