Leaderboard Contact
guo2years
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.5K 14,505
77
25.0K 25,000
1.00
27.9B 27,922,125,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.4K 14,450
27 9
3.51M 3,511,350
Mod 4
14.4K 14,450
27 5
1.95M 1,950,750
Code Breaker
14.4K 14,450
27 1,278
498M 498,611,700
The Maze
14.4K 14,450
27 2,308
900M 900,466,200
Nim
1.82B 1,828,737,277
172 14
4.40T 4,403,599,363,016
Random Number Generator
1.82B 1,828,737,277
172 585
184T 184,007,544,811,740
Delicious order
1.82B 1,828,737,277
172 1,387
436T 436,270,879,750,228
Capitalize
1.82B 1,828,737,277
172 1,059
333T 333,100,837,530,996
Tower of Hanoi
1.82B 1,828,737,277
172 1,025
322T 322,406,381,935,100

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
3
2
6
Full Adder
7
4
28
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
56
184
215
229
32
19
5
4
1,792
3,496
1,075
916
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
23
24
6
5
138
120
Saving Bytes
73
5
365
Counter
98
302
10
9
980
2,718
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
368
5
1,840
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
373
34
12.6K 12,682
Conditions
99
8
792
Punchcard Programming
14.5K 14,505
14.6K 14,654
77
26
1.11M 1,116,885
381K 381,004
Assembly Programming
14.5K 14,505
14.6K 14,654
77
26
1.11M 1,116,885
381K 381,004
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
39
7
273
Unsigned Less
73
34
2,482
Signed Less
72
35
2,520
LSR
102
7
714
Count leading zeroes
840
162
136K 136,080
ASR
104
7
728
One-hot Encoding
102
7
714
Comparison Flags
802
140
112K 112,280
Symphony ALU
4,451
141
627K 627,591
Condition Match
8
5
40
Objective Beauty
28
8
224
Divide
2,952
1,073
3.16M 3,167,496
Modulo
3,096
1,137
3.52M 3,520,152
Multiply
1,152
449
517K 517,248