- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello all,
Previously when using Visual Fortran version 10.1 when compiling code I found the exectuables to be approximately 450kb. Currently, while evaluating Visual Fortran 12.0 the executables seem to be 800kb+. I am curious ifthere isanything to account for increase in size?
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm not seeing that - are you doing a debug build, perhaps?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Interprocedural optimizaitons may be inlining more code. Turn IPO off then see what happens.
Jim Dempsey
Jim Dempsey
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Quoting jimdempseyatthecove
Interprocedural optimizaitons may be inlining more code. Turn IPO off then see what happens.
Jim Dempsey
Jim Dempsey
Newer compilers also tend to do more auto-vectorization and multiple versioning. If you have a specific problem with multi-versioning hurting performance, you should file the example on premier.intel.com. You could compare the opt-report between the compiler versions to see whether these attempted optimizations are involved.
If a new vectorization is not useful for you, perhaps on account of your loop count not matching the assumed value of 100 (in the case where the compiler can't estimate it from the context), you should consider
!dir$ loop count(your expected value).

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