Home > icfpc2006

icfpc2006

Icfpc2006 is a project mainly written in C++, based on the View license.

Universal Machine from ICFPC 2006

Universal Machine implementation as specified by ICFPC '06

I didn't actually participate in that contest, and tinkered with the UM around 2008-2009 to look at a few problems in preparation for ICFPC '09.

This should be fully capable of running sandmark, codex and reference um, as supplied by CMU.

stress.um is a simple hand-coded test intended to bring any implementation with non-CoW pages to its knees. Which it does neatly. Unfortunately, CoW pages are useless in codex usage scenarios.

./um --selftest will run a simple self-test (duh). It requires sandmark.umz that you should obtain elsewhere.

Previous:TuneGuitar