Visible to Intel only — GUID: GUID-E0B80F13-0BFA-478F-B3CA-3B8E719F85A0
Visible to Intel only — GUID: GUID-E0B80F13-0BFA-478F-B3CA-3B8E719F85A0
qopt-matmul, Qopt-matmul
Enables or disables a compiler-generated Matrix Multiply (matmul) library call.
Linux: |
-qopt-matmul -qno-opt-matmul |
macOS: |
None |
Windows: |
/Qopt-matmul /Qopt-matmul- |
None
-qno-opt-matmul |
The matmul library call optimization does not occur unless this option is enabled or certain other compiler options are specified (see below). |
This option enables or disables a compiler-generated Matrix Multiply (MATMUL) library call.
The [q or Q]opt-matmul option tells the compiler to identify matrix multiplication loop nests (if any) and replace them with a matmul library call for improved performance. The resulting executable may improve performance on Intel® microprocessors.
This option is dependent upon the OpenMP* library. If your product does not support OpenMP, this option will have no effect.
This option has no effect unless option O2 or higher is set.
Many routines in the MATMUL library are more highly optimized for Intel® microprocessors than for non-Intel microprocessors.
Visual Studio: Optimization > Enable Matrix Multiply Library Call
None