HPC 2010

 

High Performance Computing, GRIDS and clouds

 

An International Advanced Workshop

 

 

 

June 21 – 25, 2010, Cetraro, Italy

 

 

 

 

 

 

 

 

Final Programme

 

 

 

 

International Programme Committee

 

 

FRANK BAETKE

Global HPC Technology, Hewlett Packard

U.S.A.

CHARLIE CATLETT

Argonne National Laboratory and University of Chicago

U.S.A.

JACK DONGARRA

Innovative Computing Laboratory Computer Science Dept., University of Tennessee

U.S.A.

IAIN DUFF

Rutherford Appleton Laboratory and CERFACS

U.K. and FRANCE

IAN FOSTER

Math & Computer Science Div., Argonne National Laboratory

and Dept of Computer Science, The University of Chicago

U.S.A.

GEOFFREY FOX

Community Grid Computing Laboratory, Indiana University

U.S.A.

WOLFGANG GENTZSCH

The DEISA Project and Open Grid Forum

GERMANY

LUCIO GRANDINETTI

Dept. of Electronics, Informatics and Systems, University of Calabria

ITALY

CHRIS JESSHOPE

Faculty of Science, Informatics Institute, University of Amsterdam

NETHERLANDS

GERHARD JOUBERT

Technical University Clausthal

GERMANY

CARL KESSELMAN

University of Southern California

Information Sciences Institute

U.S.A.

JANUSZ KOWALIK

University of Gdansk

POLAND

THOMAS LIPPERT

Institute for Advanced Simulation, Juelich Supercomputing Centre

GERMANY

MIRON LIVNY

Computer Sciences Dept., University of Wisconsin

U.S.A.

IGNACIO LLORENTE

Distributed Systems Architecture Group, Dpt. de Arquitectura de Computadores y Automática, Facultad de Informática, Universidad Complutense de Madrid

SPAIN

ALBERTO MASONI

INFN – National Institute of Nuclear Physics – Italy, EU-IndiaGrid2

ITALY

SATOSHI MATSUOKA

Department of Mathematical and Computing Sciences, Tokyo Institute of Technology

JAPAN

PAUL MESSINA

Argonne Leadership Computing Facility

U.S.A.

SILVIO MIGLIORI

ENEA - Italian National Agency for New Technologies, Energy and the Environment

ITALY

DANIEL REED

Microsoft Research

U.S.A.

GILAD SHAINER

Mellanox Technologies and HPC Advisory Council

U.S.A.

PETER SLOOT

University of Amsterdam

NETHERLANDS

DOMENICO TALIA

Dept. of Electronics, Informatics and Systems, University of Calabria

ITALY

 

 

 

Organizing Committee

 

JACK

DONGARRA

LUCIO Grandinetti

MEHIDDIN Al baali

m. CARMEN incutti

MEHDI SHEIKHALISHAHI

MANOJ DEVARE

VOLODYMYR TURCHENKO

 

 

 

 

 Sponsors

 

MICROSOFT

 

 

 

 

AMD

BULL

 

 

HEWLETT PACKARD

 

 

IBM

 

 

MELLANOX TECHNOLOGIES

 

 

T-PLATFORMS

 

 

 

 

 

 

 

 

 

 

Amazon Web Services

 

 

CLUSTERVISION

 

 

CRS4  Center for Advanced Studies, Research and Development in Sardinia

 

 

ENEA - Italian National Agency for New Technologies, Energy and the Environment

 

 

EUINDIAGRID

 

 

Harvard Biomedical HPC

 

 

HPC Advisory Council

 

 

IEEE Computer Society

 

 

Inside HPC

 

 

INSTITUTE FOR THEORETICAL COMPUTER SCIENCE - Tsinghua University, China

 

 

INTEL

 

 

JUELICH SUPERCOMPUTING CENTER, Germany

 

 

KISTI -Korea Institute of Science and Technology Information

 

 

NEC

 

 

NICE

 

 

Platform Computing

 

 

SCHOOL of COMPUTER SCIENCE and TECHNOLOGY- Huazhong University, China

 

 

TABOR COMMUNICATIONS – HPC Wire

 

 

T-Systems

 

 

UNIVERSITY OF CALABRIA, Italy

 

 

 

 

Free Subscriptions! Stay up-to-date with the latest news for supercomputing professionals. Subscribe to HPCwire today and gain access to peer discussions, premium content, and HPC industry resource tools including market trends, career placement, and live coverage of major high performance computing events.

Request your FREE subscription today!

 

 

 

insideHPC.com is the web's leading source for up-to-the-minute news, commentary, exclusive features and analysis about everything HPC with an average readership of 1.5 million page views per month. If your organization wants to reach the global community of supercomputing center managers, HPC thought leaders, senior corporate executives, program managers, and HPC practitioners, ranging from computational scientists to system administrators, then you’ll want to turn to insideHPC.

Too busy to keep up? Subscribe to the daily email updates, RSS news feed, or even follow us on Twitter. As a service to the HPC community, there is no cost to subscribe to insideHPC.

 

 

 

Free Amazon Web Service credits for all HPC 2010 delegates

 

Amazon is very pleased to be able to donate $100 in service credits to all HPC 2010 delegates, which will be delivered via email. Since early 2006, Amazon Web Services (AWS) has provided companies of all sizes with an infrastructure web services platform in the cloud. With AWS you can requisition compute power, storage, and other services–gaining access to a suite of elastic IT infrastructure services as you demand them. With AWS you have the flexibility to choose whichever development platform or programming model makes the most sense for the problems you’re trying to solve.

 

 

 

 

Speakers

 

Paolo Anedda

CRS4 Center for Advanced Studies, Research and Development in Sardinia

Cagliari

ITALY

 

Piotr Arlukowicz

University of Gdansk

POLAND

 

Marcos Athanasoulis

Harvard Medical School

Harvard University

USA

 

Frank Baetke

Global HPC Technology

Hewlett Packard

Richardson, Texas

USA

 

Bruce Becker

South African National Grid

Pretoria

SOUTH AFRICA

 

Gianfranco Bilardi

Dept. of Electronics and Informatics

Faculty of Engineering

University of Padova

Padova

ITALY

 

George Bosilca

Innovative Computing Lab

University of Tennessee

Knoxville

USA

 

Marian Bubak

University of Science and Technology

Krakow

POLAND

and

Informatics Institute, University of Amsterdam

Asmterdam

THE NETHERLANDS

 

Charlie Catlett

Argonne National Laboratory

Argonne, IL

USA

 

Mathias Dalheimer

Fraunhofer Institute for Industrial Mathematics

GERMANY

 

Tim David

Centre for Bioengineering

University of Canterbury

Christchurch

NEW ZEALAND

 

Manoj Devare

Dept. of Electronics, Informatics and Systems

University of Calabria

Rende, CS

ITALY

 

Sudip S. Dosanjh

SANDIA National Labs

Albuquerque, NM

USA

 

Skevos Evripidou

Department of Computer Science

University of Cyprus

Nicosia

CYPRUS

 

Jose Fortes

Advanced Computing and Information Systems (ACIS) Lab

and

NSF Center for Autonomic Computing (CAC)

University of Florida

Gainesville, FL

USA

 

Ian Foster

Argonne National Laboratory

and

Dept. of Computer Science

The University of Chicago

Argonne & Chicago, IL

USA

 

Guang Gao

University of Delaware

Department of Electrical and Computer Engineering

Newark, Delaware

USA

 

Alfred Geiger

T-Systems Solutions for Research GmbH

Stuttgart

GERMANY

 

Wolfgang Gentzsch

DEISA Distributed European Infrastructure for Supercomputing Applications

and

OGF

GERMANY

 

Vladimir Getov

School of Electronics and Computer Science

University of Westminster, London

UNITED KINGDOM

 

Dror Goldenberg

Mellanox Technologies

Sunnyvale, CA

USA

 

Jean Gonnord

CEA - The French Nuclear Agency

Choisel

FRANCE

 

Sergei Gorlatch

Universität Münster

Institut für Informatik

Münster

GERMANY

 

Lucio Grandinetti

Dept. of Electronics, Informatics and Systems

University of Calabria

Rende, CS

ITALY

 

Weiwu Hu

Institute of Computing Technology

Chinese Academy of Sciences

Beijing

CHINA

 

Christopher Huggins

ClusterVision

Amsterdam

THE NETHERLANDS

 

Chris Jesshope

Informatic Institute, Faculty of Science

University of Amsterdam

Amsterdam

THE NETHERLANDS

 

Peter Kacsuk

MTA SZTAKI

Budapest

HUNGARY

 

Carl Kesselman

Information Sciences Institute

University of Southern California

Marina del Rey, Los Angeles, CA

USA

 

Janusz Kowalik

University of Gdansk

POLAND

 

Valeria Krzhizhanovskaya

St. Petersburg State Polytechnic University

RUSSIA

and

University of Amsterdam

THE NETHERLANDS

 

Marcel Kunze

Karlsruhe Institute of Technology

Steinbuch Centre for Computing

Karlsruhe

GERMANY

 

Tim Lanfear

NVIDIA Ltd

Reading

UNITED KINGDOM

 

Simon Lin

Academia Sinica Grid Computing (ASGC)

Institute of Physics

Taipei

TAIWAN

 

Thomas Lippert

Juelich Supercomputing Centre

Juelich

GERMANY

 

Miron Livny

Computer Sciences Dept.

University of Wisconsin

Madison, WI

USA

 

Ignacio Llorente

Dpt. de Arquitectura de Computadores y Automática

Facultad de Informática

Universidad Complutense de Madrid

Madrid

SPAIN

 

Satoshi Matsuoka

Dept. of Mathematical and Computing Sciences

Tokyo Institute of Technology

Tokyo

JAPAN

 

Timothy G. Mattson

Intel Computational Software Laboratory

Hillsboro, OR

USA

 

Paul Messina

Argonne National Laboratory

Argonne, IL

U.S.A.

 

Ken Miura

Center for Grid Research and Development

National Institute of Informatics, Tokyo

JAPAN

 

Leif Nordlund

AMD

SWEDEN

 

Jean-Pierre Panziera

Extreme Computing Division

Bull

FRANCE

 

Christian Perez

INRIA

FRANCE

 

Raoul Ramos Pollan

CCETA-CIEMAT Computing Center

SPAIN

 

B.B. Prahlada Rao

Programme SSDG

C-DAC Knowledge Park

Bangalore

INDIA

 

Ulrich Rüde

Lehrstuhl fuer Simulation

Universitaet Erlangen-Nuernberg

Erlangen

GERMANY

 

Bernhard Schott

Platform Computing

Frankfurt

GERMANY

 

Satoshi Sekiguchi

Information Technology Research Institute

National Institute of Advanced Industrial Science and Technology

JAPAN

 

Alex Shafarenko

Dept. of Computer Science

University of Hertfordshire

Hatfield

UNITED KINGDOM

 

Mark Silberstein

Technion-Israel Institute of Technology

Haifa

ISRAEL

 

Leonel Sousa

INESC

and

TU Lisbon, Lisbon

PORTUGAL

 

Domenico Talia

Dept. of Electronics, Informatics and Systems

University of Calabria

Rende, CS

ITALY

 

Dmitry Tkachev

T-Platforms

Moscow

RUSSIA

 

Amy Wang

Institute for Theoretical Computer Science

Tsinghua University

Beijing

CHINA

 

Robert Wisniewski

IBM  Watson Research Center

Yorktown Heights, NY

USA

 

Matt Wood

Amazon Web Services

Amazon

UNITED KINGDOM

 

Hongsuk Yi

Supercomputing Center

KISTI Korea Institute of Science and Technology Information

Daejeon

KOREA

 

 

Workshop Agenda

 

Monday, June 21st

Session

Time

Speaker/Activity

 

9.00 – 9.15

Welcome Address

Session I

 

State of the art and future scenarios

 

9.15 – 9.50

I. FOSTER

“Thinking outside the box: How cloud, grid, and services can make us smarter”

 

9.50 – 10.25

C. JESSHOPE

“General-purpose parallel computing - a matter of scale”

 

10:25 – 11:00

g. gao

Dataflow Models for Computation. State of the Art and Future Scenarios”

 

11:00 – 11:30

COFFEE BREAK

               

11:30 – 12:05

R. WISNIEWSKI

Software Challenges and Approaches for Extreme-Scale Computing”

 

12:05 – 12:40

S. MATSUOKA

Hetero – Acceleration the Yellow Brick Road onto Exascale?”

 

12:40 – 12:50

CONCLUDING REMARKS

Session II

 

Emerging computer systems and solutions

 

17:00 – 17:25

F. BAETKE

“Standards-based Peta-scale Systems – Trends, Implementations and Solutions”

 

17:25 – 17:50

D. GOLDENBERG

“Driving InfiniBand Technology to Petascale Computing and Beyond”

 

17:50 – 18:15

A. GEIGER

“Status and Challenges of a Dynamic Provisioning Concept for HPC-Services”

 

18:15 – 18:45

COFFEE BREAK

 

18:45 – 19:10

D. TKACHEV

Clustrx: A New Generation Operating System Designed for HPC”

 

19:10 – 19:35

C. HUGGINS

“Managing complex cluster architectures with Bright Cluster Manager”

 

19:35 – 20:00

B. SCHOTT

“DGSI: Federation of Distributed Compute Infrastructures”

 

20:00 – 20:10

CONCLUDING REMARKS

 

 

Tuesday, June 22nd

Session

Time

Speaker/Activity

Session III

 

Advances in HPC technology and systems I

 

9:00 – 9:25

S. DOSANJH

Exascale Computing and the Role of Co-design”

 

9:25 – 9:50

J.P. PANZIERA

“Beyond the Petaflop

 

9:50 – 10:15

V. GETOV

Component-oriented Approaches for Software Development and Execution in the Extreme-scale Computing Era”

 

10:15 – 10:40

S. SEKIGUCHI

“Development of High Performance Computing and the Japanese planning”

 

10:40 – 11:05

T. LIPPERT

“PRACE: Europe's Supercomputing Research Infrastructure”

               

11:05 – 11:35

COFFEE BREAK

 

11:35 – 12:00

T. MATTSON

“The Future of Many Core Processors: a Tale of Two Processors”

 

12:00 – 12:25

L. NORDLUND

“AMD current and future solutions for HPC Workloads”

 

12:25 – 12:50

S. EVRIPIDOU

“The Data-Flow model of Computation in the Multi-core era”

 

12:50 – 13:00

CONCLUDING REMARKS

Session IV

 

Advances in HPC technology and systems II

 

17:00 – 17:25

G. BILARDI

“Network Oblivious Algorithms”

 

17:25 – 17:50

G. BOSILCA

“Distributed Dense Numerical Linear Algebra Algorithms on massively parallel heterogeneous architectures”

 

17:50 – 18:15

P. ANEDDA

“Mixing and matching virtual and physical HPC clusters”

 

18:15 – 18:45

COFFEE BREAK

 

18:45 – 20:00

PANEL DISCUSSION 1: “Challenges and opportunities in exascale computing

Chair: P. Messina

Panelists: S. Dosanjh, J. Gonnord, D. Goldenberg, T. Lippert, J.P. Panziera, R. Wisniewski, S. Sekiguchi, S. Matsuoka

 

 

Wednesday, June 23rd

Session

Time

Speaker/Activity

Session V

 

Grid and cloud technology and systems

 

9:00 – 9:25

M. LIVNY

“Distributed Resource Management: The Problem That Doesn’t Go Away”

 

9:25 – 9:50

D. TALIA

“Service-Oriented Distributed Data Analysis in Grids and Clouds”

 

9:50 – 10:15

P. KACSUK

Integrating Service and Desktop Grids at Middleware and Application Level

 

10:15 – 10:40

J. FORTES

“Cross-cloud Computing”

 

10:40 – 11:05

V. KRZHIZHANOVSKAYA

“Dynamic workload balancing with user-level scheduling for parallel applications on heterogeneous Grid resources”

               

11:05 – 11:35

COFFEE BREAK

Session VI

 

Cloud technology and systems I

 

11:35 – 12:00

C. CATLETT

“Rethinking Privacy and Security: How Clouds and Social Networks Change the Rules”

 

12:00 – 12:25

I. LLORENTE

“Innovations in Cloud Computing Architectures”

 

12:25 – 12:50

M. KUNZE

“The OpenCirrus Project. Towards an Open-source Cloud Stack”

 

12:50 – 13:00

CONCLUDING REMARKS

Session VII

 

Cloud technology and systems II

 

16:30 – 17:00

M. WOOD

“Orchestrating the Cloud: High Performance Elastic Computing”

 

17:00 – 17:25

M. DEVARE

“A Prototype implementation of Desktop Clouds”

 

17:25 – 17:50

M. SILBERSTEIN

“Mechanisms for cost-efficient execution of Bags of Tasks in hybrid cloud-grid environments”

 

17:50 – 18:15

M. DALHEIMER

“Cloud Computing and Enterprise HPC”

 

18:15 – 18:45

COFFEE BREAK

 

18:45 – 20:00

PANEL DISCUSSION 2: “State of the Cloud: Early Lessons Learned With Commercial and Research Cloud Computing”

Chair: C. Catlett

Panelists: I. Foster, I. Llorente, M. Dalheimer, M. Kunze

 

 

Thursday, June 24th

Session

Time

Speaker/Activity

Session VIII

 

Infrastructures, tools, products, solutions for HPC, grids and clouds

 

9:00 – 9:25

A. WANG

“PAIMS: Precision Agriculture Information Monitoring System”

 

9:25 – 9:50

T. MATTSON

“Design patterns and the quest for General Purpose Parallel Programming”

 

9:40 – 10:15

W. HU

“A Multicore Processor Designed for Petaflops Computation”

 

10:15 – 10:40

L. SOUSA

Efficient Execution on Heterogeneous Systems

 

10:40 – 11:05

T. LANFEAR

High-Performance Computing with NVIDIA Tesla GPUs

               

11:05 – 11:35

COFFEE BREAK

 

11:35 – 12:00

J. KOWALIK

“Hybrid Computing for Solving High Performance Computing Problems”

 

12:00 – 12:50

P. ARLUKOWICZ

“An Introduction to CUDA Programming: A Tutorial”

 

12:50 – 13:00

CONCLUDING REMARKS

Session IX

 

National and international HPC, grid and cloud infrastructures and projects

 

16:30 – 16:55

K. MIURA

“Cyber Science Infrastructure in Japan - NAREGI Grid Middleware Version 1 and Beyond -”

 

16:55 – 17:20

R. RAMOS POLLAN

“The road to sustainable eInfrastructures in Latin America”

 

17:20 – 17:40

B. BECKER

“The South African National Grid: Blueprint for Sub-Saharan e-Infrastructure”

 

17:40 – 18:00

B.B. PRAHLADA RAO

“GARUDA: Indian National Grid Computing Initiative”

 

18:00 – 18:30

COFFEE BREAK

 

18:30 – 18:50

S. LIN

“Building e-Science and HPC Collaboration in Asia”

 

18:50 – 19:10

M. BUBAK

“PL-Grid: the first functioning National Grid Initiative in Europe”

 

19:10 – 19:35

W. GENTZSCH

“DEISA and the European HPC Ecosystem”

 

19:35 – 20:00

H. YI

“HPC Infrastructure and Activity in Korea”

 

20:00 – 20:10

CONCLUDING REMARKS

 

 

Friday, June 25th

Session

Time

Speaker/Activity

Session X

 

Challenging applications of HPC, grids and clouds

 

9:00 – 9:25

C. KESSELMAN

“The Grid as Infrastructure for Sharing BioMedical Information: The Biomedical Informatics Research Network”

 

9:25 – 9:50

T. DAVID

“System Level Acceleration for Multi-Scale Modelling in Physiological Systems”

 

9:50 – 10:15

M. ATHANASOULIS

Building shared HPC facilities: the Harvard Orchestra experience

 

10:15 – 10:40

S. GORLATCH

Towards Scalable Online Interactive Applications on Grids and Clouds

 

10:40 – 11:05

U. RUEDE

Simulation and Animation of Complex Flows Using 294912 Processor Cores

 

11:05 – 11:35

COFFEE BREAK

 

11:35 – 12:00

A. SHAFARENKO

“Asynchronous computing of irregular applications using the SVPN model and S-Net coordination”

 

12:00 – 12:25

M. BUBAK

“Towards Collaborative Workbench for Science 2.0 Applications”

 

12:25 – 12:50

C. PEREZ

“On High Performance Software Component Models”

 

12:50 – 13:00

CONCLUDING REMARKS

 

CHAIRMEN

 

Sudip S. Dosanjh

SANDIA National Labs

Albuquerque, NM

USA

 

 

Wolfgang Gentzsch

DEISA Distributed European Infrastructure

for Supercomputing Applications

and

OGF

GERMANY

 

 

Satoshi Matsuoka

Dept. of Mathematical and Computing Sciences

Tokyo Institute of Technology

Tokyo

JAPAN

 

 

 

Chris Jesshope

Informatic Institute, Faculty of Science

University of Amsterdam

Amsterdam

THE NETHERLANDS

 

 

Ian Foster

Argonne National Laboratory

and

Dept. of Computer Science

The University of Chicago

Argonne & Chicago, IL

U.S.A.

 

 

Ian Foster

Argonne National Laboratory

and

Dept. of Computer Science

The University of Chicago

Argonne & Chicago, IL

U.S.A.

 

 

 

Carl Kesselman

Information Sciences Institute

University of Southern California

Marina del Rey, Los Angeles, CA

USA

 

 

Guang Gao

University of Delaware

Department of Electrical and Computer Engineering

Newark, Delaware

USA

 

 

Miron Livny

Computer Sciences Dept.

University of Wisconsin

Madison, WI

USA

 

 

Gerhard Joubert

Technical University Clausthal

GERMANY

 

PANELS

PANEL 1

Challenges and opportunities in exascale computing

 

Numerous workshops have identified scientific and engineering computational grand challenges that could be addressed with exascale computing resources.  However, the technology expected to be available to build affordable exascale systems in the next decade leads to architectures that will be very difficult to program and to manage. Will completely new programming models be needed?  And new numerical algorithms and mathematical models? Will a co-design approach that involves application teams from the beginning of the exascale initiative make the programming challenges tractable?  The panel participants will debate these issues and other related topics.

 

Chairman: P. Messina

Panelists: S. Dosanjh, J. Gonnord, D. Goldenberg, T. Lippert, J.P. Panziera, R. Wisniewski, S. Sekiguchi, S. Matsuoka

Back to Session IV

PANEL 2

State of the Cloud: Early Lessons Learned With Commercial and Research Cloud Computing

 

This panel will discuss insights gained using cloud technologies and services for scientific computing.  These range from security to performance, from costs to flexibility.  Each panelist will briefly discuss one or more of these challenges, offering examples of solutions as well as difficulties related to scientific use of clouds.

 

Chairman: C. Catlett

Panelists: I. Foster, I. Llorente, M. Dalheimer, M. Kunze

 

Back to Session VII

 

 

ABSTRACTS

Thinking outside the box: How cloud, grid, and services can make us smarter

 

Ian Foster

Math & Computer Science Div., Argonne National Laboratory

Argonne, IL and

Dept of Computer Science, The University of Chicago

Chicago, IL, U.S.A.

 

Whitehead observed that "civilization advances by extending the number of important operations which we can perform without thinking about them." Thanks to Moore's Law, these operations can nowadays involve increasingly complex information manipulation and computation. The outsourcing of computing via approaches such as utility computing, on-demand computing, grid computing, software as a service, and cloud computing can further enhance human capabilities, by freeing computer applications from the limiting confines of a single computer. Software that thus runs "outside the box" can be more powerful (Google, TeraGrid), dynamic (Animoto, caBIG), and collaborative (FaceBook, myExperiment). It can also be cheaper, due to economies of scale in hardware and software. Simultaneously, service-oriented architectures make it easier to integrate data and software from many sources. The combination of new functionality and new economics inspires new applications, reduces barriers to entry for application providers, and in general disrupts the computing ecosystem. I discuss new applications that outside-the-box computing enables; the hardware and software architectures that make these new applications possible; and the social dimensions of outside-the-box computing.

 

Back to Session I

General-purpose parallel computing - a matter of scale

 

Chris Jesshope

 

Faculty of Science, Informatics Institute

University of Amsterdam

Amsterdam, NETHERLANDS

 

The question this talk will pose is whether it possible to achieve the holy grail of general purpose parallel computing. One of the major pitfalls to this goal is the many and varied approaches to parallel programming, yet we believe it is possible to provide a generic virtualisation layer that provides the necessary API to support this variety of concerns. Another question is whether this interface can be implemented efficiently across a range of architectures, where by efficiency we mean not only meeting non-functional constraints on throughput and latency but also managing constraints on energy dissipated and heat distribution in the target devices, which is becoming increasingly important. To meet these constraints it is likely that the target processors will be highly heterogeneous and that the run-time system will need to support both data-driven scheduling to manage the asynchrony that comes with this territory as well as to provide dynamic resource management to allow the overall system to adapt and meet the these potentially conflicting requirements. We will present the Self-adaptive virtual processor and describe work on various implementations including in the ISA of a multi-core, as an interface to FPGA programming and across a variety of existing conventional and not-so conventional multi-core platforms.

Back to Session I

Dataflow Models for Computation. State of the Art and Future Scenarios

 

Guang Gao

University of Delaware, Department of Electrical and Computer Engineering

Newark, Delaware, USA

 

The emerging trend on multi-core chips is changing the technology landscape of computing system in the scale that has not been witnessed since the Intel microprocessor chip commissioned in early 1970s. However, the implication of this technology revolution is profound: its success can only be ensured if we can successfully (productively) implement parallel computer architecture on such chips as well as its associated software technology.

We start with a brief note on the fundamental work on dataflow models of computation in the last century that goes back to 1960s/ 1970s.  We then comment on the state of the art development of dataflow models to address the new challenges in parallel architecture and software models presented by the multi-core chip technology.  Finally, we present some hypotheses on the future scenarios of advances of dataflow models.

Back to Session I

Software Challenges and Approaches for Extreme-Scale Computing

 

Robert Wisniewski

IBM  Watson Research Center

Yorktown Heights, NY, USA

 

The drive to exascale contains a series of challenges for technology.  The solutions that will be developed from a technology perspective are going to lead to a related series of challenges from a system software perspective.

Some of the prime determiners of the software challenges will include the technology solutions to meet the power budget and to achieve the requisite reliability.  Also, trends in memory and I/O costs, and their relative ratios to compute are changing unfavorably.  When investigations began a couple years ago into software for exascale, there was a feeling revolutionary approaches would be needed in many spaces.  As the challenges were examined in greater detail, there is a growing sense that both because of time constraints, and achievable evolutionary technology, that while there are some areas that will require significantly new approaches to achieve exascale, other areas can support exascale in an evolutionary manner.  In the this talk I will lay out the major technology challenges with likely their solutions, and how that will impact the system software for exascale.  I will then describe some of the key approaches IBM is taking to address those impacts on system software.

Back to Session I

Hetero – Acceleration the Yellow Brick Road onto Exascale?

 

Satoshi Matsuoka

 

Dept. of Mathematical and Computing Sciences

Tokyo Institute of Technology, Tokyo, JAPAN

 

Since the first commodity x86 cluster Wigraf achieving paltry 10s~100s Megaflops in 1994,  we  have experienced several orders of magnitude boost in performance. However, the first Petaflop was achieved with the LANL RoadRunner, a Cell-based "accelerated" cluster, and in 2010 we may see the first (GP)GPU-based cluster reaching Petaflops. Do such non-CPU "accelerator” merely push the flops superficially, or are they fundamental to scaling? Based on experiences from TSUBAME, the first  GPU-accelerated cluster on the Top500, we show that GPUs not only achieve higher performance but also better scaling, and in fact their true nature as multithreaded massively-parallel vector processor would be fundamental for Exascale. Such results are being reflected onto the design of TSUBAME2.0 and its successors.

Back to Session I

Standards-based Peta-scale Systems – Trends, Implementations and Solutions

 

Frank Baetke

Global HPC Technology, Hewlett Packard, Richardson, Texas, USA

 

HP’s HPC product portfolio which has always been based on standards at the processor, node and interconnect level lead to a successful penetration of the High Performance Computing market across all application segments. Specifically the c-Class Blade architecture is now fully established as a reference for HPC-Systems as the TOP500 list clearly shows. The rich portfolio of compute, storage and workstation blades comprises a family a components call the Proliant BL-series complementing the well-established rack-based Proliant DL family of nodes. To address additional challenges at the node and systems level HP recently introduced the Proliant SL-series.

Beyond acquisition cost, the other major factor is power and cooling efficiency.  This is primarily an issue of cost for power, but also for the power and thermal density of what can be managed in a data center. To leverage the economics of scale established HPC centers as well as providers of innovative services are evaluating new concepts which have the potential to make classical data center designs obsolete. Those new concepts provide significant advantages in terms of energy efficiency, deployment flexibility and manageability. Examples of this new approach, often dubbed POD for Performance Optimized Datacenter, including a concept to scale to multiple PFLOPS at highest energy efficiency will be shown.

Finally details of a new Peta-scale system to be delivered later this year will be shown and discussed.

Back to Session II

Driving InfiniBand Technology to Petascale Computing and Beyond

 

Dror Goldenberg

Mellanox Technologies, Sunnyvale, CA, USA

 

PetaScale and Exascale systems will span tens-of-thousands of nodes, all connected together via high-speed connectivity solutions. With the growing size of clusters and CPU cores per cluster node, the interconnect needs to provide all of the following features: highest bandwidth, lowest latency, multi-core linear scaling, flexible communications capabilities, autonomic handling of data traffics, high reliability and advanced offload capabilities. InfiniBand has emerged to be the native choice for PetaScale clusters, and was chosen to be the connectivity solution for the first Petaflop system, and is being used for 60% of the world Top100 supercomputers (according to the TOP500 list). With the capabilities of QDR (40Gb/s) InfiniBand, including adaptive routing, congestion control, RDMA and quality of service, InfiniBand shows a strong roadmap towards ExaScale computing and beyond. The presentation will cover the latest InfiniBand technology, advanced offloading capabilities, and the plans for InfiniBand EDR solutions.

Back to Session II

Status and Challenges of a Dynamic Provisioning Concept for HPC-Services

 

Alfred Geiger

T-Systems Solutions for Research GmbH

Stuttgart, GERMANY

 

The presentation will first of all describe the state of the art in commercial HPC-provisioning. Existing concepts are primarily based on shared services that can be accessed via grid-middleware. However currently we observe a mismatch between these provisioning concepts and the expectations of HPC-customers. The request is for a cloud-like model for the provisioning of temporarily dedicated resources. Treating cloud as a business model rather than a technology, the service-providers are doing first steps in this direction. On the other side there are still significant obstacles on the way to a service that fully meets the customer-requirements. In this contribution a possible roadmap on the way to dynamic HPC-services will be discussed together with short-term workarounds for missing pieces of technology. Furthermore the technology-gaps will be identified.

Back to Session II

Clustrx: A New Generation Operating System Designed for HPC

 

Dmitry Tkachev

Research and Development Director T-Platforms

Moscow, RUSSIA

 

Clustrx is a new generation HPC OS architected specifically for high performance computing.  Designed by a team of HPC experts, Clustrx is the first OS in which all the operating system functionality - the HPC stack and workload management subsystem - are fully integrated into a single software package.  Designed with an innovative, real-time management and monitoring system, Clustrx eliminates any limits of scalability and manageability for multi-petaflops clusters and simplifies the shared use of supercomputing resources for grid environments.  Clustrx is the HPC operating system designed to enable the eventual migration from petascale to exascale.

Back to Session II

Managing complex cluster architectures with Bright Cluster Manager

 

Christopher Huggins

ClusterVision, Amsterdam, THE NETHERLANDS

 

Bright Cluster Manager makes clusters of any size easy to install, use and manage, and is the cluster management solution of choice for many universities, research institutes and companies across the world. In this presentation, ClusterVision will give some examples on how Bright Cluster Manager makes it easy to install, use, monitor, manage and scale large and complex cluster infrastructures.

 

Back to Session II

DGSI: Federation of Distributed Compute Infrastructures

 

Bernhard Schott

Platform Computing GERMANY

 

DGSI (D-Grid Scheduler Interoperability project) develops the DCI-Federation Protocol enabling dynamic combination and transparent use of Cloud and Grid resources. The protocol is open source and technology agnostic and will be implemented in 5 different Grid technologies in the project. Presented implementation examples are based on Platform Computing Cloud and Grid technology: Platform ISF and Platform LSF.

Back to Session II

Exascale Computing and the Role of Co-design

 

Sudip Dosanjh

SANDIA National Labs

Albuquerque, NM, USA

 

Achieving a thousand-fold increase in supercomputing technology to reach exascale  computing (1018 operations per second) in this decade will revolutionize the way supercomputers are used. Predictive computer simulations will play a critical role in achieving energy security, developing climate change mitigation strategies, lowering CO2 emissions and ensuring a safe and reliable 21st century nuclear stockpile. Scientific discovery, national competitiveness, homeland security and quality of life issues will also greatly benefit from the next leap in supercomputing technology. This dramatic increase in computing power will be driven by a rapid escalation in the parallelism incorporated in microprocessors. The transition from massively parallel architectures to hierarchical systems (hundreds of processor cores per CPU chip) will be as profound and challenging as the change from vector architectures to massively parallel computers that occurred in the early 1990’s. Through a collaborative effort between laboratories and key university and industrial partners, the architectural bottlenecks that limit supercomputer scalability and performance can be overcome. In addition, such an effort will help make petascale computing pervasive by lowering the costs for these systems and dramatically improving their power efficiency.

 

The U.S. Department of Energy’s strategy for reaching exascale includes:

   Collaborations with the computer industry to identify gaps

   Prioritizing research based on return on investment and risk assessment

   Leveraging existing industry and government investments and extending technology in strategic technology focus areas

   Building sustainable infrastructure with broad market support

      Extending beyond natural evolution of commodity hardware to create new markets

      Creating system building blocks that offer superior price/performance/programmability at all scales (exascale, departmental, and embedded)

   Co-designing hardware, system software and applications

 

The last element, co-design, is a particularly important area of emphasis. Applications and system software will need to change as architectures evolve during the next decade. At the same time, there is an unprecedented opportunity for the applications and algorithms community to influence future computer architectures. A new co-design methodology is needed to make sure that exascale applications will work effectively on exascale supercomputers.

 

Back to Session III

Beyond the Petaflop

 

Jeanne-Pierre Panziera

Extreme Computing Division, Bull, France

 

As Petaflop-size systems are currently being deployed, a formidable

challenge has been set for the HPC community: one exaflop within 8-10 years.

Relying on technology evolution alone is not enough to reach this goal. A

disruptive approach that encompasses all aspects of hardware, software and

application design is required.

Back to Session III

Component-oriented Approaches for Software Development and Execution in the Extreme-scale Computing Era

 

Vladimir Getov

School of Electronics and Computer Science

University of Westminster, London, U.K.

 

The complexity of computing at extreme scales is increasing rapidly, now matching the complexity of the simulations running on them. This complexity arises from the interplay of variety of factors such as level of parallelism (systems in this range currently use hundreds of thousands of processing elements and are envisioned to reach millions of threads of parallelism), availability of parallelism in algorithms, productivity, design of novel runtime system software, deep memory hierarchies, heterogeneity, reliability and resilience, and power consumption, just to name a few. The quest for higher processing speed has become only one of many challenges when designing novel high-end computers. While this complexity is qualitatively harder and multidimensional, addressing successfully the unprecedented conundrum of challenges in both hardware and software is a key to rapidly unlocking the potential of extreme-scale computing within the next 10-15 years.

 

In recent years, component-based technologies have emerged as a modern and promising approach to software development of complex parallel and distributed applications. The adoption of software components could increase significantly the development productivity, but the lack of longer-term experience and the increasing complexity of the target systems demand more research results in the field. In particular, the search for the most appropriate component model and corresponding programming environments is of high interest and importance. The higher level of complexity as described above involves a wider range of requirements and resources which demand dedicated support for dynamic intelligent (non-functional) properties and flexibility that could be provided in an elegant way by adopting a component-based approach.

 

Figure 1: Component-based Development and Execution Platform Architecture

This paper will present the design methodology of a generic component-based platform for both applications and system frameworks to have a single, seamless, “invisible” system image. The block diagram in Figure 1 depicts the generic architecture of our component-based development and execution platform.

 

We will argue that the software development could be simplified by adopting the component-oriented paradigm, where much better productivity can be achieved because of the higher level of abstraction. At the same time this approach enables in a natural way the introduction of autonomic support at runtime including automatic reconfiguration and tuning. This is illustrated by the model-to-solution pipeline block diagram presented in Figure 2. The main functions – compose, deploy, monitor and steer – are being implemented in our component-based platform.

 

Figure 2: Component-centric Problem-to-Solution Pipeline

 

The full paper will include more details about our initial experience that also cover some other important aspects of the development and execution cycle such as validation and dynamic verification. The conclusions include also some ideas and plans for future research in this area.

Back to Session III

Development of High Performance Computing and the Japanese planning

 

Satoshi Sekiguchi

Information Technology Research Institute

National Institute of Advanced Industrial Science and Technology, JAPAN

 

At the well-known SHIWAKE in November 2009, the Government Revitalisation Unit gave sentence to freeze on The Next-Generation Supercomputer Project, however it has been survived under the conditions of engaging more people to enjoy the benefit of the extreme performance and building national scale infrastructure to support science, engineering and other businesses. One of the effort just started to make this happen is to form so-called "HPCI" which intends to provide a venue to gather computing resources and people around. As a member of planning HPCI working group, I will introduce an outline of the discussion and its plan for the future.

Back to Session III

PRACE: Europe's Supercomputing Research Infrastructure

 

Thomas Lippert

Juelich Supercomputing Centre, Juelich, GERMANY

 

Within the last two years a consortium of 20 European countries has prepared the legal and technical prerequisites for the establishment of a leadership-class supercomputing infrastructure in Europe. The consortium named "Partnership for Advanced Computing in Europe" has carried out a preparatory phase project supported by the European Commission. The statutes of the new association, a Belgian "association sans but lucrative", were signed in April 2010 and its inauguration took place in June 2010. So far, four members have committed to provide compute cycles worth € 100 Million each in the 5 years period until 2015. The hosting countries in succession foresee the installation of machines of the highest performance class (Tier-0), providing a diversity of architectures beyond Petaflop/s.

Access to the infrastructure is provided on the basis of scientific quality through a pan-European peer review system under the guidance of the scientific steering committee (SSC) of PRACE. The SSC is a group of leading European peers from a variety of fields in computational science and engineering. Proposals can be submitted in form of projects or as programs by communities. In May 2010 a first early-access call was issued, and the provision of computer time through PRACE is foreseen commencing in August 2010 by the supercomputer JUGENE of Research Centre Jülich. Regular provision will start in November 2010.

PRACE's Tier-0 supercomputing infrastructure will be complemented by national centres (Tier-1) of the PRACE partners. In the tradition of DEISA, the Tier-1 centres will provide limited access to national systems for European groups - granted through national peer review - under the synchronization and governance of PRACE.

Back to Session III

The Future of Many Core Processors: a Tale of Two Processors