|
|
|
||
Goal is an application of advanced programming methods using parallelization.
Last update: T_FUUK (22.05.2004)
|
|
||
Students will learn basics of parallelization techniques (see annotation and syllabus). Last update: IBARVIK/MFF.CUNI.CZ (16.05.2008)
|
|
||
The credit is awarded on condition of at least 70% attendance. In case of non-fulfillment, it is necessary to elaborate and present tasks from topics where absences occurred. Last update: Barvík Ivan, RNDr., Ph.D. (30.10.2019)
|
|
||
Lectures and practical exercises in computer lab Last update: IBARVIK/MFF.CUNI.CZ (16.05.2008)
|
|
||
1. ARCHITECTURE OVERVIEW.
2. PERFORMANCE ANALYSIS TOOLS.
3. SERIAL OPTIMIZATION. Memory, locality of reference, loop optimization, libraries.
4. COMPILER. Components of modern compiler, compiler options. Pipelining (software, hardware).
5. PARALLEL OPTIMIZATION. Data dependency, levels of paralellization.
6. MPI
Last update: T_FUUK (22.05.2004)
|