37th SPEEDUP Workshop on High-Performance Computing
This workshop's focus: Meeting the data challenge in HPC
Directions
The conference will take place in the CAB building of the ETH.
Program
Monday, September 8
- 8:30 - 8:45
- Welcome
- 8:45 - 9:30
- Keynote speech:
- Using HPC to Drive Innovation and Knowledge Discovery from Petascale Data
- Horst Simon (LBNL)
- 9:30 - 10:15
- TBA
- Wen-Mei Hwu (UIUC)
- 10:15 - 10:45
- Coffee break
- 10:45 - 11:30
- Efficient and scalable parallel graph partitioning
- Francois Pellegrini (Bordeaux)
- 11:30 - 12:15
- The Distributed and Unified Numerics Environment (DUNE)
- Peter Bastian (Stuttgart)
- 12:15 - 13:30
- Lunch break
- 13:30 - 14:15
- Bioinformatics / Chemistry
- Petascale Computing for Large-Scale Graph Problems and Computational Biology
- David Bader (Georgia Tech)
- 14:15 - 15:00
- Large Scale Electronic Structure Calculations
- Juerg Hutter (Uni Zurich)
- 15:00 - 15:30
- Coffee break
- 15:30 - 16:15
- Where is the bottleneck in large scale visualization?
- Jean Favre (Swiss National Supercomputing Centre)
- 16:15 - 16:20
- Outlook to next year's workshop
- 16:20 - 17:30
- Apero
- 15:00 - 17:30
- Poster Session
- 17:30
- General assembly of the Speedup Society
Tuesday, September 9
HDF5 Tutorial
(repeated at EPFL on Friday September 12)
- 08:00 - 9:00
-
Introduction to HDF5 Data, Programming Models and Tools
-
This Tutorial is designed for new HDF5 users. We will cover
basic HDF5 Data Model objects and their properties; we will
give an overview of the HDF5 Libraries and APIs, and discuss
the HDF5 programming model. Simple C (C++) examples will be
used to illustrate HDF5 concepts. The main HDF5 utilities
such as h5dump, h5diff, h5repack, h5stat, h5repart and HDF5
Java browsing and editing tool HDFView will be touched.
- 9:00 - 9:30
- Advanced HDF5 features
-
This Tutorial is designed for the HDF5 users with some HDF5
experience.It will cover advanced features of the HDF5
library for achieving better I/O performance and efficient
storage.
The following HDF5 features will be discussed: partial I/O,
compression and other filters including new n-bit and
scale+offset filters, and data storage options. Significant
time will be devoted to the discussion of complex HDF5
datatypes such as strings, variable-length datatypes, array
and compound datatypes.
- 9:30 - 10:00
- Coffee break
- 10:00 - 12:00
- Introduction to Parallel HDF5
-
This Tutorial is designed for the users who have exposure to
MPI I/O and basic concepts of HDF5 and would like to learn
about Parallel HDF5 Library. The Tutorial will cover
Parallel HDF5 design and programming model. Several C and
Fortran examples will be used to illustrate the basic ideas
of the Parallel HDF5 programming model. Some performance
issues including collective chunked I/O will be discussed.
- 13:15 - 14:15
- HDF5: Life cycle of data
-
In this talk we will discuss what happens to data when it is
written from the HDF5 application to an HDF5 file. This
knowledge will help developers to write more efficient
applications and to avoid performance bottlenecks.
- 14:15 - 14:45
- Coffee break
- 14:45 - 16:45
- New features in HDF5 1.8.0
-
This Tutorial targets HDF5 application developers and anyone
who is interested in the new HDF5 Library features. The
following new features available in 1.8.0 will be discussed:
- Group revisions: We will introduce new features of the
HDF5 Group object that include creation ordering, compact
storage, and support of Unicode for the HDF5 object's
names and datatypes. The Tutorial will also cover new
APIs for copying HDF5 objects between HDF5 files.
- HDF5 cache: New metadata cache to improve performance and
memory usage in the HDF5 library has been implemented. We
will give overview of the implementation and introduce new
APIs that can be used by HDF5 application programmers to
analyze and tune cache performance.
- Error handling: Error handling mechanism was redesigned to
give HDF5 application developers better control over the
HDF5 Library error stack. New Error APIs that allow
integration of application's error reporting with the HDF5
error reporting will be introduced in this part of
Tutorial.
- Links: This part of Tutorial discusses how HDF5 Library
implements and handles linking mechanism in HDF5 including
new type of links & external links to HDF5 objects.
- Backward-Forward Compatibility issues: We will educate
HDF5 users about backward and forward compatibility issues
across releases of the HDF5 Library and versions of the
HDF5 file format. We will discuss changes in the file
format that were done to support new HDF5 features such as
object creation order, compact groups, efficient access to
the variable length data, UTF-8 encoding, external links,
etc., and their implications on the HDF5 Library and
users?? applications.
- HDF5 and NetCDF4: We will give update on the project and
show some performance results
- 16:45 - 17:30
- Swiss HDF5 Power Users are Reporting ...
Organization and program committee
- Prof. Peter Arbenz (ETH Zürich), e-mail arbenz _AT_ inf.ethz.ch;
- Andreas Adelmann (Paul Scherrer Institut), e-mail andreas.adelmann _AT_ psi.ch;
- Olaf Schenk (University of Basel), e-mail olaf.schenk _AT_ unibas.ch.