- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Please excuse my ignorance. I am using IVF with OMP, and planning to create executables for Linux and Mac OSX in order to distribute my program. I haven't yet tried building on Linux or OSX, but I've spoken to a colleague with a Mac, and apparently he has found that while his code gets a good speedup with OMP on Linux, the Mac performance is much inferior.
Should there be a performance difference between Linux and OSX? I would have expected the two to behave in very similar ways (of course, he might be doing something wrong). Are there any particular issues I should be aware of when porting my code to the different OS versions of ifort?
Thanks
Gib
Please excuse my ignorance. I am using IVF with OMP, and planning to create executables for Linux and Mac OSX in order to distribute my program. I haven't yet tried building on Linux or OSX, but I've spoken to a colleague with a Mac, and apparently he has found that while his code gets a good speedup with OMP on Linux, the Mac performance is much inferior.
Should there be a performance difference between Linux and OSX? I would have expected the two to behave in very similar ways (of course, he might be doing something wrong). Are there any particular issues I should be aware of when porting my code to the different OS versions of ifort?
Thanks
Gib
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would not expect them to be similar - the codebases for the OS kernels are VERY different. The Intel compiler and libraries are very close.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Steve Lionel (Intel)
I would not expect them to be similar - the codebases for the OS kernels are VERY different. The Intel compiler and libraries are very close.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - tim18
Intel compilers provide their own OpenMP library, which also supports gcc/gfortran OpenMP. You may be comparing very different versions of gcc; there's a definite advantage to using up to date versions, or, even better, the Intel compilers.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting - Steve Lionel (Intel)
I would not expect them to be similar - the codebases for the OS kernels are VERY different. The Intel compiler and libraries are very close.

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