Leaderboard Contact
KMnO4
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 1,435 153
25.0K 25,000
1.00
5.48B 5,488,875,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference 1,435 153 12
2.63M 2,634,660
Mod 4 0 0 1 0
Code Breaker 98 10 256
250K 250,880
The Maze 1,435 153 1,622
356M 356,118,210
Nim
1.82B 1,828,725,247
73 10
1.33T 1,334,969,430,310
Random Number Generator 413 11 65
295K 295,295
Delicious order
1.82B 1,828,725,247
73 1,761
235T 235,088,116,677,591
Capitalize
1.82B 1,828,725,247
73 523
69.8T 69,818,901,205,213
Tower of Hanoi
1.82B 1,828,725,247
73 133
17.7T 17,755,093,423,123

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
3
2
6
Full Adder
7
4
28
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
56
80
18
11
1,008
880
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
24
5
120
Saving Bytes
73
5
365
Counter
98
10
980
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
368
5
1,840
Arithmetic Logic Unit (ALU) 1
73
77
4
3
292
231
Arithmetic Logic Unit (ALU) 2
186
210
21
14
3,906
2,940
Conditions
13
14
21
7
6
5
91
84
105
Punchcard Programming
13.9K 13,979
34
475K 475,286
Assembly Programming
13.9K 13,979
34
475K 475,286
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
38
5
4
155
152
Unsigned Less
55
61
69
8
6
5
440
366
345
Signed Less
55
61
69
8
6
5
440
366
345
LSR
99
4
396
Count leading zeroes
18
5
90
ASR
99
4
396
One hot encoding
99
4
396
Comparison Flags
424
641
669
739
47
32
24
20
19.9K 19,928
20.5K 20,512
16.0K 16,056
14.7K 14,780
Symphony ALU
2,567
3,523
3,833
50
48
47
128K 128,350
169K 169,104
180K 180,151
Condition Match
8
12
13
5
4
3
40
48
39
Objective beauty
25
5
125
Divide
703
710
724
892
163
151
148
99
114K 114,589
107K 107,210
107K 107,152
88.3K 88,308
Modulo
912
105
95.7K 95,760
Multiply
520
688
55
34
28.6K 28,600
23.3K 23,392