Leaderboard Contact
matiki
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.2K 14,248
88
25.0K 25,000
1.00
31.3B 31,345,600,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.2K 14,219
86 12
14.6M 14,674,008
Mod 4
14.2K 14,219
86 5
6.11M 6,114,170
Code Breaker
14.2K 14,285
88 1,505
1.89B 1,891,905,400
The Maze
14.2K 14,248
88 1,964
2.46B 2,462,510,336
Nim
1.82B 1,828,738,205
172 14
4.40T 4,403,601,597,640
Random Number Generator
1.82B 1,828,738,205
172 520
163T 163,562,345,055,200
Delicious order
1.82B 1,828,738,205
172 2,289
719T 719,988,861,214,140
Capitalize
1.82B 1,828,738,205
172 445
139T 139,971,622,210,700
Tower of Hanoi
1.82B 1,828,738,205
172 783
246T 246,287,146,496,580

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
120
32
15
2,304
1,800
Multiplexer
33
2
66
Saving Gracefully
9
6
54
Signed Negator
80
33
2,640
Saving Bytes
72
6
432
Counter
177
40
7,080
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
22
4
88
Little Box
376
8
3,008
Arithmetic Logic Unit (ALU) 1
106
7
742
Arithmetic Logic Unit (ALU) 2
324
69
22.3K 22,356
Conditions
13
9
117
Punchcard Programming
14.2K 14,219
86
1.22M 1,222,834
Assembly Programming
14.2K 14,219
86
1.22M 1,222,834
Byte Constant
0
0
0
Byte XOR
32
3
96
Equality
39
7
273
Unsigned Less
81
193
34
20
2,754
3,860
Signed Less
86
198
35
21
3,010
4,158
LSR
150
5
750
Count leading zeroes
78
29
2,262
ASR
150
5
750
One-hot Encoding
150
5
750
Comparison Flags
899
1,891
140
84
125K 125,860
158K 158,844
Symphony ALU
5,572
6,564
144
137
802K 802,368
899K 899,268
Condition Match
8
5
40
Objective Beauty
32
9
288
Divide
1,968
529
1.04M 1,041,072
Modulo
1,800
529
952K 952,200
Multiply
632
225
142K 142,200