- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
I just saw, that my programs doesn't use 100% CPU any more.
When I switch from XE Update 5 back to 11.1.072 I got 100% usage again, with XE it's around 40%.
Changing the Optimization options in XE didnt help (for example Enhanced Instruction Set, Intel Processor specific optimization...)
My command line is
/nologo /O3 /Qparallel /Qipo /D_Release /Qopenmp /warn:none /Qfp-stack-check /module:"Release\\\\" /object:"Release\\\\" /libs:qwin /c /libs:static /Qprec-div /Qprec-sqrt /assume:protect_parens
I have an i5-2540M CPU and Win7 64 Bit.
Markus
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
XE 12.0.5.221: 99.4s
Okay, that is not that much slower as 100% against 40% may suggest, but 15% is something just by changing to a newer compiler.
The report options says, that loops were auto parallelized, as well as the OpenMP defined loops with XE. Especially the loops which do the heavy calculations, were parallelized.
Markus
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The reports are nearly the same, in both versions is one loop that wasnt parallized in the other project.
Error message of /Qipo is "error #10014: problem during multi-file optimization compilation (code 3) Link".
Now I converted the project to VS2010.There the /Qipo error and the performance drop vanishes when usingXE Update 8, but it is still there with Update 5.
Markus
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page