Teaching on Post-Graduate Level
-
UvA / SURFsara High Performance Computing and Big Data Course
-
Workshop on Programming Multi-Core Systems with OpenMP
-
Workshop on Programming Scalable Systems with MPI
-
University of Amsterdam
in collaboration with
SURFsara
(National Supercomputing Center of the Netherlands)
-
Amsterdam, Netherlands
-
June 2012, June 2013, June 2014, January 2015, January 2016, January 2017, June 2017, January 2018
-
ASCI course A24: A Programmer's Guide for Modern High-Performance Computing Architectures
-
Programming Multi-Core Systems with OpenMP Compiler Directives
-
Declarative Array Programming for Multi-Cores and Beyond with SAC (Single Assignment C)
-
Advanced School for Computing and Imaging (ASCI)
-
Amsterdam, Netherlands, December 2016
-
6th Central European Functional Programming Summer School (CEFP)
-
Single Assignment C: From Functional Programming with Curly Brackets
to High Performance Computing
-
Eötvös Loránd University
-
Budapest, Hungary, July 2015
-
ASCI course A24: A Programmer's Guide for Modern High-Performance Computing Architectures
-
Programming Multi-Core Systems with OpenMP Compiler Directives
-
Declarative Array Programming for Multi-Cores and Beyond with SAC (Single Assignment C)
-
Advanced School for Computing and Imaging (ASCI)
-
Delft, Netherlands, December 2014
-
ASCI course A24: A Programmer's Guide for Modern High-Performance Computing Architectures
-
Computer Architecture of Generic Multi-Core Systems
-
Programming Generic Multi-core CPUs with OpenMP
-
Programming Generic Multi-core CPUs with Single Assignment C (SAC)
-
Advanced School for Computing and Imaging (ASCI)
-
Delft, Netherlands, November/December 2012
-
Amsterdam Computer Science Summer School on Parallel Programming
-
Multi-Core Programming with OpenMP
-
Declarative Array Programming with Single Assignment C (SAC)
-
University of Amsterdam
-
Amsterdam, Netherlands, July 2012
-
Amsterdam Computer Science Summer School on Getting Mo(o)re from Multi-cores
-
High-level Multi-core Programming in Single Assignment C
-
University of Amsterdam
-
Amsterdam, Netherlands, July 2011
-
4th Central European Functional Programming Summer School (CEFP)
-
Multi-Core SAC: High Productivity meets High Performance
-
Eötvös Loránd University
-
Budapest, Hungary, June 2011
-
ASCI course A24: Architecture and Programming of Many-Core Processors
-
Computer Architecture of Generic Multi-Core Systems
-
Programming Generic Multi-core CPUs with OpenMP
-
Programming Generic Multi-core CPUs with Single Assignment C (SAC)
-
Advanced School for Computing and Imaging (ASCI)
-
Amsterdam, Netherlands, December 2010
-
Advanced School on Stream Processing and Programming
-
S-Net: Principles and Programming
-
Advanced SAC Design Patterns
-
Novosibirsk, Russia, September 2010
-
2nd S-HACK School and Workshop:
From Solo to Symphony - Making Your Application Go Multi-core!
-
High Performance Functional Array Programming: The SAC Compiler Technology
-
University of Hertfordshire
-
Hatfield, United Kingdom, March 2010
-
PPoPP 2010 Tutorial
-
Single Assignment C and its Autoparallelising Compiler sac2c
-
15th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming
(PPoPP 2010)
-
Bangalore, India, January 2010
-
2nd Aether-Morpheus Autumn School (AMWAS'08)
-
Concurrency Engineering in the S-Net Environment
-
Lugano, Switzerland, October 2008
-
S-HACK School and Workshop:
From Solo to Symphony - Making Your Application Go Multi-core!
-
Get the Grip: A Gentle Introduction to S-Net
-
Hatfield, United Kingdom, April 2008
Dr Clemens Grelck