Leaderboard Contact
KMnO4
COMPLETE 100%

ARCHITECTURE LEVELS

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

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference 1,434 153 9
1.97M 1,974,618
Mod 4 0 0 1 0
Code Breaker 98 10 256
250K 250,880
The Maze 1,434 153 1,622
355M 355,870,044
Nim
1.82B 1,828,724,067
47 10
859B 859,500,311,490
Random Number Generator 413 11 65
295K 295,295
Delicious order
18.1K 18,147
45 1,843
1.50B 1,505,021,445
Capitalize
1.82B 1,828,724,067
47 523
44.9T 44,951,866,290,927
Tower of Hanoi
1.82B 1,828,724,074
47 133
11.4T 11,431,354,186,574

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
154
18
11
4
1,008
880
616
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
284
21
14
7
3,906
2,940
1,988
Conditions
13
14
21
7
6
5
91
84
105
Punchcard Programming
13.9K 13,978
14.0K 14,053
34
27
475K 475,252
379K 379,431
Assembly Programming
13.9K 13,978
14.0K 14,053
34
27
475K 475,252
379K 379,431
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
615
669
720
47
32
24
19
19.9K 19,928
19.6K 19,680
16.0K 16,056
13.6K 13,680
Symphony ALU
2,002
2,004
2,098
2,394
3,158
78
42
40
22
17
156K 156,156
84.1K 84,168
83.9K 83,920
52.6K 52,668
53.6K 53,686
Condition Match
8
12
13
5
4
3
40
48
39
Objective Beauty
25
5
125
Divide
703
710
724
892
1,336
1,410
1,494
163
151
148
99
57
50
48
114K 114,589
107K 107,210
107K 107,152
88.3K 88,308
76.1K 76,152
70.5K 70,500
71.7K 71,712
Modulo
912
1,504
105
49
95.7K 95,760
73.6K 73,696
Multiply
520
688
1,206
55
34
13
28.6K 28,600
23.3K 23,392
15.6K 15,678