Leaderboard Contact
nyppf.py
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture
14.4K 14,421
32
25.0K 25,000
1.00
11.5B 11,536,800,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.5K 14,500
90 12
15.6M 15,660,000
Mod 4
14.5K 14,500
90 5
6.52M 6,525,000
Code Breaker
14.5K 14,500
90 235
306M 306,675,000
The Maze
14.5K 14,500
90 1,559
2.03B 2,034,495,000
Nim
1.82B 1,828,741,256
153 7
1.95T 1,958,581,885,176
Random Number Generator
1.82B 1,828,741,256
153 520
145T 145,494,654,327,360
Delicious order
1.82B 1,828,741,256
153 3,112
870T 870,729,546,666,816
Capitalize
1.82B 1,828,741,256
153 1,628
455T 455,510,187,009,504
Tower of Hanoi
1.82B 1,828,741,256
153 1,675
468T 468,660,665,381,400

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
129
137
32
18
17
2,304
2,322
2,329
Multiplexer
33
2
66
Saving Gracefully
10
5
50
Signed Negator
39
10
390
Saving Bytes
80
5
400
Counter
144
15
2,160
1 Bit Decoder
1
1
1
2 Bit Decoder
6
2
12
3 Bit Decoder
30
4
120
Little Box
556
7
3,892
Arithmetic Logic Unit (ALU) 1
148
4
592
Arithmetic Logic Unit (ALU) 2
506
76
38.4K 38,456
Conditions
46
57
15
7
690
399
Punchcard Programming
14.5K 14,500
90
1.30M 1,305,000
Assembly Programming
14.5K 14,500
90
1.30M 1,305,000
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
39
7
273
Unsigned Less
81
225
34
30
2,754
6,750
Signed Less
90
234
35
31
3,150
7,254
LSR
158
5
790
Count leading zeroes
75
14
1,050
ASR
277
342
44
29
12.1K 12,188
9,918
One-hot Encoding
158
5
790
Comparison Flags
2,189
2,193
344
124
753K 753,016
271K 271,932
Symphony ALU
6,661
8,890
141
125
939K 939,201
1.11M 1,111,250
Condition Match
48
10
480
Objective Beauty
31
9
279
Divide
101K 101,853
157K 157,261
18.0K 18,020
8,200
1.83B 1,835,391,060
1.28B 1,289,540,200
Modulo
278K 278,793
31.9K 31,902
8.89B 8,894,054,286
Multiply
632
1,087
97
52
61.3K 61,304
56.5K 56,524