1Verilator Gantt report
2
3Argument settings:
4  +verilator+prof+threads+start+2
5  +verilator+prof+threads+window+2
6  --threads 2
7
8Analysis:
9  Total threads             = 2
10  Total mtasks              = 7
11  Total cpus used           = 2
12  Total yields              = 0
13  Total evals               = 2
14  Total eval loops          = 2
15  Total eval time           = 21875 rdtsc ticks
16  Longest mtask time        = 1190 rdtsc ticks
17  All-thread mtask time     = 5495 rdtsc ticks
18  Longest-thread efficiency = 5.4%
19  All-thread efficiency     = 12.6%
20  All-thread speedup        = 0.3
21
22Prediction (what Verilator used for scheduling):
23  All-thread efficiency     = 63.2%
24  All-thread speedup        = 1.3
25
26Statistics:
27  min log(p2e) = -3.681  from mtask 5 (predict 30, elapsed 1190)
28  max log(p2e) = -2.409  from mtask 8 (predict 107, elapsed 1190)
29  mean = -2.992
30  stddev = 0.459
31  e ^ stddev = 1.583
32
33CPUs:
34  cpu 10: cpu_time=4725 socket=0 core=10  Test Ryzen 9 3950X 16-Core Processor
35  cpu 19: cpu_time=770 socket=0 core=3  Test Ryzen 9 3950X 16-Core Processor
36
37Writing profile_threads.vcd
38