Found 5 relevant results in 1.85s where lecturer="Markus Püschel"
This course introduces the student to the foundations and state-of-the-art techniques in developing high performance software for mathematical functionality occurring in various fields in computer science. The focus is on optimizing for a single core and includes optimizing for the memory hierarchy, for special instruction sets, and the possible use of automatic performance tuning.
Algorithms and Data Structures
Algorithmen und Datenstrukturen
The course provides the foundation of the design and analysis of algorithms. The material is introduced using classical algorithmic problems including graph problems. The necessary basic introduction to graph theory is provided as part of this course.
Advanced topics in parallel and high-performance computing.
This seminar is an opportunity to become familiar with current research in software engineering and more generally with the methods and challenges of scientific research.
The course is an introduction to research in software engineering, based on reading and presenting high quality research papers in the field. The instructor may choose a variety of topics or one topic that is explored through several papers.