NPRG054 - High Performance Software Development

David Bednárek

SIS - formal info page


Timetable

Date Topic Slides
(EN)
Slides
(CZ)
2025-02-20 intro
simd
2025-02-27 simd
2025-02-27
2025-03-06 compilervectorization
2025-03-13 compilerpragma
profiling
2025-03-13 Homework assignment #1 fw
2025-03-20 loopreversal
2025-03-27 dram
2025-03-27 Homework assignment #2 bsearch
2025-04-03 cache
2025-04-10 cacheoblivious
2025-04-10
2025-04-17 cacheaware
2025-04-24 Deadline #1 fw
2025-04-24 cpuprinciples
2025-04-24 Homework assignment #3 dcnn
2025-05-01
2025-05-08 Deadline #2 bsearch
2025-05-08
2025-05-15 cpuarchitecture
2025-05-22 modernprogramming
2025-05-22
2025-06-12 Deadline #3 dcnn
Additional slides (advanced, obsolete, irrelevant, ...)
cpuperformance
cpp17execution
languageperformance
compileroptimization
cachemath
virtualfncexample

Homework assignments

Museum of old assignments