Current page:
Lecture: Multicore-Programmierung - Details

  • Detaillierte Informationen über die Veranstaltung werden angezeigt, wie z.B. die Veranstaltungsnummer, Zuordnungen, DozentInnen, TutorInnen etc. In den Detail-Informationen ist unter Aktionen das Eintragen in eine Veranstaltung möglich.

  • link-extern Further help
You are not logged in.

Multicore-Programmierung

General information

Semester WS 2018/19
Home institute Systemnahe Informatik und Kommunikationssysteme
Courses type Lecture in category Teaching
First appointment Mon , 15.10.2018 14:00 - 15:30, Room: (1058 N)
Pre-requisites Systemnahe Informatik erfolgreich bestanden, Posix und C-Programmierung
Learning organization Bitte melden Sie sich auch zur Übung an: https://digicampus.uni-augsburg.de/dispatch.php/course/overview?cid=bc416ffeb8bb8f6663cd2573b8be2879
Performance record Klausur
Hauptunterrichtssprache deutsch
Literaturhinweise • U. Gleim, T. Schüle: Multicore-Software, dpunkt.verlag 2012
• Maurice Herlihy and Nir Shavit: The Art of Multiprocessor Programming, Revised Reprint 2012
• Theo Ungerer: Parallelrechner und parallele Programmierung, Spektrum-Verlag 1997 (veraltet)
ECTS points 5

Lecturers

Times

Monday: 14:00 - 15:30, weekly (from 15/10/18)

Course location

(1058 N) Mon.. 14:00 - 15:30 (15x)
(1002 T) Monday. 11.02. 16:15 - 17:15

Fields of study

Comment/Description

Die Vorlesung "Multicore-Programmierung" beleuchtet sowohl spezielle Konstrukte und Techniken der Parallelprogrammierung als auch Architekturen von Multicore-Prozessoren. Nachdem die weitere Erhöhung der Taktrate moderner Prozessoren zu vielen Problemen führt (z.B. Energiebedarf, Kühlung, etc.) wird derzeit mehr und mehr auf die Einführung und Entwicklung von Mehrkernprozessoren gesetzt. Dieser Trend erfordert allerdings andere Programmierparadigmen und Techniken als die Programmierung von Single-Core Prozessoren. Neben den theoretischen Grundlagen werden die Architekturen und Programmiersprachen für speichergekoppelte Multicores (Java, OpenMP), nachrichtengekoppelte Manycores (MPI), GPUs (OpenCL, CUDA) und Rechnernetze betrachtet. Auch moderne Technologien wie Transactional Memory und Network on Chip werden in dieser Vorlesung thematisiert.

admission settings

The course is part of admission "Anmeldung gesperrt (global)".
Settings for unsubscribe:
  • Admission locked.

attendance

Current number of participants 45