is a 64-bit RISC virtual machine
. MMIX was created by Donald Knuth
together with significant contributions from John Hennessy
and Dick Sites. Knuth will use MMIX in further editions of his multi-volume The Art of Computer Programming
to illustrate machine-level aspects of programming
, especially in relation to the analysis of algorithms
Current and earlier editions of the book use MIX, MMIX's predecessor. MMIX is a completely new design, replacing MIX in its entirety.
- Donald E. Knuth; MMIXware: A RISC Computer for the Third Millennium; Heidelberg: Springer-Verlag; ISBN 3-540-66938-8 (1st edition, paperback, 1999)