Teaching Experience
- Parallel and Distributed Computing (MI-PDP)
- Master course, since 2016
- Efficient Algorithms (BI-EFA)
- Bachelor course, 2010–2016
- Parallel Systems and Algorithms (MI-PAR)
- Master course, 2010–2016
- Advanced Computer Architectures (MI-POA)
- Master course, since 2010
- Advanced Parallel Algorithms (PI-PPA)
- PhD course, since 2011
- Advanced Computer Architectures (PI-VAP)
- PhD course, since 2011
- Data Structures and Algorithms (X36DSA)
- Bachelor course, 2008–2010
- Architectures of Computer Systems (X36APS)
- Bachelor course, 2003–2006
PhD Students Supervision
- Langr Daniel
- Algorithms and Data Structures for Very Large Sparse Matrices
- PhD received: May 22, 2015
- Stava Martin
- Overlapping Non-dedicated Clusters
- PhD received: Jun 26, 2013
- Kostal Michal
- Market-based Resource Allocation in Non-Dedicated Clusters
- PhD received: Dec 13, 2012
- Kessl Robert
- Parallel Algorithms for Mining Frequent Itemsets
- PhD received: Nov 25, 2011
- Simecek Ivan
- Architecture Dependent Linear Code Optimizations
- PhD received: Dec 18, 2008
- Bus Libor
- Auction Algorithms for Large Dense Assignment Problems
- PhD received: Oct 14, 2008
- Ballner Radim
- The MOOSS Architecture
- PhD received: Nov 30, 2007
- Kacer Martin
- Clondike: Linux Cluster of Non-dedicated Workstations
- PhD received: Jun 13, 2007
- Medek Ondrej
- Reordering and Balanced Mesh Partitioning for the Schur Complement Method
- PhD received: Apr 24, 2006
- Salinger Petr
- Collective Communication Algorithms
- PhD received: Nov 27, 2001
- Trdlicka Jan
- Efficient Embeddings of Treelike Parallel Computations into Interconnection Networks with Orthogonal Topologies
- PhD received: Apr 24, 2000
- Soch Michal
- Gossip Communication Algorithms for Large Packets in Tori and Meshes
- PhD received: Mar 10, 2000
Master Students Supervision
- Kocik David
- Routing in Mobius Cubes (2016)
- Tvrdik Pavel
- Implementation of the BitTorrent Discovery Protocol into Clondike (2014)
- Ludacka Radek
- Efficient Testing of Simulations on the Belle II Grid Infrastructure (2013)
- Venus Martin
- Optimization of a Web Information System for Higher Performance and Availability (2012)
- Masek Jindrich
- Parallel Sudoku (2009)
- Tomanek Jiri
- Parallel QuickSort (2007)
- Ferencik Samuel
- Market-based Algorithms (2006)
- Trpkos Jiri
- Parallel List Ranking (2006)
- Kratky Tomas
- Parallel Sorting Algorithms (2005)
- Kessl Robert
- Algorithms for Discovering Association Rules (2004)
- Holy Jiri
- Parallel Genetic Heuristics for TSP (2003)
- Krajic Milan
- Parallel Genetic Simulated Annealing (2002)
- Medek Ondrej
- Parallel Algorithms for the TSP (2002)
- Bus Libor
- Parallel Algorithms for Graph Connectivity (2001)
- Dedecek Milos
- Communication Library for SCI Clusters (2001)
- Lexa Vaclav
- Tabu Heuristics for the Knapsack Problem (2001)
- Opekar Vaclav
- Chaotic Router Simulator (2001)
- Sejrek Roman
- Parallel Construction of Voronoi Diagrams (2001)
- Simecek Ivan
- Parallel Multiplication of Dense Rectangular Matrices (2001)
- Filip Martin
- Parallel Matrix Algorithms (1999)
- Kacer Martin
- Process Migration in Linux (1999)
- Smekal Libor
- Parallel Algorithms for Bisecting Graphs (1999)
- Kucera Frantisek
- Parallel Algorithms for Prime Numbers (1998)
- Kula Martin
- Parallel Sorting Algorithms (1998)
- Plachy Ondrej
- Parallelization of Sequential Code-MPL, HPF (1997)
- Gross Petr
- Signal Processor Module and Automatic Parallelization (1994)
- Pic Vlastimil
- Signal Processor (1994)
- Knott Tomas
- Simulator of Data-Flow Processor uPD7281 (1993)
- Cekalova Jana
- Simulation of a Hypercube Multiprocessor (1992)
- Losinsky Vladimir
- Distributed Programming Environment for Novell Network (1992)
- Kolinek Dusan
- Conversion of AutoCAD Drawings into TEX (1991)
- Trdlicka Jan
- Environment for Design and Verification of Communication Algorithms in Hypercubes (1991)
- Vana Vladimir
- Implementation of Algorithms for Embedding Trees into Hypercubes (1991)
- Volf Ivan
- Models of Hypercube Multiprocessors (1991)