Commit 8716a9d
committed
Add timing functionality to synthesis tools and improve performance tracking
- Integrated `fast_io::timer` to measure and report execution time for key operations in `verilog2penl.cpp` and `verilog2plsav.cpp`.
- Updated command-line options to include a `--time` flag for enabling timing reports.
- Enhanced synthesis and compilation functions to conditionally track execution time, improving performance insights during synthesis processes.
- Utilized `std::move` in `pe_synth_cuda_u64_cones.cu` for efficient resource management when pushing back device structures.1 parent 5ecf1a0 commit 8716a9d
3 files changed
Lines changed: 68 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
| 11 | + | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
| |||
1111 | 1112 | | |
1112 | 1113 | | |
1113 | 1114 | | |
1114 | | - | |
| 1115 | + | |
1115 | 1116 | | |
1116 | 1117 | | |
1117 | 1118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
13 | 15 | | |
14 | 16 | | |
15 | 17 | | |
| |||
91 | 93 | | |
92 | 94 | | |
93 | 95 | | |
| 96 | + | |
94 | 97 | | |
95 | 98 | | |
96 | 99 | | |
| |||
421 | 424 | | |
422 | 425 | | |
423 | 426 | | |
| 427 | + | |
424 | 428 | | |
425 | 429 | | |
426 | 430 | | |
| |||
584 | 588 | | |
585 | 589 | | |
586 | 590 | | |
587 | | - | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
588 | 597 | | |
589 | 598 | | |
590 | 599 | | |
| |||
727 | 736 | | |
728 | 737 | | |
729 | 738 | | |
730 | | - | |
| 739 | + | |
| 740 | + | |
| 741 | + | |
| 742 | + | |
| 743 | + | |
| 744 | + | |
| 745 | + | |
| 746 | + | |
| 747 | + | |
| 748 | + | |
| 749 | + | |
731 | 750 | | |
732 | 751 | | |
733 | 752 | | |
| |||
818 | 837 | | |
819 | 838 | | |
820 | 839 | | |
821 | | - | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
822 | 846 | | |
823 | 847 | | |
824 | 848 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
| 13 | + | |
12 | 14 | | |
13 | 15 | | |
14 | 16 | | |
| |||
350 | 352 | | |
351 | 353 | | |
352 | 354 | | |
| 355 | + | |
353 | 356 | | |
354 | 357 | | |
355 | 358 | | |
| |||
703 | 706 | | |
704 | 707 | | |
705 | 708 | | |
| 709 | + | |
706 | 710 | | |
707 | 711 | | |
708 | 712 | | |
| |||
923 | 927 | | |
924 | 928 | | |
925 | 929 | | |
926 | | - | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
927 | 936 | | |
928 | 937 | | |
929 | 938 | | |
| |||
1069 | 1078 | | |
1070 | 1079 | | |
1071 | 1080 | | |
1072 | | - | |
| 1081 | + | |
| 1082 | + | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
| 1090 | + | |
| 1091 | + | |
1073 | 1092 | | |
1074 | 1093 | | |
1075 | 1094 | | |
| |||
1185 | 1204 | | |
1186 | 1205 | | |
1187 | 1206 | | |
1188 | | - | |
| 1207 | + | |
| 1208 | + | |
| 1209 | + | |
| 1210 | + | |
| 1211 | + | |
| 1212 | + | |
1189 | 1213 | | |
1190 | 1214 | | |
1191 | 1215 | | |
| |||
1198 | 1222 | | |
1199 | 1223 | | |
1200 | 1224 | | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
1201 | 1228 | | |
1202 | 1229 | | |
1203 | 1230 | | |
| |||
1324 | 1351 | | |
1325 | 1352 | | |
1326 | 1353 | | |
1327 | | - | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
| 1358 | + | |
| 1359 | + | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
1328 | 1363 | | |
1329 | 1364 | | |
1330 | 1365 | | |
| |||
0 commit comments