Hi Ahmed,
On 10/16, Michael Kruse via llvm-dev wrote:> 2016-10-16 22:31 GMT+02:00 hameeza ahmed via llvm-dev <llvm-dev at
lists.llvm.org>:
> > Hello,
> > I want to know does LLVM has support for MPI Programming Model? Can we
do
> > LLVM optimizations in MPI Programs?
>
> MPI is an API. With the exception of builtins and some C standard
> library functions (malloc, math) LLVM/clang does not try to understand
> external function calls nor optimizes them.
While Michael did already answers your question, I wanted to inform you
about some recent efforts to introduce parallelism into the LLVM-IR. It
would make it feasible for clang to interpret (at least some) MPI calls,
though this is far ahead in the future.
If you are interested check out the discussion on the mailing list (look
for the [PIR] tag in the subject).
Cheers,
Johannes
--
Johannes Doerfert
Researcher / PhD Student
Compiler Design Lab (Prof. Hack)
Saarland Informatics Campus, Germany
Building E1.3, Room 4.31
Tel. +49 (0)681 302-57521 : doerfert at cs.uni-saarland.de
Fax. +49 (0)681 302-3065 : http://www.cdl.uni-saarland.de/people/doerfert
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: Digital signature
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20161021/34432b5e/attachment.sig>