| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 401-405
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | 508 | 44.34 | 44.34 | 97.38 | 44.44 | 26.39 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 508) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Loop Computation Issues | |
| | | | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 |
| | | | Data Access Issues | |
| | | | Presence of special instructions executing on a single port | 1 |
| | | | Inefficient Vectorization | |
| | | | Presence of special instructions executing on a single port | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 829-839
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 23 | 6.17 | 6.17 | 45.12 | 0 | 12.5 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 23) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | | | | |
| Presence of a large number of scalar integer instructions | 1 | | | | |
| Control Flow Issues | | | | | |
| Presence of more than 4 paths | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of more than 4 paths | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 471-479
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 522 | 6.46 | 6.46 | 43.78 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 522) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Loop Computation Issues | | | |
| | Presence of a large number of scalar integer instructions | 1 | | |
| | Control Flow Issues | | | |
| | Presence of more than 4 paths | 1 | | |
| | Vectorization Roadblocks | | | |
| | Presence of more than 4 paths | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 550-554
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 514 | 2.51 | 2.51 | 17.02 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 514) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Data Access Issues | | | |
| | Presence of indirect access | 1 | | |
| | Vectorization Roadblocks | | | |
| | Presence of indirect access | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 926-929
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 13 | 2.23 | 2.23 | 16.34 | 0 | 12.5 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 13) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 539-540
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 520 | 2.29 | 2.29 | 15.53 | 37.5 | 23.44 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 520) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Loop Computation Issues | | | |
| | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | | |
| | Data Access Issues | | | |
| | Presence of special instructions executing on a single port | 1 | | |
| | Inefficient Vectorization | | | |
| | Presence of special instructions executing on a single port | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 909-909
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 20 | 0.59 | 0.59 | 4.28 | 100 | 50 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 20) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 939-941
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 15 | 0.57 | 0.57 | 4.17 | 0 | 12.5 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 15) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 567-570
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 513 | 0.61 | 0.61 | 4.14 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 513) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Data Access Issues | | | |
| | Presence of indirect access | 1 | | |
| | Vectorization Roadblocks | | | |
| | Presence of indirect access | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 900-902
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 21 | 0.54 | 0.53 | 3.91 | 0 | 12.5 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 21) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Data Access Issues | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of indirect access | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 533-536
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 521 | 0.52 | 0.53 | 3.56 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 521) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Data Access Issues | | | |
| | Presence of indirect access | 1 | | |
| | Vectorization Roadblocks | | | |
| | Presence of indirect access | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 894-895
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 16 | 0.23 | 0.23 | 1.72 | 37.5 | 23.44 | | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 16) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | | | | |
| Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | | | | |
| Data Access Issues | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Presence of special instructions executing on a single port | 1 | | | | |
| Vectorization Roadblocks | | | | | |
| Presence of constant non-unit stride data access | 1 | | | | |
| Inefficient Vectorization | | | | | |
| Presence of special instructions executing on a single port | 1 | | | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 525-526
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 516 | 0.22 | 0.22 | 1.53 | 37.5 | 23.44 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 516) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Loop Computation Issues | | | |
| | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | | |
| | Data Access Issues | | | |
| | Presence of special instructions executing on a single port | 1 | | |
| | Inefficient Vectorization | | | |
| | Presence of special instructions executing on a single port | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3885-3886
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3885-3886
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 188 | 0.07 | 0.07 | 0.51 | 100 | 50 | 188 | 0.07 | 0.07 | 0.51 | 100 | 50 | |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 188) | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 188) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | Loop Computation Issues | | | |
| Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 247-247
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 247-247
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 247-247
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 618 | 0.05 | 0.04 | 0.33 | 100 | 50 | 618 | 0.02 | 0.03 | 0.17 | 100 | 50 | 618 | 0.03 | 0.03 | 0.05 | 100 | 50 |
| | |
| Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 618) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 618) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Loop Computation Issues | | | | Loop Computation Issues | |
| Presence of expensive FP instructions | 1 | | | Presence of expensive FP instructions | 1 |
| Data Access Issues | | | | Data Access Issues | |
| Presence of constant non-unit stride data access | 1 | | | Presence of constant non-unit stride data access | 1 |
| Vectorization Roadblocks | | | | Vectorization Roadblocks | |
| Presence of constant non-unit stride data access | 1 | | | Presence of constant non-unit stride data access | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 271-271
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 271-271
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 271-271
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 615 | 0.03 | 0.03 | 0.18 | 100 | 50 | 615 | 0.02 | 0.02 | 0.14 | 100 | 50 | 615 | 0.02 | 0.02 | 0.04 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 615) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Loop Computation Issues | |
| | | | Presence of expensive FP instructions | 1 |
| | | | Data Access Issues | |
| | | | Presence of constant non-unit stride data access | 1 |
| | | | Vectorization Roadblocks | |
| | | | Presence of constant non-unit stride data access | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 889-891
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 17 | 0.05 | 0.04 | 0.33 | 0 | 12.5 | | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 519-522
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 517 | 0.04 | 0.04 | 0.31 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 517) | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | Data Access Issues | | | |
| | Presence of indirect access | 1 | | |
| | Vectorization Roadblocks | | | |
| | Presence of indirect access | 1 | | |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 241-245
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 241-245
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 241-245
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 619 | 0.01 | 0.01 | 0.07 | 100 | 50 | 619 | 0.02 | 0.01 | 0.10 | 100 | 50 | 619 | 0.05 | 0.05 | 0.10 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 619) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3871-3872
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3871-3872
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 192 | 0.01 | 0.01 | 0.07 | 7.69 | 14.42 | 192 | 0.02 | 0.03 | 0.17 | 7.69 | 14.42 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 509-512
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 518 | 0.03 | 0.03 | 0.20 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 1799-1800
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 1799-1800
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 1799-1800
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 767 | 0.01 | 0.02 | 0.11 | 100 | 50 | 767 | 0.01 | 0.01 | 0.07 | 100 | 50 | 767 | 0.01 | 0.01 | 0.02 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 767) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Loop Computation Issues | |
| | | | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 934-936
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 14 | 0.02 | 0.02 | 0.15 | 0 | 12.5 | | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 301-304
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 301-304
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 504 | 0.01 | 0.02 | 0.11 | 50 | 28.13 | | 504 | 0.02 | 0.02 | 0.03 | 50 | 28.13 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 504) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Loop Computation Issues | |
| | | | Less than 10% of the FP ADD/SUB/MUL arithmetic operations are performed using FMA | 1 |
| | | | Presence of a large number of scalar integer instructions | 1 |
| | | | Control Flow Issues | |
| | | | Presence of calls | 1 |
| | | | Data Access Issues | |
| | | | Presence of indirect access | 1 |
| | | | Presence of special instructions executing on a single port | 1 |
| | | | Vectorization Roadblocks | |
| | | | Presence of calls | 1 |
| | | | Presence of indirect access | 1 |
| | | | Inefficient Vectorization | |
| | | | Presence of special instructions executing on a single port | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 210-210
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 210-210
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 491 | 0.01 | 0.01 | 0.07 | 100 | 50 | 491 | 0.01 | 0.01 | 0.07 | 100 | 50 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 204-205
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 204-205
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 494 | 0.02 | 0.01 | 0.10 | 100 | 50 | 494 | 0.00 | 0.01 | 0.01 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 198-199
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 198-199
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 497 | 0.00 | 0.00 | 0.04 | 100 | 50 | 497 | 0.01 | 0.01 | 0.07 | 100 | 50 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 195-195
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 195-195
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 496 | 0.00 | 0.00 | 0.04 | 100 | 50 | 496 | 0.01 | 0.01 | 0.07 | 100 | 50 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single_f.F90: 559-562
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 515 | 0.02 | 0.01 | 0.10 | 0 | 12.5 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 265-269
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 265-269
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_distance_f.F90: 265-269
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 616 | 0.00 | 0.00 | 0.04 | 100 | 50 | 616 | 0.00 | 0.00 | 0.03 | 100 | 50 | 616 | 0.00 | 0.01 | 0.01 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_single.c: 882-884
| Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 18 | 0.01 | 0.01 | 0.07 | 44.44 | 26.39 | | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 2395-2396
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 2395-2396
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 810 | 0.00 | 0.00 | 0.04 | 44.44 | 26.39 | 810 | 0.00 | 0.00 | 0.03 | 44.44 | 26.39 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ_f.F90: 1792-1793
| Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 768 | 0.01 | 0.01 | 0.07 | 41.46 | 25.61 | |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_blas.c: 939-940
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_blas.c: 939-940
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 343 | 0.00 | 0.00 | 0.04 | 50 | 26.95 | | 343 | 0.00 | 0.01 | 0.01 | 50 | 26.95 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 343) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Loop Computation Issues | |
| | | | Low iteration count | 1 |
| | | | Control Flow Issues | |
| | | | Low iteration count | 1 |
| | | | Data Access Issues | |
| | | | Presence of indirect access | 1 |
| | | | Presence of special instructions executing on a single port | 1 |
| | | | Vectorization Roadblocks | |
| | | | Presence of indirect access | 1 |
| | | | Inefficient Vectorization | |
| | | | Presence of special instructions executing on a single port | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3857-3858
| Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_jastrow_champ.c: 3857-3858
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| 195 | 0.00 | 0.00 | 0.03 | 100 | 50 | 195 | 0.00 | 0.01 | 0.01 | 100 | 50 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | Sum on 1 analyzed binary loop (libqmckl.so.0.0.0 - 195) |
| Analysis | Count | Analysis | Count | Analysis | Count |
| | | | Data Access Issues | |
| | | | Presence of constant non-unit stride data access | 1 |
| | | | Vectorization Roadblocks | |
| | | | Presence of constant non-unit stride data access | 1 |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | - /home/kcamus/Trex/qmckl/qmckl_bench/build_pop_gnu/libqmckl/src/libqmckl/src/qmckl_mo.c: 162-163
|
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | 112 | 0.00 | 0.01 | 0.01 | 33.33 | 16.67 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |
| Run qmckl_c_gcc | Run qmckl_fortran_gcc | Run qmckl_doc_gcc |
| Loop Source Regions | | Loop Source Regions | | Loop Source Regions | |
| ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) | ASM Loop ID | Max Time Over Threads (s) | Time w.r.t. Wall Time (s) | Cov (%) | Vect. Ratio (%) | Vector Length Use (%) |
| | 1 | 0.00 | 0.01 | 0.01 | 0 | 9.09 |
| | |
| No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. | No Optimizer analysis found for any assembly loop. More loops can be analyzed using option --optimizer-loop-count. |
| Analysis | Count | Analysis | Count | Analysis | Count |