<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:"Lucida Console";
        panose-1:2 11 6 9 4 5 4 2 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Arial",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><a name="_MailEndCompose"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">We already have the offload library in the OpenMP LLVM repository at
</span></a><a href="http://llvm.org/svn/llvm-project/openmp/trunk/offload/"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;mso-fareast-language:EN-US">http://llvm.org/svn/llvm-project/openmp/trunk/offload/</span></a><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">
 (or equivalent SVN location). Adding target libraries either in there, or at </span>
<span style="font-size:10.0pt;font-family:"Lucida Console";color:#1F497D;mso-fareast-language:EN-US">…/openmp/trunk/libomptarget/<i>foo</i></span><i><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">
</span></i><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">(where
<i>foo </i>is the name of the target) makes sense to me.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D">-- Jim<br>
<br>
James Cownie <james.h.cownie@intel.com><br>
SSG/DPD/TCAR (Technical Computing, Analyzers and Runtimes)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D">Tel: +44 117 9071438</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:#1F497D"><o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> openmp-dev-bounces@cs.uiuc.edu [mailto:openmp-dev-bounces@cs.uiuc.edu]
<b>On Behalf Of </b>Cramer, Tim<br>
<b>Sent:</b> Tuesday, June 9, 2015 12:01 PM<br>
<b>To:</b> Samuel F Antao; Hervé Yviquel<br>
<b>Cc:</b> Openmp-dev@dcs-maillist2.engr.illinois.edu<br>
<b>Subject:</b> Re: [Openmp-dev] offloading library<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Hi Samuel,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">From my (users / tool developers) perspective libomptarget/liboffload should be part of the OpenMP project, because all target constructs are part of the OpenMP
 standard. Furthermore, it will make things easier for an extension of the tools interface OMPT for such constructs, because we can use the available infrastructure. Such an extension is currently discussed in the language committee.
<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif">Tim<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial",sans-serif"><o:p> </o:p></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">From:</span></b><span lang="DE" style="font-size:10.0pt;font-family:"Tahoma",sans-serif">
<a href="mailto:openmp-dev-bounces@cs.uiuc.edu">openmp-dev-bounces@cs.uiuc.edu</a> [<a href="mailto:openmp-dev-bounces@cs.uiuc.edu">mailto:openmp-dev-bounces@cs.uiuc.edu</a>]
<b>On Behalf Of </b>Samuel F Antao<br>
<b>Sent:</b> Wednesday, June 03, 2015 10:08 PM<br>
<b>To:</b> Hervé Yviquel<br>
<b>Cc:</b> <a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu">Openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<b>Subject:</b> Re: [Openmp-dev] offloading library<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Hi Herve,<o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">We are planing on doing that integration but we haven't established a timeline yet. I am currently working on the offloading codegen part, and this library has to
 be available in order for that to be meaningful. I believe the natural place for it to live would be the OpenMP project. I was planing to work on the porting of what we have in github so it becomes part of LLVM too, but I didn't have the time yet, so it would
 be great if you contribute to this and I'm of course available to help.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">A question for the maintainers: What would be the good place for that code to be? Any particular subfolder of the current tree?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Many thanks!<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Samuel<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"> <o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">2015-06-03 15:05 GMT-04:00 Hervé Yviquel <<a href="mailto:herve.yviquel@ic.unicamp.br" target="_blank">herve.yviquel@ic.unicamp.br</a>>:<o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Hi all,<o:p></o:p></span></p>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">I'm interested on the new offloading extension of OpenMP. I looked around and I suppose that you will integrate the libomptarget into the openmp runtime at some
 point. Is there already a predefined timeline about this ?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">I'm going to add another RTL target for my research project but I need to make the library compilable on my laptop (osx).<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Can I contribute with a new building system based on CMake ? <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Regards,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">--<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Hervé Yviquel<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Postdoc researcher<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US">Instituto de Computação - UNICAMP<o:p></o:p></span></p>
</div>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><a href="http://people.irisa.fr/Herve.Yviquel/" target="_blank">http://people.irisa.fr/Herve.Yviquel/</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt;line-height:13.0pt;mso-line-height-rule:exactly">
<span lang="EN-US"><br>
_______________________________________________<br>
Openmp-dev mailing list<br>
<a href="mailto:Openmp-dev@dcs-maillist2.engr.illinois.edu">Openmp-dev@dcs-maillist2.engr.illinois.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/openmp-dev</a><o:p></o:p></span></p>
</div>
<p class="MsoNormal" style="line-height:13.0pt;mso-line-height-rule:exactly"><span lang="EN-US"><o:p> </o:p></span></p>
</div>
</div>
</div>
<p>---------------------------------------------------------------------<br>
Intel Corporation (UK) Limited<br>
Registered No. 1134945 (England)<br>
Registered Office: Pipers Way, Swindon SN3 1RJ<br>
VAT No: 860 2173 47</p>

<p>This e-mail and any attachments may contain confidential material for<br>
the sole use of the intended recipient(s). Any review or distribution<br>
by others is strictly prohibited. If you are not the intended<br>
recipient, please contact the sender and delete all copies.</p></body>
</html>