2021-09-04 16:44:13 +00:00
|
|
|
Verilator Gantt report
|
|
|
|
|
|
|
|
Argument settings:
|
|
|
|
+verilator+prof+threads+start+2
|
|
|
|
+verilator+prof+threads+window+2
|
|
|
|
--threads 2
|
|
|
|
|
|
|
|
Thread gantt graph:
|
2021-09-08 12:16:31 +00:00
|
|
|
Legend: One character width = 100 rdtsc ticks
|
2021-09-04 16:44:13 +00:00
|
|
|
Legend: '&' = multiple mtasks in this period (character width)
|
2021-09-08 12:16:31 +00:00
|
|
|
<-16065 rdtsc total-------------------------------------------------------------------------------------------------------------------------------------------->
|
|
|
|
t: [1] [1] [1] [1]
|
|
|
|
t: [16-] [16][16-------] [16--] [16] [16-] [1[] [16[xxx
|
2021-09-04 16:44:13 +00:00
|
|
|
|
|
|
|
Analysis:
|
|
|
|
Total threads = 2
|
|
|
|
Total mtasks = 7
|
|
|
|
Total cpus used = 2
|
|
|
|
Total yields = 1
|
|
|
|
Total eval time = 16065 rdtsc ticks
|
|
|
|
Longest mtask time = 1085 rdtsc ticks
|
|
|
|
All-thread mtask time = 3430 rdtsc ticks
|
|
|
|
Longest-thread efficiency = 6.8%
|
|
|
|
All-thread efficiency = 10.7%
|
|
|
|
All-thread speedup = 0.2
|
|
|
|
|
|
|
|
Statistics:
|
|
|
|
min log(p2e) = -3.332 from mtask 5 (predict 30, elapsed 840)
|
2021-09-08 12:16:31 +00:00
|
|
|
max log(p2e) = -1.764 from mtask 7 (predict 30, elapsed 175)
|
2021-09-04 16:44:13 +00:00
|
|
|
mean = -2.365
|
|
|
|
stddev = 0.562
|
|
|
|
e ^ stddev = 1.754
|
|
|
|
|
|
|
|
CPUs:
|
2021-09-05 15:56:28 +00:00
|
|
|
cpu 1: cpu_time=525 socket=0 core=1 Test Ryzen 9 3950X 16-Core Processor
|
|
|
|
cpu 16: cpu_time=2905 socket=0 core=0 Test Ryzen 9 3950X 16-Core Processor
|
2021-09-04 16:44:13 +00:00
|
|
|
|
|
|
|
Writing profile_threads.vcd
|