Leaderboard Contact
dhzp.zh
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.5K 14,553
101
25.0K 25,000
1.00
36.7B 36,746,325,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,553
101 12
17.6M 17,638,236
Mod 4
14.5K 14,553
101 5
7.34M 7,349,265
Code Breaker
14.5K 14,553
101 1,792
2.63B 2,633,976,576
The Maze
14.5K 14,553
101 1,911
2.80B 2,808,889,083
Nim
1.82B 1,828,738,759
171 7
2.18T 2,189,000,294,523
Random Number Generator
1.82B 1,828,738,759
171 715
223T 223,590,744,369,135
Delicious order
1.82B 1,828,738,759
171 1,400
437T 437,800,058,904,600
Capitalize
1.82B 1,828,738,759
171 880
275T 275,188,608,454,320
Tower of Hanoi
1.82B 1,828,738,759
171 935
292T 292,387,896,482,715

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
96
162
32
17
3,072
2,754
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
40
10
400
Saving Bytes
80
5
400
Counter
193
45
8,685
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
54
4
216
Little Box
400
6
2,400
Arithmetic Logic Unit (ALU) 1
116
4
464
Arithmetic Logic Unit (ALU) 2
430
43
18.4K 18,490
Conditions
47
81
15
8
705
648
Punchcard Programming
14.6K 14,689
140
2.05M 2,056,460
Assembly Programming
14.5K 14,553
101
1.46M 1,469,853
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
6
186
Unsigned Less
105
34
3,570
Signed Less
222
35
7,770
LSR
182
5
910
Count leading zeroes
2,192
172
377K 377,024
ASR
99
6
594
One-hot Encoding
182
5
910
Comparison Flags
1,576
140
220K 220,640
Symphony ALU
6,543
141
922K 922,563
Condition Match
163
12
1,956
Objective Beauty
32
9
288
Divide
9,628
486
4.67M 4,679,208
Modulo
10.6K 10,668
617
6.58M 6,582,156
Multiply
936
98
91.7K 91,728