Heterogeneous Computer Architectures (vhb) (HETRON-vhb)
- Dozentinnen/Dozenten
- Prof. Dr.-Ing. Dietmar Fey, Dr.-Ing. Marc Reichenbach, Akad. Rat
- Angaben
- Vorlesung
4 SWS, benoteter Schein, ECTS-Studium, ECTS-Credits: 5, Sprache Englisch
Zeit und Ort: n.V.; Bemerkung zu Zeit und Ort: Online Kurs
- Studienfächer / Studienrichtungen
- WF CE-MA ab 1 (ECTS-Credits: 5)
WF INF-BA ab 1 (ECTS-Credits: 5)
- Voraussetzungen / Organisatorisches
- Whereas heterogeneous architectures and parallel computing has filled an academic niche
in the past it has become now a commodity technique with the rising of multi-core pro-
cessors and programmable graphic cards. Even FPGAs play a role hereby in a certain
extent due to their increasing importance as accelerator hardware what is clearly observ-
able in the scientific community. However, on one side parallel hardware like multi-core
and GPUs are now available nearly for everybody and not only for a selected selection
of people, who have access to a parallel supercomputer. On the other side the know-
ledge about programming of this commodity hardware, and we mean here in particular
hardware-orientated programming in order to squeeze out all offered GFlops and TFlops
of such hardware, is still missing as well as the knowledge about the architecture details.
To overcome this lack we offer this course HETRON.
!!! Wichtig: Die Anmeldung zu diesem Kurs erfolgt über die Webseite der Virtuellen Hochschule Bayern (VHB) unter http://www.vhb.org !!!
- Inhalt
- The e-learning course HETRON Online (Ein Online-Kurs für die Nutzung paralleler
und heterogener Rechnerarchitekturen ? An online course for the exploitation of par-
allel and heterogeneous computer architectures) focuses on two main topics which are
closely related to each other. This concerns on one side the benefits of using different
kinds of multi-core processors and parallel architectures built-up on base of these multi-
core processors. These architectures differ among each other in the number and in the
complexity of its single processing nodes. We distinguish between systems consisting
of a large number of simpler, so called fine-grained, processor cores vs. systems con-
sisting of a smaller number of more complex, so called coarse-grained, processor cores.
On the other side we lay our focus on that we want to do with these different hetero-
geneous parallel architectures, namely the execution of parallel programs. Of course
this requires the use of parallel programming languages and environments, like CUDA
or OpenMP. However, besides these questions of using the right syntax and the right
compiler switches to optimize a parallel program it is a pre-requisite to understand how
parallel computing really works. This refers (i) to the comprehension which basic mech-
anisms of parallel computing exist, (ii) where are the limits of getting more performance
with parallel computing and (iii) in what context stand these mechanisms to heteroge-
neous architectures. In other words it handles the question which architecture is the
best one for a certain parallelization technique. To teach these three topics, is one main
goal we pursuit with the course HETRON, and of course, this more fundamental basics
of heterogeneous and parallel computing have to be proven by means of concrete ap-
plication examples to deepen the acquired knowledge about heterogeneous architectures
and parallel computing principles.
- ECTS-Informationen:
- Credits: 5
- Zusätzliche Informationen
- Schlagwörter: Heterogeneous Computer Architectures, MPI, GPU, Cluster Computer, Tilera, FPGA
www: https://elearning.uni-regensburg.de/course/view.php?id=16774
- Institution: Lehrstuhl für Informatik 3 (Rechnerarchitektur)
|
|