[MPIWG Fortran] Proposal: MPI_SIZEOF not profiled
Jeff Squyres (jsquyres)
jsquyres at cisco.com
Fri May 16 14:55:25 CDT 2014
Thanks Bill.
On May 16, 2014, at 3:47 PM, Bill Long <longb at cray.com> wrote:
> Rolf added a comment to the ticket about the term “inline”. If it would be helpful, here is a response that hopefully would calm fears in others of this word.
>
>
> "Use of "inline" should be fine here. As Rolf points out, this is not a
> defined term in Fortran. Therefore, the meaning is just the ordinary
> one: The compilation process "inlines" a Call to routine X by
> replacing the setup and branch to the external X with equivalent code
> generated IN the current LINE of execution on the would-be caller. If
> the computation in X can be performed at compile time, the replacement
> code could be very simple. It is also possible that the replacement
> code is a call to a different routine that has the same effect as a
> call to X. How the compiler accomplishes inlining is outside the
> scope of both Fortran and MPI. It is sufficient to know that existing
> compilation systems are capable of this process, and that it can lead
> to better execution performance. The important fact for the discussion
> in this ticket is that the process removes the call to X, thus it is
> not possible to intercept a call to X at this point in the code.”
>
>
> Cheers,
> Bill
>
>
>
> On May 16, 2014, at 11:01 AM, Jeff Squyres (jsquyres) <jsquyres at cisco.com> wrote:
>
>> On May 16, 2014, at 11:24 AM, Jeff Squyres <jsquyres at cisco.com> wrote:
>>
>>> To be clear, here's what I'm currently proposing:
>>
>> GAH! I copied-pasted too much; the last one I sent was incorrect. Sorry for the confusion!
>>
>> There is sufficient interest in this such that I made a ticket and put the definitive version there:
>>
>> https://svn.mpi-forum.org/trac/mpi-forum-web/ticket/428
>>
>> We can keep discussing here in this thread, but at least the definitive text is now on the ticket.
>>
>> --
>> Jeff Squyres
>> jsquyres at cisco.com
>> For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>> _______________________________________________
>> mpiwg-fortran mailing list
>> mpiwg-fortran at lists.mpi-forum.org
>> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
>
> Bill Long longb at cray.com
> Fortran Technical Suport & voice: 651-605-9024
> Bioinformatics Software Development fax: 651-605-9142
> Cray Inc./ Cray Plaza, Suite 210/ 380 Jackson St./ St. Paul, MN 55101
>
>
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
--
Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/
More information about the mpiwg-fortran
mailing list