Martin Krulišمشاهده پروفایل
دانشیار
Martin Kruliš serves as an Associate Professor in the Department of Distributed and Dependable Systems (D3S) at Charles University's Faculty of Mathematics and Physics in Prague, Czech Republic. His academic work focuses on the intersection of parallel computing, GPU programming, and self-adaptive systems, with significant contributions to both theoretical frameworks and practical implementations in high-performance computing environments. Dr. Kruliš's research interests center on optimizing computational systems through innovative approaches to parallelism and adaptability. His work demonstrates particular expertise in GPU-accelerated algorithms, self-optimizing architectures, and the integration of machine learning techniques into system design. He has developed substantial expertise in creating abstractions that simplify complex parallel programming tasks while maintaining high performance. His publication record reveals a clear trajectory from foundational work in parallel algorithms and GPU programming toward increasingly sophisticated integration of machine learning with self-adaptive systems. Recent work shows a strong emphasis on applying machine learning to optimize parallel computing environments, particularly through novel abstractions that make these techniques accessible to developers. As an educator, Dr. Kruliš teaches Programming in Parallel Environment (NPRG042) and Advanced Programming in Parallel Environment (NPRG058), demonstrating his commitment to training the next generation of parallel computing specialists. He has also contributed to the ReCodEx project, an automated system for evaluating coding assignments that has been used for over five years at his institution. Dr. Kruliš actively participates in the academic community through conference service, having served on committees for ECOOP 2022 and other major computer science conferences. His work with the D3S research group reflects a collaborative approach to tackling complex problems in distributed and dependable systems.











