Leaderboard Contact
co1a
COMPLETE 100%

ARCHITECTURE LEVELS

LEVEL GATE DELAY CYCLE
IPC Instructions per cycle
ENERGY
Overture 1,608 176
25.0K 25,000
1.00
7.07B 7,075,200,000

PROGRAMMING LEVELS

LEVEL GATE DELAY CYCLE ENERGY
Circumference
14.0K 14,010
27 9
3.40M 3,404,430
Mod 4
14.0K 14,010
27 5
1.89M 1,891,350
Code Breaker
14.0K 14,010
27 1,024
387M 387,348,480
The Maze
14.0K 14,010
27 1,994
754M 754,270,380
Nim
14.0K 14,010
27 12
4.53M 4,539,240
Random Number Generator
1.82B 1,828,735,394
109 584
116T 116,409,980,240,464
Delicious order
1.82B 1,828,735,990
109 1,387
276T 276,473,793,176,170
Capitalize
14.0K 14,010
27 1,256
475M 475,107,120
Tower of Hanoi
1.82B 1,828,735,990
109 1,025
204T 204,315,528,482,750

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
3
2
6
Full Adder
7
4
28
Bit Inverter
3
2
6
Byte NOT
8
1
8
Byte NAND
8
1
8
Adding Bytes
56
58
60
63
66
69
72
75
78
18
17
16
15
14
13
12
11
10
1,008
986
960
945
924
897
864
825
780
Multiplexer
25
33
3
2
75
66
Saving Gracefully
9
10
6
5
54
50
Signed Negator
21
22
23
24
8
7
6
5
168
154
138
120
Saving Bytes
65
73
6
5
390
365
Counter
85
86
87
88
14
13
12
11
1,190
1,118
1,044
968
1 Bit Decoder
1
1
1
2 Bit Decoder
4
2
8
3 Bit Decoder
14
3
42
Little Box
336
368
7
6
2,352
2,208
Arithmetic Logic Unit (ALU) 1
68
77
5
3
340
231
Arithmetic Logic Unit (ALU) 2
220
303
15
12
3,300
3,636
Conditions
13
14
7
6
91
84
Punchcard Programming
14.0K 14,007
14.0K 14,008
14.0K 14,009
14.0K 14,010
30
29
28
27
420K 420,210
406K 406,232
392K 392,252
378K 378,270
Assembly Programming
14.0K 14,010
27
378K 378,270
Byte Constant
0
0
0
Byte XOR
24
2
48
Equality
31
41
5
4
155
164
Unsigned Less
37
39
41
43
45
47
49
16
15
14
13
12
11
10
592
585
574
559
540
517
490
Signed Less
37
39
41
43
45
47
49
16
15
14
13
12
11
10
592
585
574
559
540
517
490
LSR
68
85
7
4
476
340
Count leading zeroes
24
26
6
5
144
130
ASR
75
83
91
99
9
8
7
4
675
664
637
396
One-hot Encoding
75
83
85
9
8
4
675
664
340
Comparison Flags
455
473
491
509
527
545
561
64
60
56
52
48
44
40
29.1K 29,120
28.3K 28,380
27.4K 27,496
26.4K 26,468
25.2K 25,296
23.9K 23,980
22.4K 22,440
Symphony ALU
3,336
3,348
3,360
3,364
3,368
3,380
3,410
3,422
3,452
3,464
3,494
3,506
3,536
3,548
3,578
3,590
3,618
74
73
70
69
66
65
62
61
58
57
54
53
50
49
46
45
42
246K 246,864
244K 244,404
235K 235,200
232K 232,116
222K 222,288
219K 219,700
211K 211,420
208K 208,742
200K 200,216
197K 197,448
188K 188,676
185K 185,818
176K 176,800
173K 173,852
164K 164,588
161K 161,550
151K 151,956
Condition Match
8
5
40
Objective Beauty
22
23
24
25
8
7
6
5
176
161
144
125
Divide
1,646
260
427K 427,960
Modulo
1,679
262
439K 439,898
Multiply
520
674
55
31
28.6K 28,600
20.8K 20,894