IT Center Events

RWTH Adminrunde November 2011
2011-11-17
Name: RWTH Adminrunde November 2011

Veranstaltungsart: Informationsveranstaltung

Datum: 17. November 2011
Zielgruppe: Alle Interessierten
Allgemeine Infos zur RWTH Adminrunde

Agenda und Veranstaltungsunterlagen
RWTH Adminrunde November 2011 – 17.11.2011

IPv6 – Nils Neumann
Datenschutz und Datensicherheit – Helmut Löbner

RWTH Adminrunde September 2011
2011-09-19
Name: RWTH Adminrunde September 2011

Veranstaltungsart: Informationsveranstaltung

Datum: 19. September 2011
Zielgruppe: Alle Interessierten
Allgemeine Infos zur RWTH Adminrunde

Agenda und Veranstaltungsunterlagen
RWTH Adminrunde September 2011 – 19.09.2011

Ein Paketfilter – netfilter/iptables – Bernd Kohler
Die Munin Konfiguration zum Vortrag
Managed Services, Managed Serverhosting, Integratives Hosting – Thomas Pätzold
Deployed Desktop – Thomas Eifert

RWTH Adminrunde Juli 2011
2011-07-18
Name: RWTH Adminrunde Juli 2011

Veranstaltungsart: Informationsveranstaltung

Datum: 18. Juli 2011
Zielgruppe: Alle Interessierten
Allgemeine Infos zur RWTH Adminrunde

Agenda und Veranstaltungsunterlagen
RWTH Adminrunde Juli 2011 – 18.07.2011

Kann man im Web 2.0 sicher surfen – Jens Hektor
Vorstellung Secunia – Robert Tholen
Automatisierte Installation und Softwareverteilung mit OPSI im IEHK – Rainer Onkels
Windows Deployment im RZ mit SCCM – Robert Tholen

PPCES 2011
2011-03-21 - 2011-03-25
Parallel Programming in Computational Engineering and Science 2011

HPC Seminar and Workshop
Monday, March 21, – Friday, March 25, 2011

Kindly supported by:

Introduction

This event which continued the tradition of previous annual week-long events taking place in Aachen every spring since 2001 was a complete success!!.
Monday Special:
Beginning with a series of overview presentations on Monday afternoon, we are very happy to announce the upcoming RWTH Compute Cluster.
Agenda for monday special see below:

Seminar and Workshop
Throughout the week, we will cover serial and parallel programming using OpenMP and MPI in Fortran and C / C++ as well as performance tuning addressing both, Linux and Windows platforms. Due to the positive experience last year, we are happy to present a renowned speaker to give an introduction into GPGPU architectures and programming.
Speakers

Dieter an Mey (RWTH Aachen University)

Thomas Warschko (Bull)

Herbert Cornelius (Intel)

Jean-Pierre Panziera (Bull)

Christian Bischof (RWTH Aachen University)

Ruud van der Pas (Oracle)

Felix Wolf (German Research School for Simulation Science)

Michael. Wolfe (PGI)

HPC Team of the RWTH Aachen University

Participants

Attendees should be comfortable with C/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization. The presentations will be given in English language. Please fill out the remarks field during the registration, if you want to use Windows or Linux.

Social Event
There will be the sponsored social event on Wednesday, March 23 at 7pm in Restaurant Kazan in Annastraße in nice atmosphere with tasty food. Please feel free to participate in the social dinner on Wednesday, even if only visit one of the workshop days.
Agenda and Registration
Download Agenda (last update: March 16)

Date

Title

Speakers

Registration (separate for each day!)
Deadline on Monday March 21

Please mark in the last field if you

join the social event on Wednesday eve

want to use Windows or Linux

Monday, March 21
14:00 – 17:30

Announcement of the upcoming RWTH HPC-Cluster
J.-P. Panziera, T. Warschko (Bull), H. Cornelius (Intel), F. Wolf (GRS), R. van der Pas (Oracle) and C. Bischof, D. an Mey (RWTH)
Registration closed

Tuesday, March 22
9:00 – 17:30

Serial Programming, Tuning, Debugging, Processor Architectures
After an introduction into parallel computer architecture, we will focus on performance tuning issues and debugging. Furthermore basic introductions into the programming development environments on Windows and Linux will be presented. For those who feel comfortable with one platform, this will also be a nice opportunity to get hands on the other one.
RWTH HPC Team
R.v.d. Pas (Oracle)
Registration closed

Wednesday, March 23
9:00 – 17:30

Shared Memory Programming with OpenMP
OpenMP is a widely used approach for programming shared memory architectures, which is supported by most of the compilers nowadays. We will cover the basics of the programming paradigm as well as some advanced topics, such as programming NUMA machines or clusters coherently coupled with vSMP software from ScaleMP.

RWTH HPC Team
R.v.d. Pas (Oracle)

Registration closed

19:00

Social Dinner Restaurant Kazan

Thursday, March 24
9:00 -17:30

Message Passing with MPI
The Message Passing Interface (MPI) is the de facto standard for programming large HPC-Clusters. We will introduce the basic concepts, give an overview of advanced features and an introduction into a selection of performace tools.

RWTH HPC Team
Registration closed

Friday, March 25
9:00 – 15:30

GPGPU Programming
We study GPU programming as a parallel programming skill. We briefly introduce GPU architectures and why GPU programming differs from multicore parallel programming. CUDA is NVIDIA‘s architecture for executing highly parallel applications on GPUs; we introduce NVIDIA‘s CUDA C extensions and PGI‘s CUDA Fortran extensions, showing basic concepts, performance measurement, and tuning. Then we look at the PGI Accelerator Model, a directive-based approach to programming GPUs.
The exercise session in the afternoon will cover the basic concepts of GPGPU programming. For the first approaches, we will provide CUDA-capable laptops. In addition, we will give a practical introduction to the batch usage of the available high-end GPGPUs belonging to the RWTH compute cluster. At the end of Q2 2011 a GPU-Cluster comprising approx. 50 NVIDIA Fermi graphics cards will be established to power the new CAVE of the RWTH Virtual Reality Group and for high performance GPGPU computing.
M. Wolfe (PGI)
Michael Wolfe has worked in compilers in academia and industry for over 30 years. He has been a compiler engineer at The Portland Group, Inc. (PGI) since 1996, where he currently leads development of GPU programming.
Registration closed

Material

Overview

PPCES2011-Introduction-DaM.pdf
PPCES2011-New_RWTH_Compute_Cluster-Thomas_Warschko.pdf
PPCES2011-Bull_Exascale-JP_Panziera.pdf
PPCES2011-Bull_Exascale-JP_Panziera.pdf

Programming Envirement and Serial Tuning

2011_03_22_-_Parallel_Computer_Architectures.pdf
2011_03_22_-_Performance_Tools_Basics.pdf
1.serial-optimization-ppces2011_rvdp.pdf.2rvoc6l.pdf
HPC User Environment.pdf.zg0t62h.pdf

MPI

MPI-Tutorial.pdf
MPI_Lab.pdf

OpenMP

2.overview-openmp-ppces2011-rvdp.pdf
2011-03-23_-_OpenMP_and_the_Hardware_Architecture.pdf
2011-03-23_-_Tasking_and_OpenMP_Success_Studies.pdf
Intel_Inspector_XE.pdf
OpenMP_Lab.pdf
OpenMP_Lab.zip

GPGPU

GPGPUs@CCC.pdf
Wolfe_Aachen.pdf
gpgpu-lab.zip

Course Material 2011
Fotos >>>>

Costs
There is no seminar fee. All other costs (e.g. travel, hotel, and consumption) are at your own expenses.
Links

The previous PPCES 2010 event.

Link to Oracle Technical Whitepaper

Location

RWTH Aachen University
Center for Computing and Communication, Extension Building
Kopernikusstraße 6, 52074 Aachen
Seminar Room 3,4

Contact
Tim Cramer
Tel.: +49 241 80 24924
Fax/UMS: + 49 241 80 624924
E-mail: hpcevent@rz.rwth-aachen.de

PPCES 2010
2010-03-22 - 2010-03-26
Parallel Programming in Computational Engineering and Science 2010

HPC Seminar
Monday, March 22, 11:00 – Friday, March 26, 2010, 15:30
in the Center for Computing and Communication

After the HPC Seminar …
…please tell us how you liked it on the feedback form (the input is visible to the public) or send e-mail to hpcevent@rz.rwth-aachen.de.

Introduction

This event will continue the tradition of previous annual SunHPC events and last year’s PPCES event taking place in Aachen since 2001. We keep continuously changing the format a little bit over the years. This year we are going to include a half day workshop on GPGPU programming for the first time.
As usual, we will cover parallel programming using OpenMP and MPI in Fortran and C/C++ with a focus on the Linux and Windows Platforms.

Starting on Monday we will give basic introductions into the programming development environments on these platforms which are available for the lab exercises during the following days. For those who feel comfortable with one platform, this will also be a nice opportunity to get hands on the other one.
Tuesday will be dedicated to message passing with MPI and on Wednesday will cover shared memory programming with OpenMP. On Thursday we will focus on performance tuning issues while on Friday we will concentrate on GPGPU programming issues.

You can register for all five days separately so that you can choose your favourite topics. Of course you are welcome to register for all five days.
Participants
Attendees should be comfortable with C/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization. The presentations will be given in English language.
Speakers
The list of speakers includes:

Ruud van der Pas (Oracle) on Thursday

Timo Stich (NVIDIA) on Friday

Bernd Dammann (DTU) on Friday

Members of the RWTH HPC Team throughout the whole week.

Agenda and Registration

Please find here Agenda, Poster, Flyer, Fotos

Course Material

Programming Environment

Welcome.pdf
Login_Uebung.pdf
PPCES1.pdf
PPCES2.pdf
Lab_Cluster_Basics_Windows.pdf
Visual_Studio_for_HPC_Application_Development.pdf.rjr3iee.partial
TotalView.pdf
TV_Uebung.pdf
Exercise: “Hello World”
Exercise: TotalView

MPI

MPI_Introduction.pdf
OMP-MPI_CaseStudy_AdaptiveIntegration.pdf
Handout_Lab_MPI-Introduction.pdf
Handout_Lab_MPI-Solutions.pdf
Hybrid_CaseStudy_FLOWer.pdf
MPI_CaseStudy_Jacobi.pdf
MPI_CaseStudy_Matmul.pdf
Parallelization_Strategies.pdf
Handout_MPI_manpages.pdf
MPI Introduction Exercise

OpenMP

CT-OpenMP_Introduction.pdf
CT-OpenMP_Introduction-completed.pdf
CT-Advanced_OpenMP.pdf
CT-Lab_OpenMP_Exercises.pdf

GPGPU

NVIDIA_CudaIntroduction.pdf
NVIDIA_AdvancedCuda.pdf
GPU_ProgrammingParadigms.pdf
GPU based Singles and Coincidence Computing.ppt.pdf
B.Dammann-PPCES10.pdf

Tools

HPC Tools on Windwows
Performance Measurement Basics
RWTH Aachen Linux Tools Overview
VT Ueser Manual (5.8)

Course Material 2010

Videos

Monday,
March 22, 2010
PPCES Welcome – Dieter an Mey
download

Program Dev. Linux – Dirk Schmidl
download

User Environment Linux & Windows – Dirk Schmidl
download

Program Dev. Windows – Christian Terboven
download

Tuesday,
March 23, 2010
MPI Basics – Dieter an Mey
download

Case Study – Adv. Integration – Dieter an Mey
download

Case Study – FLOWER – Dieter an Mey
download

Case Study – Jacobi – Dieter an Mey
download

Case Study – Matrix – Dieter an Mey
download

MPI Overview – Dieter an Mey
download

MPI Parallelization Strategies – Dieter an Mey
download

MPI Debugging MARMOT – Christian Iwainsky
download

Wednesday,
March 24, 2010
Intro OpenMP – Christian Terboven
download

Advanced OpenMP – Christian Terboven
download

Using OpenMP – Christian Terboven
download

Performance Tuning OpenMP – Christian Terboven
download

Thursday,
March 25, 2010
Tuning for Cache Based Systems – Ruud van der Pas (Oracle)

Performance Analysis with Oracle Dev. Tools – Ruud van der Pas (Oracle)

Intro Performance Tuning in Aachen – Christian Iwainsky
download

Performance Tuning Basics – Christian Iwainsky
download

HPC Tools on Windows – Christian Terboven
download

Case Study – MPI Parallelization of DROPS – Oliver Fortmeier
download

Friday,
March 26, 2010
PPCES GPU Day Introduction – Dieter an Mey
download

GPU HW Architecture – Timo Stich (Nvidia)

GPGPU In Depth – Timo Stich (Nvidia)

GPGPU Paradigms – Boris Bierbaum
download

User Experiences: GPU Lab at DTU Informatics- Bernd Dammann (DTU)
download

User Experiences: GPU-based Singles and Coincidence Computing – Benjamin Goldschmidt (LfBS)
download

User Experiences: GPGPU at IAC Aachen – Arne Luechow
download

User Experiences: Performance gain in VASP using GPGPU – Stefan Maintz (Inorganic Chemistry)
download

User Experiences: CUDA Assisted Vis. Obj. Detection – Patrick Sudowe (UMIC)
download

Costs
There is no seminar fee. All other costs (e.g. travel, hotel, and consumption) are at your own expenses.

Links

PPCES 2009 web page includes course material and video recordings
Feedback: Please provide your input to improve future PPCES events here.

Contact
Dieter an Mey
Tel.: +49 241 80 24377
Fax/UMS: + 49 241 80 624377
E-mail: hpcevent@rz.rwth-aachen.de

PPCES 2009
2009-03-23 - 2009-03-27
Parallel Programming in Computational Engineering and Science 2009

Monday, March 23 – Friday, March 27, 2009
Center for Computing and Communication
RWTH Aachen University
Seffenter Weg 23
52074 Aachen

Kindly supported by:

(*) We like to draw your attention to a presentation by Horst Simon (University of California Berkeley) on Monday morning on Future Directions in High Performance Computing 2009-2018 in the SuperC
Introduction
This event will continue the tradition of previous annual SunHPC events taking place in Aachen since 2001 which have been organized by the RWTH Aachen University and Sun Microsystems. We keep continuously changing the format a little bit over the years. Since we are moving from UltraSPARC based machinery to Intel Xeon bases hardware in our Center, we are also shifting the focus of the tutorials from Solaris towards Linux and Windows.
We will cover parallel programming using OpenMP and MPI in Fortran and C/C++ on Linux, Windows and Solaris platforms.
Starting on Monday afternoon, we will give basic introductions into the programming development environments on these platforms which are available for the lab exercises during the following days. Those who feal comfortable with their favourite platform are welcome to skip these basic introductions on Monday afternoon and arrive on Tuesday morning. For those who feel comfortable with one platform, this will also be a nice opportunity to get hands on the other ones. At our Center we try to serve Linux, Windows and Solaris equally well.
Related Events

Please note that there will be an interesting talk on Future Directions in High Performance Computing 2009-2018

given by Horst Simon on Monday morning 11am at the SuperC of RWTH Aachen University, 6th floor, “Ford Hall”.

We plan to organize a 2-days tuning workshop later this year. Application programmers will be invited to bring in their programs, to learn more about state-of-the-art programming tools and get expert assistance in debugging, tuning and parallelization using MPI and OpenMP. Stay tuned …

Participants
Attendees should be comfortable with C/C++ or Fortran programming and interested in learning more about the technical details of application tuning and parallelization.The presentations will be given in English language.
Agenda
Please find here detailed

agenda!
Flyer
Poster

Course Material

Support to play the videos:

To play the videos you need the xvid Codec. If your player does not work directly please find the codec under http://www.xvid.org

Samuel Sarholz, Christian Terboven: Programming development environment on Windows and Linux, Video

Windows
Visual Studio
Linux

Ruud van der Pas: Parallel Programming Introduction, Video
Andrey Semin: Nehalem Architecture,Video
Ruud van der Pas: OpenMP basics, Video
Ruud van der Pas: OpenMP Compilers (see printed hand-out), Video
Christian Terboven: OpenMP Compilers, Video
OpenMP basics (lab), Video
Ruud van der Pas: OpenMP Advanced , Video
Ruud van der Pas: OpenMP Tools, Video
Christian Terboven: OpenMP Tools, Video

Intel Threading Tools , Video
Debugging Serial and OpenMP Programs with Visual Studio, Video

Ruud van der Pas: OpenMP Case Studies
Christian Terboven: OpenMP Case Studies

OpenMP on ccNUMA Machines, Video
Parallelization of Object Oriented Codes
MPI on Windows
Windows HPC Case Studies
MPI Tracing on Windows

Paul Kapinos: TotalView, Video
OpenMP advanced (lab)
Dieter an Mey: Introduction into MPI

MPI Basics / MPI Overview, Video Bascis Video Overview
Parallelization Strategies, Video
Case Study: Matrix Multiplication, Video
Case Study: Jacobi Solver, Video

Christian Terboven, Samuel Sarholz and Paul Kapinos:

MPI Debugging Tools
Runtime Optimization for MPI, Video
MPI (lab)

Christian Iwainsky, Ruud van der Pas and Christian Terboven: Performance Tools, Video
Christian Terboven: Case Studies, Video
Dieter an Mey: Case Studies, Video

Hybrid Parallelization: FLOWer
Adaptive Integration
Scalable OpenMP Programming

Costs
The seminar is organized in cooperation with the RWTH Aachen University and Sun Microsystems. There is no seminar fee. All other costs (e.g. travel, hotel, and consumption) are at your own expenses.

Links

The previous SunHPC Event in March 2008

Future Directions in High Performance Computing 2009-2018, a presentation given by Horst Simon on Monday morning in the SuperC building close to the RWTH main building.

Contact
Dieter an Mey
Tel.: +49 241 80 24377
Fax/UMS: + 49 241 80 624377
E-mail: anmey@rz.rwth-aachen.de
