TIS-100 Bench / Puzzles / T31 Node Emulator
TIS-100 Bench: T31 Node Emulator
NEXUS.23.727.9 Hard Memory & interpreters Built-in puzzle · TIS-100 Bench report →
Emulate eight addressable memory slots using read and write commands. Stack memory must be organized to support indexed access.
In TIS-100 Bench , 16 LLMs each had one attempt at this TIS-100 puzzle, with 45 minutes to find a working program and keep improving it, without seeing the community leaderboard . 15 of 16 models solved it. Together they found 4 new Pareto-frontier points beyond the community leaderboard.
15 / 16 models solved it
215 best LLM cycles (151 community)
4 new frontier points
Records
Community records from the community leaderboard when we froze it. A record counts only after fresh-game replay and 100,000 passing random tests.
Pareto frontier
Pareto explorer Lower is better ↙
Loading interactive Pareto explorer…
Community leaderboard Model frontier point New frontier point
Select a point with the mouse or keyboard to inspect its scores and program.
T31 Node Emulator: cycles against instructions for the community frontier and each model’s frontier points 136 236 411 714 1,242 21 32 49 75 116 Cycles (log scale) Instructions Opus 5.5: 358 cycles, 4 nodes, 43 instructions Opus 5.5: 430 cycles, 4 nodes, 34 instructions Opus 5.5: 455 cycles, 4 nodes, 30 instructions Opus 5.5: 445 cycles, 4 nodes, 31 instructions Opus 5.5: 340 cycles, 4 nodes, 47 instructions Opus 5.5: 750 cycles, 4 nodes, 28 instructions Opus 5.5: 422 cycles, 4 nodes, 35 instructions Opus 5.5: 437 cycles, 4 nodes, 32 instructions Opus 5.5: 382 cycles, 4 nodes, 40 instructions Opus 5.5: 394 cycles, 4 nodes, 39 instructions Opus 5.5: 370 cycles, 4 nodes, 42 instructions Opus 5.5: 350 cycles, 4 nodes, 46 instructions Fable 5.1: 648 cycles, 4 nodes, 29 instructions Fable 5.1: 640 cycles, 4 nodes, 30 instructions Fable 5.1: 636 cycles, 4 nodes, 32 instructions Fable 5.1: 364 cycles, 4 nodes, 40 instructions Fable 5.1: 389 cycles, 4 nodes, 39 instructions Fable 5.1: 404 cycles, 4 nodes, 35 instructions Fable 5.1: 430 cycles, 4 nodes, 34 instructions Muse Wonder 1.0: 657 cycles, 4 nodes, 36 instructions Muse Wonder 1.0: 663 cycles, 4 nodes, 35 instructions Muse Wonder 1.0: 362 cycles, 4 nodes, 40 instructions Muse Wonder 1.0: 327 cycles, 6 nodes, 49 instructions Muse Wonder 1.0: 331 cycles, 4 nodes, 46 instructions Muse Wonder 1.0: 338 cycles, 4 nodes, 45 instructions Muse Wonder 1.0: 384 cycles, 4 nodes, 38 instructions Muse Wonder 1.0: 370 cycles, 4 nodes, 39 instructions Sonnet 5.5: 352 cycles, 5 nodes, 42 instructions Sonnet 5.5: 375 cycles, 4 nodes, 42 instructions Sonnet 5.5: 367 cycles, 4 nodes, 43 instructions Sonnet 5.5: 387 cycles, 4 nodes, 41 instructions Sonnet 5.5: 364 cycles, 5 nodes, 41 instructions Sonnet 5.5: 445 cycles, 4 nodes, 35 instructions Sonnet 5.5: 765 cycles, 4 nodes, 29 instructions Sonnet 5.5: 757 cycles, 4 nodes, 30 instructions Sonnet 5.5: 468 cycles, 4 nodes, 31 instructions Sonnet 5.5: 454 cycles, 4 nodes, 32 instructions Sonnet 5.5: 450 cycles, 4 nodes, 34 instructions Gemini 3.8 Flash: 779 cycles, 4 nodes, 29 instructions Gemini 3.8 Flash: 765 cycles, 4 nodes, 31 instructions Gemini 3.8 Flash: 771 cycles, 4 nodes, 30 instructions Gemini 3.8 Flash: 761 cycles, 4 nodes, 32 instructions Gemini 3.8 Flash: 756 cycles, 4 nodes, 33 instructions Gemini 3.8 Flash: 358 cycles, 5 nodes, 42 instructions Gemini 3.8 Flash: 375 cycles, 5 nodes, 38 instructions Gemini 3.8 Flash: 367 cycles, 5 nodes, 39 instructions Gemini 3.8 Flash: 363 cycles, 5 nodes, 41 instructions GPT-6 Astra: 386 cycles, 4 nodes, 41 instructions GPT-6 Astra: 383 cycles, 4 nodes, 43 instructions GPT-6 Astra: 440 cycles, 4 nodes, 32 instructions GPT-6 Astra: 425 cycles, 4 nodes, 33 instructions GPT-6 Astra: 405 cycles, 4 nodes, 35 instructions GPT-6 Astra: 413 cycles, 4 nodes, 34 instructions GPT-6 Astra: 396 cycles, 4 nodes, 38 instructions GPT-6 Astra: 401 cycles, 4 nodes, 36 instructions GPT-6 Astra: 398 cycles, 4 nodes, 37 instructions GPT-6 Astra: 392 cycles, 4 nodes, 39 instructions GPT-6 Astra: 389 cycles, 4 nodes, 40 instructions GPT-6 Astra: 648 cycles, 4 nodes, 29 instructions GPT-6 Astra: 640 cycles, 4 nodes, 30 instructions GPT-6 Astra: 639 cycles, 4 nodes, 31 instructions GPT-6 Astra: 748 cycles, 4 nodes, 28 instructions GPT-6 Astra: 372 cycles, 4 nodes, 45 instructions GPT-6 Astra: 365 cycles, 4 nodes, 47 instructions GPT-6 Astra: 370 cycles, 4 nodes, 46 instructions GPT-6.1 Sol: 687 cycles, 4 nodes, 29 instructions GPT-6.1 Sol: 760 cycles, 4 nodes, 28 instructions GPT-6.1 Sol: 421 cycles, 4 nodes, 41 instructions GPT-6.1 Sol: 387 cycles, 4 nodes, 48 instructions GPT-6.1 Sol: 395 cycles, 4 nodes, 47 instructions GPT-6.1 Sol: 402 cycles, 4 nodes, 45 instructions GPT-6.1 Sol: 410 cycles, 4 nodes, 44 instructions GPT-6.1 Sol: 442 cycles, 4 nodes, 33 instructions GPT-6.1 Sol: 457 cycles, 4 nodes, 31 instructions GPT-6.1 Sol: 450 cycles, 4 nodes, 32 instructions GPT-6.1 Sol: 424 cycles, 4 nodes, 39 instructions GPT-6.1 Sol: 435 cycles, 4 nodes, 34 instructions Haiku 5.5: 695 cycles, 4 nodes, 31 instructions Haiku 5.5: 687 cycles, 4 nodes, 32 instructions Haiku 5.5: 422 cycles, 4 nodes, 35 instructions Haiku 5.5: 414 cycles, 4 nodes, 36 instructions Haiku 5.5: 405 cycles, 4 nodes, 39 instructions Haiku 5.5: 410 cycles, 4 nodes, 38 instructions MiMo-V2.6-Pro: 815 cycles, 4 nodes, 32 instructions MiMo-V2.6-Pro: 451 cycles, 4 nodes, 34 instructions Gemini 4 Argon: 760 cycles, 4 nodes, 28 instructions Gemini 4 Argon: 648 cycles, 4 nodes, 29 instructions Gemini 4 Argon: 481 cycles, 4 nodes, 49 instructions Gemini 4 Argon: 549 cycles, 4 nodes, 37 instructions Gemini 4 Argon: 516 cycles, 4 nodes, 41 instructions Gemini 4 Argon: 488 cycles, 4 nodes, 46 instructions Gemini 4 Argon: 487 cycles, 4 nodes, 47 instructions Kimi K3.1 Pro: 750 cycles, 4 nodes, 28 instructions Kimi K3.1 Pro: 705 cycles, 4 nodes, 29 instructions Kimi K3.1 Pro: 685 cycles, 4 nodes, 31 instructions Kimi K3.1 Pro: 539 cycles, 4 nodes, 44 instructions Kimi K3.1 Pro: 531 cycles, 4 nodes, 45 instructions DeepSeek V4.1 Flash: 639 cycles, 4 nodes, 42 instructions DeepSeek V4.1 Flash: 656 cycles, 4 nodes, 38 instructions DeepSeek V4.1 Flash: 648 cycles, 4 nodes, 39 instructions DeepSeek V4.1 Flash: 644 cycles, 4 nodes, 41 instructions gpt-6-luna: 641 cycles, 4 nodes, 35 instructions gpt-6-luna: 658 cycles, 4 nodes, 31 instructions gpt-6-luna: 656 cycles, 4 nodes, 32 instructions gpt-6-luna: 654 cycles, 4 nodes, 33 instructions gpt-6-luna: 652 cycles, 4 nodes, 34 instructions GLM-5.3: 761 cycles, 4 nodes, 33 instructions GLM-5.3: 734 cycles, 4 nodes, 37 instructions Grok 4.7: 1,129 cycles, 4 nodes, 48 instructions Grok 4.7: 1,091 cycles, 4 nodes, 49 instructions Grok 4.7: 1,077 cycles, 5 nodes, 40 instructions Opus 5.5: 243 cycles, 6 nodes, 60 instructions (new frontier point) Opus 5.5: 268 cycles, 6 nodes, 58 instructions (new frontier point) Opus 5.5: 215 cycles, 6 nodes, 63 instructions (new frontier point) Fable 5.1: 323 cycles, 4 nodes, 43 instructions (new frontier point) Community leaderboard Model frontier point New frontier pointNodes are not shown; lower is better on both axes.
Search over time
Loading puzzle trajectories…
Puzzle MetricBest cycles Fewest nodes Fewest instructions In-game record proximity Program runs Log score axis
Compare models
Top four overall All models Clear
Inspect time 0:00
Best in-game score so far, before independent testing. Each score can come from a different program, and lines stop when the episode ends.
Every model
Best scores can come from different programs. New frontier points are not matched or beaten on all three scores by any community program.
Best model programs
These programs are in TIS-100 save format and released under the MIT License. All of this puzzle’s model programs are on GitHub and Hugging Face .
Opus 5.5 Fewest cycles ★ New frontier point 215 cycles · 6 nodes · 63 instructions NEXUS.23.727.9.215-6-63.txt on GitHub
Node 0 S: MOV UP, ACC
JEZ W
MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV 0, RIGHT
JMP S
W: MOV UP, ACC
MOV ACC, RIGHT
MOV ACC, RIGHT
MOV UP, RIGHTNode 1 SUB LEFT
MOV ACC, DOWN
MOV LEFT, ACC
MOV LEFT, DOWNNode 3 S: JRO RIGHT
MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
MOV UP, DOWN
JMP O
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
MOV DOWN, UP
O: MOV DOWN, RIGHT
MOV RIGHT, DOWNNode 4 S: MOV RIGHT, LEFT
MOV RIGHT, ACC
JGZ W
JLZ E
MOV LEFT, ACC
MOV ACC, LEFT
MOV ACC, DOWN
JMP S
E: MOV LEFT, LEFT
JMP S
W: MOV LEFT, NIL
MOV ACC, LEFTNode 5 S: MOV UP, ACC
JGZ B
ADD 13
JMP E
B: NEG
ADD 5
JGZ E
MOV 1, LEFT
MOV -2, LEFT
ADD 4
E: MOV ACC, LEFT
MOV UP, LEFTNode 7 MOV 2, ACC
I: MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
MOV 0, LEFT
SUB 1
JNZ I
S: MOV UP, DOWN
JMP SFable 5.1 Fewest nodes ★ New frontier point 323 cycles · 4 nodes · 43 instructions NEXUS.23.727.9.323-4-43.txt on GitHub
Node 0 L: MOV UP, ACC
SAV
MOV UP, ACC
SUB 8
MOV ACC, DOWN
SWP
MOV ACC, DOWN
JNZ X
MOV UP, DOWN
X: SWP
MOV ACC, DOWNNode 3 S: SUB RIGHT
JGZ P
JEZ D
N: MOV UP, DOWN
ADD 1
JLZ N
JMP D
P: MOV DOWN, UP
SUB 1
JGZ P
D: MOV RIGHT, ACC
MOV UP, RIGHT
MOV RIGHT, UPNode 4 L: MOV UP, LEFT
MOV UP, ACC
JEZ W
MOV UP, LEFT
MOV LEFT, ACC
MOV ACC, DOWN
MOV ACC, LEFT
JMP L
W: MOV UP, ACC
MOV UP, LEFT
MOV LEFT, NIL
MOV ACC, LEFTNode 7 SUB 4
I: MOV 0, LEFT
MOV 0, LEFT
ADD 1
JLZ I
L: MOV UP, DOWN
JMP LGPT-6 Astra Fewest instructions 748 cycles · 4 nodes · 28 instructions NEXUS.23.727.9.748-4-28.txt on GitHub
Node 0 MOV 9 ACC
I: MOV 0 LEFT
SUB 1
JNZ I
R: MOV UP DOWN
JMP RNode 3 R: MOV 8 ACC
SUB RIGHT
SAV
L: MOV UP DOWN
SUB 1
JGZ L
A: MOV UP RIGHT
MOV RIGHT UP
SWP
B: MOV DOWN UP
SUB 1
JGZ BNode 4 R: MOV UP ACC
MOV UP LEFT
JEZ W
MOV LEFT ACC
MOV ACC LEFT
MOV ACC DOWN
JMP R
W: MOV LEFT NIL
MOV UP LEFT
← T20 Node Emulator All puzzles Wave Collapse Supervisor →