ULM (Ulm Lecture Machine)
Die ULM ist ein Computer, der nicht in Hardware sondern in Form von Software implementiert ist, eine sogenannte virtuelle Maschine. Im Gegensatz zu theoretischen Rechnermodellen, wie beispielsweise einer Turing Maschine, ist die ULM darauf ausgelegt in vereinfachter Weise gängige Architekturen nachzubilden, die in Hardware existieren. Die ULM weist deshalb viele Gemeinsamkeiten mit den Intel 64 und ARM Architekturen auf.