| 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
|
| 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
|
| 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
|