What's new?

Reminder: For access to the HPC computers, please send your mobile phone number to complexhpc2013@it.uu.se.

Reminder: Don't forget to bring your laptop to the summer school.

Are you bringing a poster? Please let us know; complexhpc2013@it.uu.se

Februari 2013: An information folder is now available.

ComplexHPC Spring School 2013

- - Heterogeneous computing - impact on algorithms - -

June 3-7, 2013, Uppsala University, Uppsala, Sweden

Download the information folder here.

Introduction and Scope

During recent years we are witnessing significant and irreversible changes in the architectural design and the functionality of the available computers. Namely, the technology left the era of continuously improving performance through shortening the processor clock cycle and exploiting instruction level parallelism and entered the era of improving performance through thread-level parallelism together with high level of heterogeneity, combining numerous computing units of the same or different type, such as many cores, graphics processing units (GPU), special purpose processors etc.

The technological improvements in the past have enabled increase in performance without a drastic change of the vast variety of existing software products. The changes in the computer architecture today require a considerable effort to adapt, redo or even develop from scratch legacy applications in order to exploit the performance capabilities of the nowadays computers - a price that is rather high for the end-users.

Both academia and industry realize however that serial performance has reached its zenith, leading to an increased focus on new algorithms that can benefit from parallel and heterogeneous architectures.

The ComplexHPC Spring School 2013 aims to address the latest trends in the computer architecture design and their impact on the choice, implementation and the performance evaluation of (some classes of) algorithms on some typical distributed, heterogeneous, and hierarchical systems. We will focus on two types of algorithms:

  • algorithms and basic computational kernels arising in the field of Scientific Computing and Numerical Linear Algebra, as those are the backbone of many software packages for performing numerical simulations for problems in Physics, Chemistry, Geophysics, Engineering etc sciences;
  • algorithms related to dealing with large data sets, for example, as arising in Bioinformatics.

The program includes a number of keynote and theme presentations by internationally renowned leaders in the field, and a series of thematic lectures, where various aspects of the impact of the heterogeneous computer architectures on the development and the implementation of algorithms are addressed. Together with the thematic lectures, hands-on sessions or case studies are provided, to obtain immediate practical experience using a real distributed, heterogeneous, and hierarchical hardware platform. The computer resources to be used for the practical sessions are provided via the Uppsala Multidisciplinary Center for Advanced Computational Science, one of the six centra in the national meta-center Swedish National Infrastructure for Computing (SNIC).

During the school, we organize a social event to provide a good atmosphere for informal contacts and discussions, and let you get to know each other better.

Target Audience

The ComplexHPC Spring School 2013 specifically targets doctoral and post-doctoral students in the general field of high-performance and distributed computing with emphasis on algorithm development and implementation. Registration is required, and available for:

See also our formal call for participation.


All participants are invited - or strongly encouraged - to present a poster covering their current research efforts for presentation during an informal poster & get-together session at the end of the first day of the Spring School.

The ComplexHPC Spring School 2013 organizers.