[llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch

Villmow, Micah Micah.Villmow at amd.com
Fri Aug 19 08:47:37 PDT 2011


Ping...

From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Villmow, Micah
Sent: Wednesday, August 17, 2011 2:59 PM
To: llvm-commits
Subject: Re: [llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch

Here is a patch that is against TOT.

From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Villmow, Micah
Sent: Wednesday, August 17, 2011 10:06 AM
To: Justin Holewinski
Cc: llvm-commits
Subject: Re: [llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch



From: llvm-commits-bounces at cs.uiuc.edu [mailto:llvm-commits-bounces at cs.uiuc.edu] On Behalf Of Justin Holewinski
Sent: Wednesday, August 17, 2011 9:47 AM
To: Villmow, Micah
Cc: llvm-commits
Subject: Re: [llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch

On Wed, Aug 17, 2011 at 12:41 PM, Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> wrote:


From: Justin Holewinski [mailto:justin.holewinski at gmail.com<mailto:justin.holewinski at gmail.com>]
Sent: Wednesday, August 17, 2011 9:32 AM

To: Villmow, Micah
Cc: llvm-commits
Subject: Re: [llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch

On Wed, Aug 17, 2011 at 12:07 PM, Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> wrote:


From: llvm-commits-bounces at cs.uiuc.edu<mailto:llvm-commits-bounces at cs.uiuc.edu> [mailto:llvm-commits-bounces at cs.uiuc.edu<mailto:llvm-commits-bounces at cs.uiuc.edu>] On Behalf Of Justin Holewinski
Sent: Wednesday, August 17, 2011 9:02 AM
To: Villmow, Micah
Cc: llvm-commits
Subject: Re: [llvm-commits] FW: [LLVMdev] AMDIL Target Triple patch

On Wed, Aug 17, 2011 at 11:36 AM, Villmow, Micah <Micah.Villmow at amd.com<mailto:Micah.Villmow at amd.com>> wrote:
Forgot to send to llvm-commits.

Is the entire AMDIL back-end coming to LLVM ToT?
[Villmow, Micah] Yes, it is going through internal code review now. However, it will be posted for LLVM 2.9
first as that is what we are building against internally. After that, when I get time as I'm pretty busy, I will
update it for TOT.

Awesome!

How will this integrate with the AMD APP SDK?  From what I understand, CAL (and the ability to load/execute AMDIL) is deprecated as of AMD APP SDK 2.5.  Is this going to somehow integrate with the AMD OpenCL implementation?
[Villmow, Micah] All I can say is that this is outside of the scope of the APP SDK. This is mainly to allow others to take advantage of targeting AMDIL from their own compilers and to see how
we implemented things using LLVM for a non-x86 like target.

So assuming I generate AMDIL using this back-end, then what?  How can I execute it on real AMD hardware?
[Villmow, Micah] One way is to create an OpenCL binary using the output of AMDIL and load it into OpenCL. Another approach is to write a small runtime shim that converts from a compilation unit containing multiple kernels into single kernel per compilation unit and then use the CAL API to generate a CAL binary.  Our first step is to get the source code out there, and then based on feedback see what the next step can be to make it more useful.




> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu> [mailto:llvmdev-bounces at cs.uiuc.edu<mailto:llvmdev-bounces at cs.uiuc.edu>]
> On Behalf Of Villmow, Micah
> Sent: Wednesday, August 17, 2011 8:29 AM
> To: llvmdev at cs.uiuc.edu<mailto:llvmdev at cs.uiuc.edu>
> Subject: [LLVMdev] AMDIL Target Triple patch
>
> Here is a patch for LLVM 2.9 that adds AMDIL as a valid target triple
> to LLVM.
> I'll get an updated patch for LLVM TOT if this doesn't patch cleanly
> next.
>
> Micah

_______________________________________________
llvm-commits mailing list
llvm-commits at cs.uiuc.edu<mailto:llvm-commits at cs.uiuc.edu>
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



--
Thanks,

Justin Holewinski




--
Thanks,

Justin Holewinski




--
Thanks,

Justin Holewinski

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20110819/4df907f4/attachment.html>


More information about the llvm-commits mailing list