Blog

Archive for the ‘HP2C’ Category

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

HP2C: Talk of Philippe Toint on Cubic Regularization Algorithm and Complexity Issues

Wednesday, September 29th, 2010

HP2C and the Università della Svizzera Italiana (USI) are happy to present a talk of Philippe Toint on Cubic regularization algorithm and complexity issues for nonconvex optimization (August 2010).

(more…)

HP2C: Two Talks of Rupert Klein on Multiple Scales Analyses and Numerics for Atmospheric Flows

Saturday, September 25th, 2010

HP2C and the Università della Svizzera Italiana (USI) are happy to present two talks of Rupert Klein, Freie Universität Berlin, Germany (August 2010).

Multiple scales analyses and numerics for atmospheric flows

Regime(s) of validity of sound-proof models

(more…)

HP2C: Interdisciplinary look inside the Earth´s interior

Thursday, September 2nd, 2010

(Cross posting from ETH Life)

The Swiss platform for High-Performance and High-Productivity Computing (HP2C) is the world´s first and only project with the aim of developing optimized scientific simulations for high-performance computers. Seismologists from ETH Zurich are also involved, namely in the «Petaquake» project.

What is the exact structure of the Earth´s interior? What are the processes that take place there? Where and how do earthquakes originate? These are some of the central questions concerning our planet that we have not yet been able to answer with certainty. A view into the Earth´s interior similar to computed tomography for a human being could provide these answers, thus helping to improve seismic risk maps. This would be an important basis for assessing the risk of the locations of nuclear power plants or hospitals in Switzerland for example.

Rread the full article on ETH Life »

HP2C – Call for Focused Projects on Risk Analysis for Global Challenges

Friday, July 16th, 2010

The High Performance and High Productivity Computing Platform (HP2C) invites the submission of proposals focused on applications of high performance computing to risk analysis for global challenges.

These projects should focus on advances in mathematical methods, algorithms and computational techniques to better exploit next generation supercomputing platforms for the analysis and forecast of global challenges, including climate change, regional weather prediction, natural hazards, but also social challenges like major disruptions in financial markets. Given the short duration and the limitation of budget, projects are expected to focus on methodological development and testing to prove the feasibility and impact of the new methods proposed. Projects focused merely on methods and algorithms for current low-end computer platforms will not be supported.

(more…)