Leaderboard Contact
Nick Valentine
COMPLETE 94%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
15.8K 15,867
63
25.0K 25,000
1.00
24.9B 24,990,525,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
15.8K 15,867
63 62
61.9M 61,976,502
Mod 4
15.8K 15,867
63 5
4.99M 4,998,105
Code Breaker
15.8K 15,867
63 2,046
2.04B 2,045,224,566
The Maze
15.8K 15,891
89 1,911
2.70B 2,702,725,389

COMPONENT LEVELS

LEVEL GATE DELAY ENERGY
NOT Gate
1
1
1
XOR Gate
3
2
6
Bigger OR Gate
2
2
4
Bigger AND Gate
2
2
4
XNOR Gate
4
3
12
Half Adder
4
2
8
Full Adder
9
4
36
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
88
120
40
16
3,520
1,920
Multiplexer
33
2
66
Saving Gracefully
38
6
228
Signed Negator
96
128
41
17
3,936
2,176
Saving Bytes
304
6
1,824
Counter
161
193
45
21
7,245
4,053
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
28
4
112
Little Box
1,308
8
10.4K 10,464
Arithmetic Logic Unit (ALU) 1
108
3
324
Arithmetic Logic Unit (ALU) 2
340
453
42
18
14.2K 14,280
8,154
Conditions
55
97
8
7
440
679
Punchcard Programming
15.6K 15,628
62
968K 968,936
Assembly Programming
15.6K 15,628
62
968K 968,936
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
5
155
Unsigned Less
97
129
42
18
4,074
2,322
Signed Less
93
121
43
19
3,999
2,299
LSR
99
6
594
Count leading zeroes
264
16
4,224
ASR
99
6
594
One-hot Encoding
99
6
594
Comparison Flags
969
1,235
172
76
166K 166,668
93.8K 93,860
Symphony ALU
4,748
5,270
173
77
821K 821,404
405K 405,790
Condition Match
11
5
55
Objective Beauty
28
8
224
Divide
1,064
1,352
376
160
400K 400,064
216K 216,320
Modulo
1,064
1,352
377
161
401K 401,128
217K 217,672
Multiply
863
1,087
295
127
254K 254,585
138K 138,049