Displaying 15 results from an estimated 15 matches for "steckdenis".
2014 Feb 24
6
[LLVMdev] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
...to use the Clang libraries to compile C code, and the
LLVM JIT to execute it (with instrumented stdlib functions). I have also
played with the LLVM C bindings to generate code when I explored some
parts of Mesa.
Denis Steckelmacher
[1] : http://llvm.org/OpenProjects.html#misc_new
[2] : http://steckdenis.be/page-projects.html
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:
> Hi,
>
> This is to announce the availability of libclc, an open source, BSD
> licensed implementation of the library requ...
2011 Oct 20
0
[LLVMdev] Re : ANN: libclc (OpenCL C library implementation)
...siest to integrate or bind to Clover. Clover uses a hardware abstraction layer, a set of virtual classes a driver has to implement in order to be usable by Clover. They are DeviceInterface, DeviceBuffer, DeviceKernel and DeviceProgram. You can see their prototype here : http://cgit.freedesktop.org/~steckdenis/clover/tree/src/core/deviceinterface.h . Currently, I have developed a small driver, normally not too slow, that simply runs the LLVM IR produced by Clang using the LLVM JIT. The kernels are split in work-groups, split in work-items in such a way that multithreading is efficiently used.
What would...
2011 Oct 20
5
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...t;>> 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:
>>>> Hi,
>>>>...
2011 Oct 19
6
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...lf
Am 19.10.2011 17:38, schrieb Hal Finkel:
> 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:
>> Hi,
>>
>> This is to announce the availability of libclc, an open source, BSD...
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
2014 Feb 25
2
[LLVMdev] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
On 02/25/2014 04:50 PM, John Criswell wrote:
>
> I think a more interesting idea would be to use LLVM to perform
> instrumentation and then to use Valgrind to instrument third-party
> libraries linked into the program.
>
> What I'm imagining is this: Let's say you instrument a program with
> SAFECode or Asan to find memory safety errors. When you run the program
>
2011 Oct 20
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...schrieb Hal Finkel:
>> 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:
>>> Hi,
>>>
>>> This is to announce...
2011 Oct 19
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...ieb Hal Finkel:
> > 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:
> >> Hi,
> >>
> >> This is to an...
2011 Oct 19
1
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...t;>> 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:
>>>> Hi,
>>>&...
2011 Oct 21
2
[LLVMdev] ANN: libclc (OpenCL C library implementation)
Hi,
> libclc: http://www.pcc.me.uk/~peter/libclc/
> pocl: https://launchpad.net/pocl
> clover: http://cgit.freedesktop.org/~steckdenis/clover/
I have pushed our implementation on GitHub:
https://github.com/speziale-ettore/OpenCRun
I have focused on desiging a modular system, because OpenCRun is
intended to be used for research purpose -- not many people, no too much
time, so clean design is not an option. For the same reason, I...
2011 Sep 14
2
[Bug 40891] New: OpenCL: Implementing an LLVM backend for GPGPU
...we kind of agreed
on what we should do. This can basically be summed up as using the LLVM IR for
compute. This means we need to implement LLVM backends for our GPUs. See the
Mesa_compilers.pdf attachment.
The OpenCL frontend has been implemented by Denis Steckelmacher during the GSoC
2011 (https://steckdenis.wordpress.com/2011/08/23/the-gsoc-is-over/) that
currently works on the CPU only.
This implementation work can be done by a newcomer, it requires knowledge (or
willing to get it) in compilers. Please contact Martin Peres(mupuf) to get
started. We'll see who can mentor your work.
--
Configure...
2011 Sep 14
7
[Bug 40888] New: Implementation of OpenCL on Nouveau
...ignedTo: nouveau at lists.freedesktop.org
ReportedBy: martin.peres at ensi-bourges.fr
QAContact: xorg-team at lists.x.org
Created an attachment (id=51215)
--> (https://bugs.freedesktop.org/attachment.cgi?id=51215)
Tom Stellard's presentation
Denis Steckelmacher
(https://steckdenis.wordpress.com/2011/08/23/the-gsoc-is-over/) has been
working hard to get OpenCL working on the CPU.
At the XDC2011, we discussed how GPGPU should be handled and we kind of agreed
on what we should do. This can basically be summed up as using the LLVM IR for
compute. This means we need to implement...
2011 Oct 21
0
[LLVMdev] ANN: libclc (OpenCL C library implementation)
...e 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:
>&...
2014 Feb 26
2
[LLVMdev] [Valgrind-developers] [GSoC 2014] Using LLVM as a code-generation backend for Valgrind
...e C code, and the
> LLVM JIT to execute it (with instrumented stdlib functions). I have also
> played with the LLVM C bindings to generate code when I explored some
> parts of Mesa.
>
> Denis Steckelmacher
>
> [1] : http://llvm.org/OpenProjects.html#misc_new
> [2] : http://steckdenis.be/page-projects.html
=== End of the first message ===
The idea of using LLVM backend in some dynamic binary translation (DBT)
project has became popular recently. Unfortunately it does not prove
to be good.
I suggest you check the related work in QEMU. DBT part of both QEMU and
Valgrind works i...