Leaderboard Contact
Mechanics
COMPLETE 92%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.6K 14,642
55
25.0K 25,000
1.00
20.1B 20,132,750,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
The Maze
15.0K 15,000
27 1,318
533M 533,790,000
Nim
1.82B 1,828,963,453
962 30
52.7T 52,783,885,253,580
Random Number Generator
1.82B 1,828,963,453
962 520
914T 914,920,677,728,720
Delicious order
1.82B 1,828,963,453
962 1,571
2,764T 2,764,116,124,445,806
Capitalize
1.82B 1,828,963,453
962 764
1,344T 1,344,229,611,124,504
Tower of Hanoi
1.82B 1,828,963,453
962 1,138
2,002T 2,002,268,713,952,468

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
3
2
6
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
72
117
154
32
10
4
2,304
1,170
616
Multiplexer
33
2
66
Saving Gracefully
15
5
75
Signed Negator
50
162
7
5
350
810
Saving Bytes
120
5
600
Counter
225
270
307
38
16
10
8,550
4,320
3,070
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
22
4
88
Little Box
560
6
3,360
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
422
668
66
10
27.8K 27,852
6,680
Punchcard Programming
15.0K 15,000
27
405K 405,000
Equality
31
7
217
Unsigned Less
126
163
12
6
1,512
978
Signed Less
134
171
13
7
1,742
1,197
LSR
99
6
594
Count leading zeroes
264
16
4,224
ASR
102
7
714
One-hot Encoding
99
6
594
Comparison Flags
1,279
1,607
52
28
66.5K 66,508
44.9K 44,996
Symphony ALU
5,078
55
279K 279,290
Condition Match
8
5
40
Objective Beauty
31
9
279
Divide
433
89
38.5K 38,537
Modulo
1,619
209
338K 338,371
Multiply
1,064
1,360
81
33
86.1K 86,184
44.8K 44,880