KONWIHR

Kompetenznetzwerk für wissenschaftliches Höchstleistungsrechnen in Bayern

Inhalt

Workshops and Tutorials for High Performance Computing at LRZ

The following LRZ workshops and tutorials for High Performance Computing have been scheduled for autumn 2010 and winter 2010/11:

* Eclipse for C/C++ programming (with a slight Fortran touch), Oct 1, 2010
* Compact course: Iterative linear solvers and parallelization, Oct 4 – Oct 8, 2010
* Advanced Fortran Topics, Oct 11 – Oct 15, 2010
* Einführung in C++ fuer Programmierer Oct 11 – Oct 15, 2010
* Parallel performance Analysis with VAMPIR, Oct 18, 2010
* Introduction to the Usage of High Performance Systems,Remote Visualization and Grid Facilities at LRZ, Oct 20, 2010
* Intel Ct Training, Nov 30 – Dec 1, 2010
* GPGPU Programming, Dec 7 – Dec 9, 2010
* Scientific 3D-Animation with Blender, Jan 13 – Jan 14, 2011
* Introduction to the PGAS languages UPC and CAF, Jan 19, 2011
* Introduction to Molecular Modeling on Supercomputers, Jan 25 – Jan 27, 2011
* Programming with Fortran, Feb 7 – Feb 11, 2011
* Parallel programming with R, Feb 15, 2011
* Visualisation of Large Data Sets on Supercomputers, Feb 23,2011
* Parallel Programming of High Performance Systems, Mar 7 – Mar 11, 2011
* Advanced Topics in High Performance Computing, Mar 21 – Mar 23, 2011

Please consult http://www.lrz.de/services/compute/courses for details.

6th Erlangen International High-End-Computing Symposium

Das Erlangen International High-End-Computing Symposium trägt zu einer Bestandsaufnahme des High-End-Computing aus einer internationalen Perspektive bei und beleuchtet zukünftige Entwicklungen. Für die Veranstaltung konnten auch dieses Jahr wieder vier international renommierte Vortragende gewonnen werden.

Spitzenforschung ist mehr denn je auf die Möglichkeiten des High-End-Computing angewiesen. Simulationsrechnungen ersetzen immer öfter aufwändige Experimente; komplexe theoretische Modelle sind häufig nur noch in Kombination mit Computerberechnungen sinnvoll nutzbar. Die computergestützte Optimierung von Prozessen und technischen Systemen ist der Schlüssel für die Entwicklung konkurrenzfähiger Produkte für den Weltmarkt. Aber auch in der Medizin, den Wirtschaftswissenschaften oder Geisteswissenschaften, wird High-End-omputing immer öfter als leistungsfähiges Werkzeug erkannt. Das 6th Erlangen International High-End-Computing Symposium (EIHECS) soll auch in diesem Jahr wieder zu einer Bestandsaufnahme des High-End-Computing aus einer internationalen Perspektive eitragen und aktuelle und zukünftige Entwicklungen beleuchten.

Das Symposium findet statt
am Freitag, den 04. Juni 2010 von 10:00-14:00 Uhr
im Hörsaal 4 (Martensstr. 1, Erlangen)
am Regionalen Rechenzentrum Erlangen
der Friedrich-Alexander-Universität Erlangen-Nürnberg

Für die Veranstaltung konnten auch dieses Jahr wieder vier international renommierte Vortragende gewonnen werden. Nähere Informationen finden Sie unter http://www10.informatik.uni-erlangen.de/de/Misc/EIHECS6/

Die Teilnahme ist kostenlos. Um planen zu können, bitten wir dennoch um eine Anmeldung auf der obigen Webseite.

Intel Ct tutorial at RRZE

Intel has kindly agreed to give a tutorial about their new parallel programming model „Ct“. The tutorial will be conducted on Friday, April 16th, 2010, 9:15-12:00 at RRZE (the room will be announced shortly before). If you want to attend, please send email to
hpc@rrze,uni-erlangen.de.

Note that this is not a finished product, and there is not even a public beta release yet. Hence you will be most interested in this presentation if you work in the field of programming languages or parallel programming models.

Abstract

Intel Ct Technology is a high-level descriptive programming model for data-parallel programming. It strives to simplify efficient parallelization of computations over large data sets. Programmers no longer focus on the implementation details of their data-parallel program, but instead express a program’s algorithms in terms of operations on data. Ct’s deterministic semantics avoid race conditions and deadlocks and enable use for both rapid prototyping and production-stable codes.

Ct hides the complexity of mapping the high-level description of the program’s operations by employing JIT compilation techniques. Its internal JIT compiler dynamically optimizes a program to whatever hardware is used for execution, automatically emitting vectorized and multi-threaded code. With Ct’s JIT compiler it becomes possible to execute the program on multiple computing platforms (e.g Intel® SSE, Intel AVX) without recompiling the application. Ct’s JIT is key to support upcoming execution environments without the need to recompile a program: replacing the Ct library suffices to enable future platforms.

In this tutorial, we introduce to the participants the programming model and the execution environment of Intel Ct Technology. We provide an in-depth guide to the basic building blocks of the Ct language: scalar types, dense and sparse vector data types and vector operations. We present Ct’s way to control an application’s control flow and to utilize different levels of abstraction. Based on real-world scientific codes and other examples, we then show how to construct data-parallel algorithms from these basic building blocks. We demonstrate how to smoothly move an existing sequential code base to a parallel code base. In addition, we illustrate how to utilize external libraries such as the Intel® Math Kernel Library. We close the tutorial with a live demonstration of performance and scalability analysis as well as performance optimization of Ct applications.

Presenter: Michael Klemm, Senior Application Engineer, Intel, Software and Solutions Group

Biographical Information

Since 2008, Michael Klemm is part of Intel’s Software and Services Group, Developer Relations Division. His focus is on High Performance & Throughput Computing Enabling. Michael obtained an M.Sc. with honors in Computer Science in 2003. He received a Doctor of Engineering degree (Dr.-Ing.) in Computer Science from the Friedrich-Alexander-University Erlangen-Nuremberg, Germany. Michael’s research focus was on compilers and runtime optimizations for distributed systems. His areas of interest include compiler construction, design of programming languages, parallel programming, and performance analysis and tuning. Michael is a member of ACM and IEEE, and is an active member of the OpenMP Language Committee.

Erweiterung der Windows-HPC-Rechenkapazität am RRZE

Um die steigende Nachfrage nach HPC-Rechenleistung unter Microsoft Windows befriedigen zu können, hat das RRZE die Hardware des Windows-HPC-Clusters erneuert und deutlich erweitert: 16 Dual-Socket Rechenknoten mit Hexa-Core AMD Istanbul Prozessoren und jeweils 32 GB Arbeitsspeicher stellen jetzt 192 Rechenkerne, 512 GB Hauptspeicher und eine Peak-Performance von 2 TFLOP/s unter Windows HPC2008 zur Verfügung.

Eine Einführung in das neue System mit einer Hands-On Session findet am 1.12.2009 von 11:00-13:00 am RRZE statt. Interessierte Teilnehmer aus ganz Bayern sind herzlich eingeladen. Eine Anmeldung bei hpc@rrze.uni-erlangen.de ist erforderlich.

Workshop am LRZ: Application Scalability, 13. Oktober 2009

Audiance: Attendees should be ideally application experts or people who have experience to port and tune applications on different hardware platforms. They shoud intend to scale or have already scaled their codes to more than several hundreds or thousands of cores.

Background: The last years have seen a tremendous increase of the number of cores of HPC systems. The next petascale system at LRZ will probably have more than one hundred thousand cores. Scaling applications to high core counts is crucial for reaching high performance because the increase of processor frequency will be rather limited in the future. Therefore, LRZ is glad to offer this workshop about Application Scalability together with Cray Inc.

Lecturer: John Levesque, Cray Inc.

Termin/Ort: Oct 13, 2009, 10:00-16:00, LRZ (Garching).

The number of attendees is limited ! Registration is required.

Registration and further details: check http://www.lrz-muenchen.de/services/compute/hlrb/aktuell/ali3529/

Workshop am LRZ: Performance Analysis and Workload Characterization with IPM, 17.9.2009

IPM is a profiling and workload characterization tool for MPI applications. IPM achieves its goal of minimizing monitoring overhead by recording performance data in a fixed-size hash table resident in memory and carefully optimizing time-critical operations. At the same time, IPM offers very detailed and user-centric performance metrics. IPM’s performance data is delivered as an XML file that can subsequently be used to generate HTML pages, avoiding the need for custom GUI programs. Pairwise communication volume between processes, communication time breakdown across ranks, MPI operation timings, and MPI message sizes (buffer lengths) are some of IPM’s most widely used features. IPM is available at http://ipm-hpc.sourceforge.net for download and is distributed under the LGPL license.

Vortragende: David Skinner and Karl Fuerlinger, Lawrence Berkeley National Laboratory (LBNL), National Energy Research Scientific Computing Center (NERSC)

Ort/Termin: Leibniz Rechenzentrum, Garching, Kommissionsraum H.2.002, 17 September 2009, 14:00 s.t.

KONWIHR-Statuskolloquium

Am 22. Juni 2009 von 9:30-13:00 findet am RRZE ein KONWIHR-Statuskolloquium statt. Die einzelnen KONWIHR-II Projekte sollen dabei dem KONWIHR-Direktorium über die bisherigen Arbeiten berichten. Den Projektmitarbeitern soll zusätzlich die Möglichkeit gegeben werden, sich über Probleme und Erfahrungen auszutauschen. Ferner wird das LRZ einen kurzen Überblick über den Status der Nachfolgebeschaffung für den HLRB-II geben.

  • 09:30-10:00 Intern und nicht öffentlich: Status KONWIHR-II – Finanzierung und Aktivitäten
  • 10:00-10:15 LightWave (Neuvorstellung) – Prof. Pflaum
  • 10:15-10:30 HQS@HPC-II – G. Schubert – (Hager/Fehske RRZE)
  • 10:30-10:45 HTSC – C. Platt – (Prof. Hanke)
  • 10:45-11:00 waLBerla-MC – J. Götz – (Prof. Rüde)
  • 11:00-11:15 PBOHEX – A. Lemouedda – (Prof. Franz)
  • 11:15-11:30 CompSteer – M. Mehl – (Prof. Rank / Bungartz)
  • 11:30-11:45 GeoPF – M. Meschede – (Prof. Igel)
  • 11:45-12:00 ParBaum-II – M. Ott – (Dr. A. Stamatakis)
  • 12:00-12:15 SemiCI – T. Clark – (Prof. Clark)
  • 12:15-12:45 OMI4papps – V. Weinberg / J. Treibig – (RRZE/LRZ)
  • 12:45-13:00 Aktuelle Planungen am LRZ (Prof. Bode)

5th Erlangen International High-End-Computing Symposium am 22. Juni 2009

Spitzenforschung ist mehr denn je auf die Möglichkeiten des High-End-Computing angewiesen. Simulationsrechnungen ersetzen immer öfter aufwändige Experimente; komplexe theoretische Modelle sind häufig nur noch in Kombination mit Computerberechnungen sinnvoll nutzbar. Die computergestützte Optimierung von Prozessen und technischen Systemen ist der Schlüssel für die Entwicklung konkurrenzfähiger Produkte für den Weltmarkt. Aber auch in der Medizin, den Wirtschaftswissenschaften oder Geisteswissenschaften, wird High-End-Computing immer öfter als leistungsfähiges Werkzeug erkannt. Das 5th Erlangen International High-End-Computing Symposium (EIHECS) soll auch in diesem Jahr wieder zu einer Bestandsaufnahme des High-End-Computing aus einer internationalen Perspektive beitragen und aktuelle und zukünftige Entwicklungen beleuchten.

Das Symposium findet statt am Montag, den 22. Juni 2009 von 13:30-18:00 Uhr im Hörsaal 4 (Martensstr. 1, Erlangen) am Regionalen Rechenzentrum Erlangen der Friedrich-Alexander-Universität Erlangen-Nürnberg.

Für die Veranstaltung konnten auch dieses Jahr wieder vier international renommierte Vortragende gewonnen werden. Zusätzlich stellen die drei Preisträger des von KOWNIHR/Intel veranstalteten Multicore-Programmierwettbewerbs ihre Arbeiten in Kurzvorträgen vor.

Nähere Informationen finden Sie im EIHECS-Flyer und unter http://www10.informatik.uni-erlangen.de/de/Misc/EIHECS5/

Die Teilnahme ist kostenlos. Um planen zu können, bitten wir dennoch um eine Anmeldung auf der obigen Webseite.

Weitere Fragen beantwortet das EIHECS-Team Ihnen gerne, das Sie per E-Mail unter eihecs@i10.informatik.uni-erlangen.de erreichen.

Course: Scalasca Parallel Performance Measurement and Analysis, LRZ, March 9-10, 2009

In collaboration with the Juelich Supercomputing Centre (JSC), the Leibniz Supercomputing Centre (LRZ) is offering on 9th and 10th of March, 2009 the Course: Scalasca Parallel Performance Measurement and Analysis. To learn more about Scalasca visit the Scalasca homepage.

The course will contain practical hand-on sessions. Therefore, we have limited space, early registration is highly recommended. The
registration is first come, first served.