CE-WP25: High-Performance Computing on Multi-and Manycore Processors Ruhr-Universität Bochum
The lecture addresses parallelization for multi- and manycore processors. Thread-based programming concepts (pthreads, C++11 threads, OpenMP, OpenCL) are introduced and best- practice implementation aspects are highlighted based on applications from scientific computing.
The students acquire professional skills to program multi- and manycore processors employing multi-threaded execution and handling shared-memory access patterns. Theoretical properties are conveyed as well as practical implementation.Via presentations of selected topics, students attain the ability to survey and acquire knowledge on advanced scientific topics independently and are qualified to illustrate such topics in the form of a presentation and numerical examples.
Homework (Presentation) - 100%
Week1: Introduction Week2: followed by Week3 to the Final Week
Online Course Requirement
Jun.-Prof. Dr. Andreas Vogel
Lecture with exercise
Site for Inquiry
Please inquire about the courses at the address below.
Contact person: Dipl.-Ing. Jörg Sahlmen: firstname.lastname@example.org
Email address: https://compeng.rub.de/images/stories/Curriculum/ModulHandbuchWS1920/Modulhandbuch_CompEng_WS1920.pdf#page=65