Zur Modulseite PDF generieren

#40585 / #6

WS 2019/20 - SoSe 2025

English

Multicore Systems
Mehrkernsysteme

6

Juurlink, Bernardus

Benotet

Portfolioprüfung

English

Zugehörigkeit


Fakultät IV

Institut für Technische Informatik und Mikroelektronik

34341400 FG Architektur eingebetteter Systeme

Keine Angabe

Kontakt


EN 12

Juurlink, Bernardus

mca@aes.tu-berlin.de

Lernergebnisse

To understand the technology evolution to multicore architectures. To become familiar with different types of multicore architectures such as cache coherent, shared memory architectures, distributed message-passing architectures, and Graphics Processing Units (GPUs). To understand how different multicore architectures are programmed. To be able to select the most suitable multicore architecture for an application domain. To be able to read and understand the principles of shared memory parallel programming.

Lehrinhalte

• Cache coherence protocols and memory consistency models • Synchronization and Transactional memory • Streaming processors, systolic arrays, and dataflow processors • Vector processors • Graphics Processing Units (GPUs) • Thread speculation • Interconnection networks, routing, collective communication operations • Amdahl’s law in the multicore era, scalability analysis • Latency hiding techniques, double buffering • Homogeneous vs. heterogeneous multi-cores, Multiprocessor Systems on Chip (MPSoCs) • Power consumption, voltage/frequency scaling • Reliability, fault tolerance • Virtualization • 3D integration • Real-time issues, dataflow programming models

Modulbestandteile

Compulsory area

Die folgenden Veranstaltungen sind für das Modul obligatorisch:

LehrveranstaltungenArtNummerTurnusSpracheSWS ISIS VVZ
Multicore SystemsUE0433 L 333SoSeen2
Multicore SystemsVL0433 L 333SoSeen2

Arbeitsaufwand und Leistungspunkte

Multicore Systems (UE):

AufwandbeschreibungMultiplikatorStundenGesamt
Attendance15.02.0h30.0h
Pre/post processing15.04.0h60.0h
90.0h(~3 LP)

Multicore Systems (VL):

AufwandbeschreibungMultiplikatorStundenGesamt
Attendance15.02.0h30.0h
Pre/post processing15.04.0h60.0h
90.0h(~3 LP)
Der Aufwand des Moduls summiert sich zu 180.0 Stunden. Damit umfasst das Modul 6 Leistungspunkte.

Beschreibung der Lehr- und Lernformen

The lectures convey the material in a traditional form. The tutorial is a mixture of assignments and lab hours.

Voraussetzungen für die Teilnahme / Prüfung

Wünschenswerte Voraussetzungen für die Teilnahme an den Lehrveranstaltungen:

An introductory course on computer architecture (e.g. TechGI 2 or Rechnerorganisation), good programming skills, preferably in C/C++.

Verpflichtende Voraussetzungen für die Modulprüfungsanmeldung:

Dieses Modul hat keine Prüfungsvoraussetzungen.

Abschluss des Moduls

Benotung

Benotet

Prüfungsform

Portfolio examination

Art der Portfolioprüfung

100 Punkte insgesamt

Sprache(n)

English

Prüfungselemente

NamePunkteKategorieDauer/Umfang
(Deliverable assessment) 5 assignments (weighted 15, 12, 10, 8 and 5 points)50praktischjeweils 3 Wochen
(Examination) Final Test50schriftlich90 min

Notenschlüssel

Notenschlüssel »Notenschlüssel 2: Fak IV (2)«

Gesamtpunktzahl1.01.31.72.02.32.73.03.33.74.0
100.0pt95.0pt90.0pt85.0pt80.0pt75.0pt70.0pt65.0pt60.0pt55.0pt50.0pt

Dauer des Moduls

Für Belegung und Abschluss des Moduls ist folgende Semesteranzahl veranschlagt:
1 Semester.

Dieses Modul kann in folgenden Semestern begonnen werden:
Sommersemester.

Maximale teilnehmende Personen

Die maximale Teilnehmerzahl beträgt 50.

Anmeldeformalitäten

See http://www.aes.tu-berlin.de/

Literaturhinweise, Skripte

Skript in Papierform

Verfügbarkeit:  nicht verfügbar

 

Skript in elektronischer Form

Verfügbarkeit:  verfügbar

 

Literatur

Empfohlene Literatur
Chapter 4, Appendix E, F and H of Computer Architecture: A Quantitative Approach; 4th Edition, John L. Hennessy and David A. Patterson, Morgan Kaufmann Publishers

Zugeordnete Studiengänge


Diese Modulversion wird in folgenden Studiengängen verwendet:

Studiengang / StuPOStuPOsVerwendungenErste VerwendungLetzte Verwendung
Computer Engineering (M. Sc.)160WS 2019/20SoSe 2025
Computer Science (Informatik) (M. Sc.)160WS 2019/20SoSe 2025
Elektrotechnik (M. Sc.)136WS 2019/20SoSe 2025
ICT Innovation (M. Sc.)112WS 2019/20SoSe 2025
Information Systems Management (Wirtschaftsinformatik) (M. Sc.)132WS 2019/20SoSe 2025
Wirtschaftsingenieurwesen (M. Sc.)126WS 2019/20SoSe 2025
Master students Computer Engineering (Technische Anwendung), and Electrical Engineering (Spezielle Ergänzungsmodule).

Sonstiges

Keine Angabe