Displaying 20 results from an estimated 100000 matches similar to: "[LLVMdev] Compiling OpenCL with ClangLLVM"
2011 Sep 14
2
[Bug 40891] New: OpenCL: Implementing an LLVM backend for GPGPU
https://bugs.freedesktop.org/show_bug.cgi?id=40891
Summary: OpenCL: Implementing an LLVM backend for GPGPU
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
2012 May 09
1
[LLVMdev] AMD OpenCL Compiler Lead position
COMPILER
Compiler Lead, Stream Computing
We are currently looking for a software engineer as part of the core team developing OpenCL, a new open standard for heterogonous general purpose programming, compilers for multi-core CPU and many-core graphics systems.
The engineer will be involved in all aspects of OpenCL compiler features, using LLVM, development and maintenance and will
2011 Sep 14
3
[Bug 40890] New: OpenCL: Implement a GPGPU runtime following the CAL specification
https://bugs.freedesktop.org/show_bug.cgi?id=40890
Summary: OpenCL: Implement a GPGPU runtime following the CAL
specification
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo:
2011 Nov 08
0
[LLVMdev] GPU Compiler Intern, OpenCL Compiler Team
AMD is looking for a spring intern to work with our core team developing OpenCL, an open standard for heterogonous general purpose programming, compilers for multi-core CPU and many-core graphics systems. This is a paid position.
The intern tasks usually range from implementing extensions to OpenCL that touch the entire compiler stack all the way down to device specific optimizations. As
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 Sep 14
7
[Bug 40888] New: Implementation of OpenCL on Nouveau
https://bugs.freedesktop.org/show_bug.cgi?id=40888
Summary: Implementation of OpenCL on Nouveau
Product: xorg
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
AssignedTo: nouveau at lists.freedesktop.org
ReportedBy:
2012 Apr 03
0
[LLVMdev] GSoC 2012 Proposal: Automatic GPGPU code generation for llvm
Hi Yabin,
Instead of compile the LLVM IR to PTX asm string in a ScopPass, you
can also the improve llc/lli or create new tools to support the code
generation for Heterogeneous platforms[1], i.e. generate code for more
than one target architecture at the same time. Something like this is
not very complicated and had been implemented[2,3] by some people, but
not available in LLVM mainstream.
2009 Oct 30
0
[LLVMdev] OpenCL and LLVM
Hi everyone,
I have a question about compiling OpenCL through LLVM. I have MacOSX 10.6
and I have already installed LLVM 2.6 and clang and everything is working
successfully. My question is, is it possible to compile OpenCL code by
using clang and pass it over to LLVM for producing LLVM IR and bitcode? If
so, I would be grateful to know how.
Thank you,
Christos
2011 Oct 21
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
I was hoping you would come to the collaborative, joint solution. I've
been waiting for Clang to have a settled OpenCL implementation to start
working on OpenCL.
Dealing with 3 parallel projects would be just that, a pain in the rear.
- Marc
On 10/20/2011 03:45 AM, Ralf Karrenberg wrote:
> Hi Carlos,
>
> On 10/20/11 9:54 AM, Carlos Sánchez de La Lama wrote:
>>> The
2013 Apr 01
0
[LLVMdev] JOB: Compiler engineering positions @ AMD Sunnyvale, CA
1. Senior Compiler Engineer, Stream Compute Team - AMD, Sunnyvale, California
We are currently looking for a senior software engineer to join the core team developing our OpenCL compiler stack for multi-core CPU and many-core graphics systems. The selected candidate will be involved in all aspects feature development and maintenance, and will participate in performance tuning for new multi-core
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:
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
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 19
5
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Hi,
This is to announce the availability of libclc, an open source, BSD
licensed implementation of the library requirements of the OpenCL C
programming language, as specified by the OpenCL 1.1 Specification.
libclc is intended to be used with Clang's OpenCL frontend.
libclc website: http://www.pcc.me.uk/~peter/libclc/
libclc is designed to be portable and extensible. To this end,
it
2012 Jul 02
1
[LLVMdev] how to implement llvm and clang for OpenCL by cross-compiler
Hi,
On 32-bit Fedora 16, llvm and clang can be worked for OpenCL API and its application. These programs must be cross-compiled for mips-typed linux for our embedded system. Here, I cannot find out any documents to explain how to implement llvm and clang for cross-compiler. Please advise me how to implement llvm and clang.
Regards,
-Noriko
-------------- next part --------------
An HTML
2013 Mar 12
0
[LLVMdev] Internship opportunities for grad students at Samsung Research America - Silicon Valley (San Jose, CA)
Our Advanced Software Platform team at Samsung Research America - Silicon
Valley at San Jose, CA is working on some GPGPU-related projects including
OpenCL, WebCL, and WebVision, and we have an open position for summer
internship for graduate students. A candidate who is good at programming
clang/LLVM (required) and ARM instructions (desired) and has knowledge on
OpenCL (required) and ARM
2011 Oct 13
1
[LLVMdev] [cfe-dev] RFC: Representation of OpenCL Memory Spaces
Hi,
Tanya and I also prefer the extended TBAA solution as it naturally fits with LLVM. From my understanding of TBAA, it seems to provide the power to describe the relationship between address spaces for alias analysis, i.e., it can describe if two address spaces are disjoint or one may nest within another. For OpenCL, it is most useful to indicate that address spaces are disjoint from the
2011 Oct 13
0
[LLVMdev] [cfe-dev] RFC: Representation of OpenCL Memory Spaces
Justin,
Out of these options, I would take the metadata approach for AA support.
This doesn't solve the problem of different frontend/backends choosing different
address space representations for the same language, but is the correct
approach for providing extra information to the optimizations.
The issue about memory spaces in general is a little different. For example, based on
the
2012 Sep 06
2
[LLVMdev] "SPIR" – A Standard Portable IR for OpenCL Kernel Language
Greetings All,
I am sending this mail on behalf of the OpenCL Khronos members.
**** Introduction ****
Lately, Khronos has ratified a new provisional specification which is called SPIR.
This specification standardizes an intermediate representation for the OpenCL kernel language.
It is based on LLVM infrastructure and this is why I am sending this mail to the LLVM mailing list.
Khronos members