| Sign In to gain access to subscriptions and/or personal tools. |
BSC Vision Towards ExascaleBARCELONA 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
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
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 Alexanders 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) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||