Mein(e) Ansprechpartner/-in

Prof. Dr. Martin Ruckert

Prof. Dr. Martin Ruckert
Fakultaet 07
Raum: R 4.027
Adresse: 80335 München, Lothstr. 64

Fakultät 07
Tel.: 089 1265-3730
Fax: 089 1265-3780


I spent the spring semester 2011 in Stanford as a visiting researcher. Working on MMIX, I enjoyed a teriffic support from Donald Kuth, who entrusted the MMIX group at Munich University of Applied Sciences to manage the further development of MMIX. So, starting in September 2011, MMIX got a new home at .

Fachgebiete / Schwerpunkte

  • Programming Languages
  • Compiler
  • Formal Methods
  • Hardware Simulation


  • From November 2005 to October 2010, I served as head of the department for Computer Science and Mathematics (Dekan)
  • Since September 2011, I maintain the new home of Donald Knuths MMIX virtual machine.
  • Since September 2011, I serve as Vice Chairman of the Bezirksausschuss 2 in Munich

Weitere Informationen

Further information (office hours) may be found in the department information database .

A Generic Virtual Bus for Hardware Simulator Composition

IEEE Design and Test Logo

My most recent Publication,

"A Generic Virtual Bus for Hardware Simulator Composition" ,

together with Axel Böttcher and Martin Hauser will appear in IEEE Design&Test this Fall. Thanks go to my students in the IT-Systems II course as well as the students of Heidi Anlauff's course on Integrated Circuit Cards, who helped testdriving the simulator during the last semesters.

Understanding MP3

More Information about the book, you find on the Understanding MP3 Homepage

Understanding MP3 - Syntax, Semantics, Mathematics, and Algorithms

Amazon Understanding MP3

The book has two main objectives:

To explain the syntax, the semantics, the mathematics, the software, and the purpose that is inherent in an MPEG audio bit stream, and

to provide a highly efficient, general purpose implementation of a decoder, called mp32pcm, that can transform such a bit stream into an ordinary stream of PCM data.



MMIX Logo Small


VMB Logo large