Blog

Posts Tagged ‘Course’

Join us for the HPC Advisory Council Switzerland Conference (March 13-15, 2012)

Monday, February 13th, 2012

HPC Advisory Council and Swiss Supercomputing Centre to host HPC Switzerland Conference 2012

Date: March 13-15, 2012
Location: Palazzo dei Congressi, Switzerland

The HPC Advisory Council and the Swiss Supercomputing Centre will host the HPC Advisory Council Switzerland Conference 2012 in the Lugano Convention Centre, Lugano, Switzerland, from March 13-15, 2012. The conference will focus on High-Performance Computing (HPC) education, hands-on and classroom training and overviews of new important HPC developments and trends.

The conference will include comprehensive education for topics such as high-speed interconnects, high-performance and parallel I/O, communication libraries (such as MPI, SHMEM and PGAS), GPU and accelerations, Big Data, high-performance cloud computing, and will include advanced topics and development for upcoming HPC technologies. In addition, attendees will receive hands-on training for topics on clustering, network, troubleshooting, tuning, and optimizations.

For the complete agenda and schedule, please refer to the conference website here ». The 3-day conference is CHF 80.00. Registration is required and can be made at the HPC Advisory Council Switzerland Conference registration page.

Speaking opportunities as well as sponsorship opportunities are still available. You can submit a speaking proposal here ».

Media sponsorship and coverage is being provided by HPC-CH, insideHPC and Scientific Computing World.

Agenda of Course – Programming GPU Devices Using OpenACC Directives on Cray XK6

Thursday, February 9th, 2012

CSCS announced the detailed agenda of the

Programming GPU Devices using OpenACC Directives on the Cray XK6
March, 6-7  2012
CSCS in Manno

The registration fee is of CHF 150 including the coffee breaks.
Registration and agenda »

Participants will learn about the Cray XK6 hybrid multi-core and GPU architecture and its programming environment. They will learn about the OpenACC directives, which were designed to help users develop and port applications to run on heterogeneous systems.

The course syllabi and all lecture details are available here »

The deadline for registration is 29 February 2012.

First day (March 6)

09:00 – 09:15 Welcome / Introductions (Luiz DeRose, Cray)
09:15 – 09:30 Overview of the Cray XK system (Luiz DeRose, Cray)
09:30 – 10:30 Steps to create a hybrid code (Heidi Poxon, Cray)
10:30 – 11:00 Break
11:00 – 12:00 OpenACC (Alistair Hart, Cray)
- Execution and memory models
- OpenACC Directives
- CUDA Interoperability
- CCE Support status
12:00 – 13:00 Lunch
13:00 – 13:30 User experiences talks on the Cray XK6 system (Tim Ewart, University of Geneva)
13:30 – 14:30 Use case examples (Alistair Hart, Cray)
14:30 – 15:00 Break
15:00 – 15:30 How to build/run existing CUDA and OpenCL on the Cray XK6 (Alistair Hart, Cray)
15:30 – 17:30 Lab (Cray / CSCS)

Second day (March 7)

09:00 – 09:45 Performance Tools for the Cray XK (Heidi Poxon, Cray)
09:45 – 10:30 DDT debugger for the XK6 (Patrick Wohlschlegel, Allinea)
10:30 – 11:00 Break
11:00 – 11:30 Cray libsci_acc (Luiz DeRose, Cray)
11:30 – 12:00 OpenACC future (Luiz DeRose, Cray)
- New features (functionality and performance)
-  Standardization
- Support for other architectures
12:00 – 13:00 Lunch
13:00 – 14:30 User experiences talks on the Cray XK6 system (Xavier Lapillonne (Meteoswiss), Joachim Stadel (University of Zurich) and Matthias Christen (USI))
14:30 – 15:00 Break
15:00 – 17:30 Lab (Cray / CSCS / Allinea)

HLRS-Course: Fortran for Scientific Computing, March 5-9, 2012

Tuesday, January 31st, 2012

The High Performance Computing Center Stuttgart (HLRS) opened the registration for the following course:

Fortran for Scientific Computing
March 5-9, 2012, in Stuttgart

For more details visit the web page of the course »

Registration deadline is Feb. 5, 2012.

Abstract

This course is dedicated for scientists and students to learn (sequential) programming with Fortran for scientific applications. The course teaches newest Fortran standards. Hands-on sessions will allow users to immediately test and understand the language constructs.

Content

  • Fortran syntax overview: Basics – Program units – Dynamic data – IO
  • Obsolete features of Fortran
  • Fortran intrinsics
  • Multiple source files
  • Optimisation of single processor performance
  • Features of Fortran 2003 and 2008
  • Coarray Fortran
  • Fortran Development Live Environment (FonDLE)

Registration

Via online registration form »

Fee

  • Students of German universities: none
  • Members of German universities and public research institutes: none
  • Members of other universities and public research institutes: 120 EUR
  • Others: 400 EUR (will be collected on the first day of the course, cash only)

Prerequisites

  • Familiarity with Linux and Linux editors is recommended
  • Basics/principles of programming (in any language)
  • Basic mathematics (integration and differentiation)

Course on Programming GPU Devices using OpenACC Directives on the Cray XK6

Saturday, January 21st, 2012

CSCS and HP2C are announcing the following course

Programming GPU Devices using OpenACC Directives on the Cray XK6
March, 6-7  2012
CSCS in Manno

The registration fee is of CHF 150 including the coffee breaks.

Registration and agenda »

Contents

Attendees of this HP2C training event will learn about the Cray XK6 hybrid multi-core and GPU architecture and its programming environment.

They will learn about the OpenACC directives, which were designed to help users develop and port applications to run on heterogeneous systems. They will have an understanding on how to use the Cray Performance tools to identify “hot areas” in the code to focus the use of OpenACC directives. They will have the opportunity to experiment the OpenACC directives with the Cray Compilation Environment (CCE). In addition, they will learn about the Cray scientific libraries for accelerators and will learn and experiment Allinea’s DDT and Cray’s Performance Tools for debugging and performance tuning of heterogeneous applications on the Cray XK6 systems.

Attendees are encouraged to bring in their own applications and codes for the hands-on sessions.  Experts from Cray PE, OpenACC and libsci development and performance tools and Allinea DDT debugger will be present at the meeting for discussions and feedback.  We also invite current users who have their applications running successfully on the Cray XK6 system to present brief user experience talks.

Agenda

- Welcome
- Overview of the Cray XK6 system
- Introduction to Cray XK6 Programming Environment
- Support for GPU application development and execution

  • GPU development environments (CUDA C & Fortran, OpenCL & OpenACC from Cray & PGI)
  • GPU accelerated libraries
  • Message passing communication (MPI)

- Introduction to OpenACC
- Development cycle of application porting

  • Static analysis of the application
  • Find hot loops
  • Scoping Analysis
  • Add OpenMP
  • Create OpenACC regions from OpenMP regions

- Using libsci_acc
- Debugging
- Performance tuning

  • Profile application
  • Using the accelerator hardware counters
  • Analysis of data transfers
  • Add data regions

Speedup High-Performance Computing Workshop, University of Basel, Feb 2012

Wednesday, January 18th, 2012

We would like to draw your attention,  to the upcoming

40th SPEEDUP Workshop on High Performance Computing,
taking place on February 6/7, 2012, at University of Basel, Switzerland

The workshop is open for researchers, students and scientific and industrial partners. The intention  is to present and discuss the state-of-the-art in high-performance and parallel scientific computing. Presentations will focus on algorithms, applications, and software issues related to high-performance parallel computing. The focus of the workshop on Monday February 6 will be “Scalable Heterogeneous Computing and Programming Models for Computational Science”.

More information and a registration page for the Colloquium or Colloquium+Tutorial are available here »

The fees are:

  • Colloquium: CHF 50, free for students
  • Tutorial  : CHF 150, CHF 50 for students

The Colloquium Day, February 6, 2012

The following invited speakers will present and discuss the state-of-the-art in high-performance and parallel scientific computing (6 talks of 45 minutes each + poster session):

  • Prof. Jeff Vetter (Oak Ridge National Laboratory)
  • Dr.   Peter Tang (Intel)
  • Dr.   Brad Chamberlain (Cray)
  • Prof. Paolo Bientinesi (RWTH Aachen)
  • Prof. Dimitri Komatitsch (CNRS)
  • Prof. Bastien Chopard (University of Geneva)

To promote fast exchange of information in our community, a poster session with contributed posters will take place also on Feb 6. Please, encourage your collaborators to register with a poster title and upload an abstract for their posters, the deadline is January 28, 2012.

The Tutorial Day, Feb 7, 2012

On February 7 Speedup will organize a tutorial on Intel Threading Building Blocks taught by Hans Pabst (Intel).