Leaderboard Contact
zhuyueming
COMPLETE 98%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 2,071 40
28.5K 28,587
0.87
2.36B 2,368,147,080

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,570
136 9
17.8M 17,833,680
Mod 4
14.5K 14,570
136 5
9.90M 9,907,600
Code Breaker
14.5K 14,570
136 1,280
2.53B 2,536,345,600
The Maze
14.5K 14,570
136 2,140
4.24B 4,240,452,800
Nim
1.82B 1,828,737,471
175 7
2.24T 2,240,203,401,975
Random Number Generator
1.82B 1,828,737,471
175 520
166T 166,415,109,861,000
Delicious order
1.82B 1,828,737,471
175 1,487
475T 475,883,208,390,975
Capitalize
1.82B 1,828,737,471
175 522
167T 167,055,167,975,850
Tower of Hanoi
1.82B 1,828,737,471
175 1,138
364T 364,193,067,349,650

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
7
5
35
Half Adder
6
3
18
Full Adder
11
4
44
Bit Inverter
6
4
24
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
88
32
2,816
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
144
65
9,360
Saving Bytes
80
5
400
Counter
138
16
2,208
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
Little Box
398
6
2,388
Arithmetic Logic Unit (ALU) 1
164
4
656
Arithmetic Logic Unit (ALU) 2
564
130
73.3K 73,320
Conditions
44
12
528
Punchcard Programming
14.5K 14,570
136
1.98M 1,981,520
Assembly Programming
14.5K 14,570
136
1.98M 1,981,520
Byte Constant
0
0
0
Byte XOR
48
4
192
Equality
31
6
186
Unsigned Less
96
33
3,168
Signed Less
107
35
3,745
LSR
99
6
594
Count leading zeroes
65
9
585
ASR
99
6
594
One-hot Encoding
99
6
594
Comparison Flags
1,027
140
143K 143,780
Symphony ALU
4,712
141
664K 664,392
Condition Match
11
7
77
Objective Beauty
24
9
216
Divide
2,113
536
1.13M 1,132,568
Modulo
2,113
536
1.13M 1,132,568
Multiply
1,152
169
194K 194,688