Leaderboard Contact
tfalderson
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.3K 14,370
57
25.0K 25,000
1.00
20.4B 20,477,250,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,502
38 9
4.95M 4,959,684
Mod 4
14.5K 14,502
38 5
2.75M 2,755,380
Code Breaker
14.5K 14,502
38 1,104
608M 608,387,904
The Maze
14.5K 14,502
38 1,781
981M 981,466,356
Nim
14.5K 14,502
38 26
14.3M 14,327,976
Random Number Generator
1.82B 1,828,739,425
132 584
140T 140,973,864,794,400
Delicious order
1.82B 1,828,739,425
132 1,125
271T 271,567,804,612,500
Capitalize
14.5K 14,502
38 1,241
683M 683,885,316
Tower of Hanoi
1.82B 1,828,739,425
132 1,159
279T 279,775,187,151,900

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
72
116
18
13
1,296
1,508
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
39
10
390
Saving Bytes
80
5
400
Counter
104
15
1,560
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
22
4
88
Little Box
396
6
2,376
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
381
469
29
24
11.0K 11,049
11.2K 11,256
Conditions
15
49
9
8
135
392
Punchcard Programming
14.4K 14,411
14.5K 14,502
73
38
1.05M 1,052,003
551K 551,076
Assembly Programming
14.4K 14,411
14.5K 14,502
73
38
1.05M 1,052,003
551K 551,076
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
39
6
234
Unsigned Less
80
124
19
14
1,520
1,736
Signed Less
88
132
20
15
1,760
1,980
LSR
99
150
6
5
594
750
Count leading zeroes
264
16
4,224
ASR
99
6
594
One-hot Encoding
99
6
594
Comparison Flags
904
1,294
80
60
72.3K 72,320
77.6K 77,640
Symphony ALU
4,606
4,958
137
93
631K 631,022
461K 461,094
Condition Match
8
5
40
Objective Beauty
31
9
279
Divide
3,300
3,700
4,884
260
212
198
858K 858,000
784K 784,400
967K 967,032
Modulo
3,332
3,732
4,916
261
213
199
869K 869,652
794K 794,916
978K 978,284
Multiply
1,325
1,633
1,990
231
98
97
306K 306,075
160K 160,034
193K 193,030