MENU

Course Jukebox

Course Jukebox

Course Detail

Degree
Master
Standard Academic Year
2nd Semester, summer term
Course delivery methods
face-to-face
Subject
Engineering & technology
Program
School
Department of Civil and Environmental Engineering
Department
Campus
RUB main campus
Classroom
Course Offering Year
Course Offering Month
April - July
Weekday and Period
Capacity
Places for 5 guest students available
Credits
6 ECTS
Language
English
Course Number

CE-WP25: High-Performance Computing on Multi-and Manycore Processors Ruhr-Universität Bochum

Course Overview

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.

Learning Achievement

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.

Competence

Course prerequisites

None

Grading Philosophy

Homework (Presentation) - 100%

Course schedule

Week1: Introduction Week2: followed by Week3 to the Final Week

Course type

Online Course Requirement

Instructor

Jun.-Prof. Dr. Andreas Vogel

Other information

Lecture with exercise

Site for Inquiry

Please inquire about the courses at the address below.

Contact person: Dipl.-Ing. Jörg Sahlmen: comp-eng@rub.de

Email address: https://compeng.rub.de/images/stories/Curriculum/ModulHandbuchWS1920/Modulhandbuch_CompEng_WS1920.pdf#page=65