ILIAS Universität Bern
2013FS: 12027/22027 Concurrency: Foundations and Algorithms
FS2013
Archiv
BeNeFri Joint Master in Computer Science
iTools
Magazin
Sprache
Deutsch
English
Français
Suche
Anmelden
0
0
Mehr zeigen
Wartungsarbeiten: Opencast, Podcasts & Tobira
Di 08. Juli 2025 08:00 - 10:00 | Aufgrund von Wartungsarbeiten an den Opencast-Servern werden Ihnen Podcasts, Opencast-Videos und Tobira nicht zur Verfügung stehen. Kontakt: www.podcast.unibe.ch
UniBE
Support
Mehr
Magazin - Einstiegsseite
Baumansicht
...
iTools
Deutsch
Englisch
Schließen
Magazin
iTools
BeNeFri Joint Master in Computer Science
Archiv
FS2013
2013FS: 12027/22027 Concurrency: Foundations and Algorithms
Aktionen
Mehrere Objekte herunterladen
2013FS: 12027/22027 Concurrency: Foundations and Algorithms
Allgemeine Informationen
Kursbeschreibung
The course covers the foundations of concurrent systems and multiprocessor synchronization. Students who take this course will learn the basics of multicore programming, the new paradigm of computer science.
Kursprogramm
The main topics covered in the course include foundations of concurrency: concurrent objects and consistency, foundations of shared memory, the relative power of synchronization operations, universality of consensus; and practical algorithms: mutual exclusion, spin locks and contention, lock-free and wait-free algorithms, concurrent data structures (linked lists, skip lists, queues, stacks, hash tables), scheduling and work distribution, barriers, transactional memory.
The course will be complemented by practical, hands-on exercises on multi-core computers (32+ cores) using Java and C.
Upon successful completion of this class, students will be able to:
- Understand how today's multicore hardware supports concurrent programming.
- Reason about concurrent specifications and consistency models such as linearizability and sequential consistency.
- Know a collection of concurrent obstruction-free, lock-free, and wait-free data structures.
- Design scalable concurrent algorithms without locks (e.g., using atomic operations like compare-and-swap).
Dateien zum Herunterladen
CourseDescription.pdf
(Dateigröße : 49204 Bytes)
Allgemein
Sprache
Deutsch
Copyright
This work has all rights reserved by the owner.
Kontakt
Name
Prof. Pascal Felber
E-Mail
pascal.felber@unine.ch
Verfügbarkeit
Zugriff
Unbegrenzt – wenn online geschaltet
Aufnahmeverfahren
Sie können diesem Kurs direkt beitreten.
Zeitraum für Beitritte
Unbegrenzt
Für Kursadministratoren freigegebene Daten
Daten des Persönlichen Profils
Anmeldename
Vorname
Nachname
E-Mail