Leaderboard Contact
nn20060116
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 2,170 27
29.4K 29,489
0.84
1.72B 1,727,760,510

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,528
48 12
8.36M 8,368,128
Mod 4
14.5K 14,528
48 5
3.48M 3,486,720
Code Breaker
14.5K 14,528
48 1,564
1.09B 1,090,646,016
The Maze
14.5K 14,528
48 2,800
1.95B 1,952,563,200
Nim
1.82B 1,828,737,545
132 7
1.68T 1,689,753,491,580
Random Number Generator
1.82B 1,828,737,545
132 520
125T 125,524,545,088,800
Delicious order
1.82B 1,828,737,545
132 1,487
358T 358,951,920,282,780
Capitalize
1.82B 1,828,737,545
132 523
126T 126,248,725,156,620
Tower of Hanoi
1.82B 1,828,737,545
132 1,138
274T 274,705,639,059,720

COMPONENT LEVELS

LEVEL GATE DELAY ENERGY
NOT Gate
1
1
1
XOR Gate
3
2
6
Bigger OR Gate
3
2
6
Bigger AND Gate
3
2
6
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
72
162
246
18
17
4
1,296
2,754
984
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
80
254
19
5
1,520
1,270
Saving Bytes
80
5
400
Counter
101
14
1,414
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
36
4
144
Little Box
412
7
2,884
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
532
42
22.3K 22,344
Conditions
35
66
10
8
350
528
Punchcard Programming
14.5K 14,528
48
697K 697,344
Assembly Programming
14.5K 14,528
48
697K 697,344
Byte Constant
0
0
0
Byte XOR
40
3
120
Equality
58
9
522
Unsigned Less
113
255
22
6
2,486
1,530
Signed Less
121
23
2,783
LSR
99
6
594
Count leading zeroes
264
16
4,224
ASR
101
7
707
One-hot Encoding
99
6
594
Comparison Flags
1,272
92
117K 117,024
Symphony ALU
5,133
95
487K 487,635
Condition Match
12
5
60
Objective Beauty
28
8
224
Divide
2,411
217
523K 523,187
Modulo
5,389
339
1.82M 1,826,871
Multiply
2,866
101
289K 289,466