Displaying 20 results from an estimated 9000 matches similar to: "[LLVMdev] Status of the OpenCL LLVM Clang frontend"
2015 Jun 05
3
[LLVMdev] Supporting heterogeneous computing in llvm.
Christos,
We would be very interested in learning more about this.
In my group, we (Prakalp Srivastava, Maria Kotsifakou and I) have been working on LLVM extensions to make it easier to target a wide range of accelerators in a heterogeneous mobile device, such as Qualcomm's Snapdragon and other APUs. Our approach has been to (a) add better abstractions of parallelism to the LLVM instruction
2015 Jun 08
5
[LLVMdev] Supporting heterogeneous computing in llvm.
Chirs,
Have you seen an offloading infrastructure design proposal at
http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084986.html ?
It relies on the long-standing OpenMP standard with recent updates to
support the heterogenous computations.
Could you please review it and comment on how it fits to your needs?
It's not quite clear from your proposal what source language standard
do you
2015 Jun 08
2
[LLVMdev] Supporting heterogeneous computing in llvm.
Roel,
You have to checkout and build llvm/clang as usual.
For runtime support you'll have to build the libomptarget and make a
plugin for your target. Samuel can help you some more.
As for the OpenMP examples I can recommend you the
http://openmp.org/mp-documents/OpenMP4.0.0.Examples.pdf
look into the target constructs.
Sergos
On Mon, Jun 8, 2015 at 6:13 PM, Roel Jordans <r.jordans at
2008 Dec 16
2
[LLVMdev] OpenCL Frontend
There seems to be some interest these days in OpenCL. However for some
projects, a issue they face to adopting OpenCL is requirements of
maintaining two source trees: one for normal C code (for use on
systems without OpenCL support or poor OpenCL performance) and another
for OpenCL.
I am interested in using LLVM to create a OpenCL frontend for
multicore CPUs. Now that the spec is out, we have a
2008 Dec 16
0
[LLVMdev] OpenCL Frontend
On Tuesday 16 December 2008 12:21:24 Timothy Baldridge wrote:
> There seems to be some interest these days in OpenCL. However for some
> projects, a issue they face to adopting OpenCL is requirements of
> maintaining two source trees: one for normal C code (for use on
> systems without OpenCL support or poor OpenCL performance) and another
> for OpenCL.
>
> I am interested in
2008 Dec 16
2
[LLVMdev] OpenCL Frontend
Awesome, is the development of this being tracked somewhere? And is
there a way I can get involved?
Timothy
On Tue, Dec 16, 2008 at 11:52 AM, Zack Rusin <zack at tungstengraphics.com> wrote:
> On Tuesday 16 December 2008 12:21:24 Timothy Baldridge wrote:
>> There seems to be some interest these days in OpenCL. However for some
>> projects, a issue they face to adopting
2008 Dec 16
0
[LLVMdev] OpenCL Frontend
I'm still not very clear about this "OpenCL" concept. What will your
project provide? Does it mean that we can write code in this language, and
run it on any multi-core machines? I'm also very interested in this work.
2008 Dec 16
1
[LLVMdev] OpenCL Frontend
Le 16 déc. 08 à 19:23, wenjing ma a écrit :
> I'm still not very clear about this "OpenCL" concept. What will your
> project provide? Does it mean that we can write code in this
> language, and
> run it on any multi-core machines? I'm also very interested in this
> work.
>
It's the same as CUDA from Nvidia, but standardized and not limited to
GPU.
2015 Jun 09
2
[LLVMdev] Supporting heterogeneous computing in llvm.
Hi Sergos and Samuel,
Thanks for the links, I've got it mostly working now.
I still have a problem with linking the code. It seems that the clang
driver doesn't pass its library search path to nvlink when linking the
generated cuda code to the target library, resulting in it not correctly
finding libtarget-nvptx.a. Is there some flag or environment variable
that I should set here?
2009 Feb 10
0
[LLVMdev] OpenCL kernel to bitcode
I don't think I ever saw a response to this message. RapidMind
reported that they are using OpenCL as well as LLVM but their press
release wasn't clear about whether they do this. I'd be interested in
hearing from Stefanus or anyone else there about how you use OpenCL
and whether it is compiled to LLVM.
--Vikram
Associate Professor, Computer Science
University of Illinois at
2015 Sep 29
2
OpenCL toolset (for AMD GPU)
On 09/29/2015 04:19 PM, Tom Stellard via llvm-dev wrote:
> On Tue, Sep 29, 2015 at 01:20:57PM +0000, Paweł Bylica via llvm-dev wrote:
>> Hi LLVM,
>>
>> I would like to compile OpenCL kernel for a specific AMD GPU target. Is it
>> possible with the current clang/LLVM?
>>
>> I started by using `clang -x cl` but it looks like at least some OpenCL
>>
2011 Oct 19
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Do we have a list of these open-source LLVM-based OpenCL projects
somewhere? Off the top of my head, we have:
libclc: http://www.pcc.me.uk/~peter/libclc/
pocl: https://launchpad.net/pocl
clover: http://cgit.freedesktop.org/~steckdenis/clover/
(I think that all of these have BSD- or MIT-style licenses).
Are there any others?
-Hal
On Wed, 2011-10-19 at 14:47 +0100, Peter Collingbourne wrote:
2012 Aug 17
1
[LLVMdev] Portable OpenCL (pocl) v0.6 released
Portable OpenCL (pocl) v0.6 released
------------------------------------
Portable OpenCL aims to be an efficient open source (MIT-licensed)
implementation of the OpenCL 1.2 standard.
In addition to producing an easily portable open source OpenCL
implementation, another major goal of the project is improving
performance portability of OpenCL programs with compiler
optimizations, reducing the
2011 Oct 19
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Ralf,
What version of the SDK were you using for your analysis? I don't see that in the slides/pdf.
Thanks,
Micah
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Ralf Karrenberg
> Sent: Wednesday, October 19, 2011 2:13 PM
> To: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] ANN: libclc (OpenCL C
2011 Oct 19
1
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Hi Micah,
The numbers from the paper were measured with the ATI Stream SDK v2.1
(it's only mentioned in the references I think).
The most recent measurements I have were done with the current v2.5.
Best,
Ralf
Am 19.10.2011 23:43, schrieb Villmow, Micah:
> Ralf,
> What version of the SDK were you using for your analysis? I don't see that in the slides/pdf.
>
> Thanks,
>
2011 Oct 20
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Hi Ralf,
> The project started as a use-case for our "Whole-Function Vectorization"
> library, which allows to transform a function to compute the same as W
> executions of the original code by using SIMD instructions (W = 4 for
> SSE/AltiVec, 8 for AVX).
Quite interesting. We were planning to add "vectorization" to our passes also, but if I understood the
2017 May 08
2
[OpenCL][AMDGPU] Using AMDGPU generated kernel code for OpenCL
Hello everyone
I was wondering, what the correct way of using an AMDGPU generated kernel
code for OpenCL was. I am trying to provide Polly's GPGPU Code generation
with the ability to run on different GPU devices, such as AMD GPUs.
For NVIDIA, I simply retrieve a pre-compiled PTX string from the NVPTX
backend and pass that to OpenCL's 'clCreateProgramWithBinary' function.
However,
2011 Dec 12
3
[LLVMdev] AMD IL Code Generator Backend for OpenCL
I am proud to announce that AMD is Open Sourcing AMDIL Code Generator for LLVM 2.9. While this version is not for uptake into LLVM mainline, it does build and is compatible with LLVM 2.9.
This is the first step of the process, so I know there will be issues that show up. In the next few months, we will be providing more unit tests and an LLVM 3.0 compatible version, and finally a TOT version for
2019 Sep 17
2
LLVM for OpenCL
Dear all,
I'm newbie in LLVM. I would like to know if it is available an optimizer
for OpenCL in LLVM, in the same way as the 'opt' command in LLVM.
Concretely, if it is possible to perform individual
optimizations/transformations over OpenCL code (either at source or bitcode
representation) as it can be done for C code using:
- 'clang' to generate the .bc file(s)
-
2012 Sep 06
0
[LLVMdev] "SPIR" ? A Standard Portable IR for OpenCL Kernel Language
> -----Original Message-----
> From: llvmdev-bounces at cs.uiuc.edu [mailto:llvmdev-bounces at cs.uiuc.edu]
> On Behalf Of Vikram Adve
> Sent: Thursday, September 06, 2012 3:52 PM
> To: llvmdev at cs.uiuc.edu
> Subject: Re: [LLVMdev] "SPIR" ? A Standard Portable IR for OpenCL
> Kernel Language
>
> On Sep 6, 2012, at 4:33 PM, "Ouriel, Boaz"