Leaderboard Contact
vincentcouteaux
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.4K 14,401
73
25.0K 25,000
1.00
26.2B 26,281,825,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,509
105 12
18.2M 18,281,340
Mod 4
14.5K 14,509
105 5
7.61M 7,617,225
Code Breaker
14.5K 14,509
105 1,286
1.95B 1,959,150,270
The Maze
14.5K 14,509
105 2,268
3.45B 3,455,173,260
Nim
1.82B 1,828,737,684
159 14
4.07T 4,070,770,084,584
Random Number Generator
1.82B 1,828,737,684
159 520
151T 151,200,031,713,120
Delicious order
1.82B 1,828,737,684
159 1,981
576T 576,013,966,968,636
Capitalize
1.82B 1,828,737,684
159 897
260T 260,820,054,705,132
Tower of Hanoi
1.82B 1,828,737,684
159 1,046
304T 304,144,679,176,776

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
5
3
15
Full Adder
9
4
36
Bit Inverter
4
3
12
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
72
32
2,304
Multiplexer
33
2
66
Saving Gracefully
9
10
6
5
54
50
Signed Negator
80
33
2,640
Saving Bytes
72
6
432
Counter
133
16
2,128
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
58
5
290
Little Box
376
8
3,008
Arithmetic Logic Unit (ALU) 1
170
6
1,020
Arithmetic Logic Unit (ALU) 2
474
98
46.4K 46,452
Conditions
14
15
8
7
112
105
Punchcard Programming
14.5K 14,509
105
1.52M 1,523,445
Assembly Programming
14.5K 14,509
105
1.52M 1,523,445
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
40
7
280
Unsigned Less
72
23
1,656
Signed Less
68
22
1,496
LSR
186
6
1,116
Count leading zeroes
976
400
390K 390,400
ASR
102
7
714
One-hot Encoding
186
6
1,116
Comparison Flags
1,911
400
764K 764,400
Symphony ALU
5,594
130
727K 727,220
Condition Match
9
6
54
Objective Beauty
28
8
224
Divide
8,124
1,589
12.9M 12,909,036
Modulo
9,084
1,960
17.8M 17,804,640
Multiply
880
338
297K 297,440