Leaderboard Contact
cjn1122334
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.2K 14,266
46
25.0K 25,000
1.00
16.4B 16,405,900,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.2K 14,266
46 12
7.87M 7,874,832
Mod 4
14.2K 14,266
46 5
3.28M 3,281,180
Code Breaker
14.2K 14,298
46 114
74.9M 74,978,712
The Maze
14.2K 14,266
46 1,721
1.12B 1,129,382,156
Nim
1.82B 1,828,738,027
135 13
3.20T 3,209,435,237,385
Random Number Generator
1.82B 1,828,738,431
135 520
128T 128,377,437,856,200
Delicious order
1.82B 1,828,738,383
135 1,108
273T 273,542,687,329,140
Capitalize
1.82B 1,828,738,383
135 820
202T 202,441,338,998,100
Tower of Hanoi
1.82B 1,828,738,383
135 783
193T 193,306,790,775,015

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
72
100
32
15
2,304
1,500
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
36
9
324
Saving Bytes
80
5
400
Counter
141
15
2,115
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
20
3
60
Little Box
476
7
3,332
Arithmetic Logic Unit (ALU) 1
116
4
464
Arithmetic Logic Unit (ALU) 2
317
26
8,242
Conditions
47
8
376
Punchcard Programming
14.2K 14,266
46
656K 656,236
Assembly Programming
14.2K 14,266
46
656K 656,236
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
6
186
Unsigned Less
87
10
870
Signed Less
87
10
870
LSR
148
4
592
Count leading zeroes
55
14
770
ASR
148
4
592
One hot encoding
148
4
592
Comparison Flags
899
40
35.9K 35,960
Symphony ALU
5,586
98
547K 547,428
Condition Match
42
9
378
Objective beauty
28
8
224
Divide
2,960
3,156
347
228
1.02M 1,027,120
719K 719,568
Modulo
3,101
3,325
381
245
1.18M 1,181,481
814K 814,625
Multiply
1,804
2,000
102
51
184K 184,008
102K 102,000