Carnegie Mellon University

Markus Püschel

Markus Püschel

Adjunct Professor, Electrical and Computer Engineering

Address 5000 Forbes Avenue
Pittsburgh, PA 15213


Markus Püschel's research is at the intersection of engineering, computer science, and mathematics. Below are two examples.

SPIRAL: Automating the Development of Performance Software

Fast changing and increasingly parallel computer architectures pose a difficult task for developers of high performance software in signal processing, communication, and scientific computing. The goal of SPIRAL is to completely automate the implementation and optimization of performance-critical functionality. SPIRAL builds on and combines techniques from compilers, programming languages, symbolic computation, mathematics, machine learning, and computer architecture.

SMART: Algebraic Signal Processing Theory

The goal of SMART is to explore and exploit the relationship between signal processing and abstract algebra. The most comprehensive example is a new, axiomatic approach and generalization of signal processing, called "Algebraic Signal Processing Theory," that we developed. Benefits of this theory include a comprehensive theory of fast algorithms and the derivation of new SP frameworks.


PhD, 1998 
Computer Science 
University of Karlsruhe

MS, 1995 
University of Karlsruhe