Leaderboard Contact
Yoho
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.5K 14,537
43
25.0K 25,000
1.00
15.6B 15,627,275,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.9K 14,961
165 12
29.6M 29,622,780
Mod 4
14.9K 14,961
165 5
12.3M 12,342,825
Code Breaker
14.9K 14,961
165 1,925
4.75B 4,751,987,625
The Maze
14.7K 14,705
165 1,727
4.19B 4,190,263,275
Nim
1.82B 1,828,744,305
339 23
14.2T 14,258,719,346,085
Random Number Generator
1.82B 1,828,744,305
339 715
443T 443,260,188,367,425
Delicious order
1.82B 1,828,744,305
339 2,727
1,690T 1,690,588,158,990,165
Capitalize
1.82B 1,828,744,305
339 821
508T 508,974,286,223,295
Tower of Hanoi
1.82B 1,828,744,305
339 1,303
807T 807,787,448,171,685

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
11
4
44
Bit Inverter
5
3
15
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
88
104
32
11
2,816
1,144
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
128
49
6,272
Saving Bytes
80
5
400
Counter
217
17
3,689
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
37
4
148
Little Box
400
6
2,400
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
397
429
37
16
14.6K 14,689
6,864
Conditions
66
7
462
Punchcard Programming
14.9K 14,961
165
2.46M 2,468,565
Assembly Programming
14.9K 14,961
165
2.46M 2,468,565
Byte Constant
0
0
0
Byte XOR
40
3
120
Equality
47
6
282
Unsigned Less
97
113
34
13
3,298
1,469
Signed Less
105
121
35
14
3,675
1,694
LSR
99
6
594
Count leading zeroes
264
16
4,224
ASR
99
6
594
One-hot Encoding
99
6
594
Comparison Flags
1,100
1,228
140
56
154K 154,000
68.7K 68,768
Symphony ALU
5,011
5,267
141
57
706K 706,551
300K 300,219
Condition Match
10
6
60
Objective Beauty
28
8
224
Divide
2,828
2,956
303
144
856K 856,884
425K 425,664
Modulo
2,908
146
424K 424,568
Multiply
880
992
240
93
211K 211,200
92.2K 92,256