Leaderboard Contact
mczhouzheng
COMPLETE 97%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
16.0K 16,016
57
25.0K 25,000
1.00
22.8B 22,822,800,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
16.0K 16,076
65 12
12.5M 12,539,280
Mod 4
16.0K 16,076
65 5
5.22M 5,224,700
Code Breaker
16.0K 16,076
65 1,279
1.33B 1,336,478,260
The Maze
16.0K 16,076
65 2,432
2.54B 2,541,294,080
Nim
1.82B 1,828,743,721
115 9
1.89T 1,892,749,751,235
Random Number Generator
1.82B 1,828,743,721
115 584
122T 122,818,428,302,360
Delicious order
1.82B 1,828,743,721
115 3,170
666T 666,668,523,490,550
Capitalize
1.82B 1,828,743,721
115 525
110T 110,410,402,155,375

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
4
3
12
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
136
32
13
2,304
1,768
Multiplexer
33
2
66
Saving Gracefully
38
6
228
Signed Negator
40
10
400
Saving Bytes
304
6
1,824
Counter
409
40
16.3K 16,360
1 Bit Decoder
1
1
1
2 Bit Decoder
8
2
16
3 Bit Decoder
45
4
180
Little Box
571
7
3,997
Arithmetic Logic Unit (ALU) 1
189
5
945
Arithmetic Logic Unit (ALU) 2
465
58
26.9K 26,970
Conditions
47
79
15
8
705
632
Punchcard Programming
16.0K 16,076
65
1.04M 1,044,940
Assembly Programming
16.0K 16,076
65
1.04M 1,044,940
Byte Constant
0
0
0
Equality
176
19
3,344
Unsigned Less
145
15
2,175
Signed Less
145
15
2,175
LSR
173
5
865
Count leading zeroes
135
55
7,425
ASR
173
5
865
One-hot Encoding
173
5
865
Comparison Flags
1,490
2,061
144
68
214K 214,560
140K 140,148
Symphony ALU
6,667
7,750
169
93
1.12M 1,126,723
720K 720,750
Condition Match
19
6
114
Objective Beauty
32
9
288
Divide
1,154
303
349K 349,662
Modulo
1,138
305
347K 347,090
Multiply
2,016
102
205K 205,632