Leaderboard Contact
*****
COMPLETE 98%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
15.7K 15,742
57
25.0K 25,000
1.00
22.4B 22,432,350,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
15.8K 15,886
74 11
12.9M 12,931,204
Mod 4
15.8K 15,886
74 5
5.87M 5,877,820
Code Breaker
15.8K 15,886
74 1,296
1.52B 1,523,530,944
The Maze
15.8K 15,886
74 2,428
2.85B 2,854,269,392
Nim
1.82B 1,828,743,448
173 29
9.17T 9,174,805,878,616
Random Number Generator
1.82B 1,828,743,448
173 520
164T 164,513,760,582,080
Delicious order
1.82B 1,828,743,448
173 1,346
425T 425,837,541,814,384
Capitalize
1.82B 1,828,743,448
173 803
254T 254,047,211,052,712
Tower of Hanoi
1.82B 1,828,743,448
173 1,383
437T 437,543,328,625,032

COMPONENT LEVELS

LEVEL GATE DELAY ENERGY
NOT Gate
1
1
1
Bigger OR Gate
2
2
4
Bigger AND Gate
2
2
4
XNOR Gate
4
3
12
Half Adder
4
2
8
Full Adder
11
4
44
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
88
32
2,816
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
96
33
3,168
Saving Bytes
304
6
1,824
Counter
161
37
5,957
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
28
4
112
Little Box
1,364
8
10.9K 10,912
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
388
34
13.1K 13,192
Conditions
55
56
8
7
440
392
Punchcard Programming
15.8K 15,886
74
1.17M 1,175,564
Assembly Programming
15.8K 15,886
74
1.17M 1,175,564
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
5
155
Unsigned Less
97
34
3,298
Signed Less
104
105
36
35
3,744
3,675
LSR
156
5
780
Count leading zeroes
272
17
4,624
ASR
156
5
780
One-hot Encoding
156
5
780
Comparison Flags
1,018
1,456
2,226
144
137
131
146K 146,592
199K 199,472
291K 291,606
Symphony ALU
5,813
6,297
7,067
145
138
132
842K 842,885
868K 868,986
932K 932,844
Condition Match
8
5
40
Objective Beauty
32
9
288
Divide
8,071
905
7.30M 7,304,255
Modulo
10.1K 10,147
1,200
12.1M 12,176,400
Multiply
1,836
230
422K 422,280