David Bednárek
Lecturer
David Bednárek is a teacher as well as a researcher in the interconnected areas of parallel and high-performance computing and compilers. In addition, his life-long experience in teaching C and C++ lead to his participation in debates on education in programming.
Courses
Programming in C++
NPRG041
Advanced C++ Programming
NPRG051
High Performance Software Development
NPRG054
Compiler Principles
NSWI098
Compiler Design
NSWI109
Computer Systems
NSWI170
Latest publications
- Letting future programmers experience performance-related tasks (2021)
- ShinySOM: graphical SOM-based analysis of single-cell cytometry data (2020)
- Player performance evaluation in team-based first-person shooter esport (2017)
- Improving matrix-based dynamic programming on massively parallel accelerators (2017)
- Data preprocessing of esport game records (2017)
Research topics
Compilers
Compilers as the key component of high-performance computing as well as software engineering tools
High performance computing (HPC)
Architectures, algorithms, applications in the area of high performance computing.
Research Software Engineering
Optimization of scientific code to allow scientific breakthroughs.