MMIX

MMIX (pronounced em-mix) is a 64-bit RISC architecture designed by Donald Knuth, with significant contributions by John L. Hennessy (who contributed to the design of the MIPS architecture) and Richard L. Sites (who was an architect of the Alpha architecture). In Knuth’s own words:

MMIX is a computer intended to illustrate machine-level aspects of programming. In my books The Art of Computer Programming, it replaces MIX, the 1960s-style machine that formerly played such a role... I strove to design MMIX so that its machine language would be simple, elegant, and easy to learn. At the same time I was careful to include all of the complexities needed to achieve high performance in practice, so that MMIX could in principle be built and even perhaps be competitive with some of the fastest general-purpose computers in the marketplace.

Read more about MMIX:  Architecture, Hardware Implementations, Software Tools

Other articles related to "mmix":

MIX
... by a new (also hypothetical) computer architecture, MMIX, to be incorporated in forthcoming editions of TAOCP ... Software implementations for both the MIX and MMIX architectures have been developed by Knuth and made freely available (named “MIXware” and “MMIXware”, respectively) ... Several derivatives of Knuth's MIX/MMIX emulators also exist ...
MMIX - Software Tools - Compiler
... The GNU Compiler Collection includes an MMIX back-end for its C/C++ compilers, contributed by Hans-Peter Nilsson and part of the main GCC distribution since late 2001 ... As of January 2011, the MMIX back-end to GCC continues to be actively developed and maintained by volunteers ... Installation instructions for GCC + MMIX tools by Hans-Peter Nilsson ...
The Art Of Computer Programming - Volumes - Chapter Outline of Published Volumes
... Some asymptotic calculations 1.3 MMIX (MIX in the hardback copy but updated by fascicle 1) 1.3.1 ... Description of MMIX 1.3.2 ... The MMIX Assembly Language 1.3.3 ...
List Of Educational Programming Languages - Learning Paths - Assembly Language
... MIX and MMIX are hypothetical computers used in Donald Knuth's monograph, The Art of Computer Programming (TAOCP) ... Software implementations for MIX and MMIX have been developed by Knuth and made freely available ... It is superseded by MMIX, a newer modern computer architecture, a 64-bit RISC instruction set architecture (ISA) ...