Leaderboard Contact
erik
COMPLETE 91%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.5K 14,519
31
25.0K 25,000
1.00
11.2B 11,252,225,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
16.5K 16,566
138 9
20.5M 20,574,972
Mod 4
16.5K 16,566
138 5
11.4M 11,430,540
Code Breaker
16.5K 16,566
138 2,047
4.67B 4,679,663,076
The Maze
16.5K 16,566
138 2,268
5.18B 5,184,892,944

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
8
5
40
Half Adder
8
4
32
Full Adder
9
4
36
Bit Inverter
7
4
28
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
72
142
274
310
32
12
11
8
2,304
1,704
3,014
2,480
Saving Gracefully
10
5
50
Signed Negator
35
9
315
Saving Bytes
73
5
365
Counter
135
14
1,890
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
29
49
4
3
116
147
Little Box
1,264
7
8,848
Arithmetic Logic Unit (ALU) 1
116
4
464
Arithmetic Logic Unit (ALU) 2
465
14
6,510
Conditions
56
8
448
Punchcard Programming
16.5K 16,566
138
2.28M 2,286,108
Assembly Programming
16.5K 16,566
138
2.28M 2,286,108
Byte Constant
0
0
0
Byte XOR
32
3
96
Equality
31
5
155
Unsigned Less
80
150
33
13
2,640
1,950
Signed Less
82
152
34
14
2,788
2,128
LSR
157
5
785
Count leading zeroes
2,071
17
35.2K 35,207
ASR
157
5
785
One-hot Encoding
157
5
785
Comparison Flags
801
1,385
2,294
2,305
3,245
5,413
7,285
130
74
73
21
18
15
13
104K 104,130
102K 102,490
167K 167,462
48.4K 48,405
58.4K 58,410
81.1K 81,195
94.7K 94,705
Symphony ALU
5,636
6,804
8,549
8,993
10.4K 10,440
10.4K 10,465
135
79
50
30
29
19
760K 760,860
537K 537,516
427K 427,450
269K 269,790
302K 302,760
198K 198,835
Condition Match
9
11
6
5
54
55
Objective Beauty
35
9
315
Multiply
2,286
43
98.2K 98,298