Re: Compaq Visual Fortran discontinued: upgrade to Intel Visual Fortran?



In article <rZHif.24530$dO2.10203@xxxxxxxxxxxxxxxxxxxxxxxxxx>,
Tim Prince <tprince@xxxxxxxxxxxxxxxxxx> wrote:
>Vincent wrote:
>> It would be also interesting to know what happens with and AMD Athlon
>> processor. Does the Intel Visual Fortran proposes optimizations for AMD ?
>>
>ifort has options which support both AMD and Intel processors, but none
>which intentionally favor AMD over Intel.

It's worth pointing out that that's not entirely true: IFC is nobbled
for AMD processors (under some circumstances it refuses to allow
SSE/SSE2 code to run on AMD chips). Having said that,

a) this (in my experience) isn't a significant problem for 64-bit code
b) can be easily worked around by either patching the compiler or
patching the executable to remove the 'am I running on an Intel chip'
test (see http://www.swallowtail.org/naughty-intel.html for details)

Intel's checking for the 'GenuineIntel' CPU identifier string and
reducing performance if it isn't found is definitely evidence of 'bad
faith' on their part, so that may inform your decision. However, it does
produce the fastest code for my software, so I use it anyway and hold my
nose :).

--
Mark Mackey http://www.swallowtail.org/
code code code code code code code code code code code code code bug code co
de code code code bug code code code code code code code code code code code
code code code code code code code code code code code code code code code c
.



Relevant Pages

  • Re: AMD Opteron + intel fortran (linux)
    ... SSE3 variant on AMD processors, and you do not get the benefit ... consequences") then you do get the benefit of the SSE2 instruction ... compiler were all effectively compiled with -axKWNBP: ... code code code code code code code code code code code code code bug code co ...
    (comp.lang.fortran)
  • Intel Fortran licensing issues
    ... > What about AMD support? ... We are currently using the Intel Fortran ... code code code code code code code code code code code code code bug code co ...
    (comp.lang.fortran)
  • Re: Compaq Visual Fortran discontinued: upgrade to Intel Visual Fortran?
    ... >But we were talking about using software that had processor-specific code, ... >and declaring support for using that code when you (i.e., Intel) didn't ... it) AMD directly licensed from Intel, ... code code code code code code code code code code code code code bug code co ...
    (comp.lang.fortran)
  • Check subroutine-specific requirements on module import
    ... binaries on import, but only for the binaries which are actually going ... use Thingy qw; ... code code code code code code code code code code code code code bug code co ...
    (comp.lang.perl.misc)
  • Re: progress bar in fortran
    ... Really crappy somewhat non-standard F77 code follows: ... c print a 'progress bar' to unit 0. ... code code code code code code code code code code code code code bug code co ...
    (comp.lang.fortran)