Post #2178012
2026-04-18 15:07 UTC
@lindsey@recurse.social @cfbolz@mastodon.social @CanLehmann@mastodon.social @verijit@mastodon.social a CPU is also just a fancy interpreter! Everything is an interpreter! **Insert evil laughter**
Replies (2)
-
@CanLehmann@mastodon.social 2026-04-18 15:13
@smarr@mastodon.acm.org @lindsey@recurse.social @verijit@mastodon.social @cfbolz@mastodon.social Yes, exactly. The meta-tracing framework essentially creates the 1st Futamura Projection of the CPU's Verilog when treating the instruction memory as static. A full-cycle simulator of a processor is essentially just a very weird interpreter that has things like pipelines.
-
@lindsey@recurse.social 2026-04-18 15:13
@smarr@mastodon.acm.org @cfbolz@mastodon.social @CanLehmann@mastodon.social @verijit@mastodon.social Of course a CPU is an interpreter, but I never thought about partially evaluating a CPU before! 🤯