- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just completed some testing with gcc and gfortran, including gnu openmp, on linux x86-64. Apparently, it's inadvisable to activate gnu OpenMP when calling MKL OpenMP functions, due to incompatibilities between the OpenMP versions, although it "works" fairly often.
gfortran 4.3 implements an option -fexternal-blas, which implements MATMUL directly as a call to ?gemm. Performance calling MKL by this option may be better than the MATMUL incorporated in either gfortran or ifort libraries, but not as good as implementing the BLAS call directly.
I have also tested gfortran successfully on MPI applications, using the Intel MPI and MKL libraries.
gfortran 4.3 implements an option -fexternal-blas, which implements MATMUL directly as a call to ?gemm. Performance calling MKL by this option may be better than the MATMUL incorporated in either gfortran or ifort libraries, but not as good as implementing the BLAS call directly.
I have also tested gfortran successfully on MPI applications, using the Intel MPI and MKL libraries.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This sounds like a status report as much as anything.
You don't state anything about the impact on performance when using threaded gnu SW and MKL. In general, at the current time, this is an inadvisable thing to do, as noted in the user notes with MKL. In time, MKL will have a solution for this (successful threading in both the user program and MKL using, and using a non-Intel compiler for the user program).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Performance of MKL DGEMM was reduced when gfortran -fopenmp was used, even though DGEMM is called from a serial region.
![](/skins/images/B7BA37F9CE4B52FF7CAE1FB0388839C8/responsive_peak/images/icon_anonymous_message.png)
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page