Displaying 20 results from an estimated 10000 matches similar to: "[LLVMdev] Talking about OpenMP at Euro-LLVM"
2012 Jan 16
0
[LLVMdev] OpenMP support for LLVM
On Mon, 2012-01-16 at 17:14 +0100, Tobias Grosser wrote:
> On 01/16/2012 03:04 AM, Vlad Krylov wrote:
> > I am interested. I would be grateful for your hints.
>
> Great. ;-)
>
> > So OpenMP has various constructs such as parallel, barrier, single,
> > for, etc. And there is at least two libraries to generate OpenMP code:
> > libgomp and mpc. We want to be
2012 Oct 02
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Tue, 2 Oct 2012 14:28:25 +0000
"Adve, Vikram Sadanand" <vadve at illinois.edu> wrote:
> Hal, Andrey, Alexey,
>
> From the LLVM design viewpoint, there is a fundamental problem with
> both Hal's approach and the Intel approach: both are quite
> language-specific. OpenMP is a particular parallel language, with
> particular constructs (e.g., parallel
2012 Oct 02
1
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
I am not an optimizer guy, but, I am just thinking, if we can solve the
problems that we are discussing in this mail chain, by introducing a
middle-end in between front-end and LLVM. We may need to introduce GGC
GIMPLE kind of IR (or any new suitable IR) in the middle-end so that
front-end can produce this new IR, middle-end can consume it, and do all
the parallelization and subsequent
2012 Nov 07
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Hal,
Our proposal is effectively got scrapped by the community, so we are
not pushing any further on the approach we proposed before.
How about meeting at the LLVM conference to discuss this?
Yours,
Andrey
On Mon, Nov 5, 2012 at 11:05 PM, Hal Finkel <hfinkel at anl.gov> wrote:
> Andrey,
>
> Are you still working on this?
>
> Thanks again,
> Hal
>
> ----- Original
2012 Oct 03
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Mon, 01 Oct 2012 22:56:50 -0700
Chris Lattner <clattner at apple.com> wrote:
>
> On Oct 1, 2012, at 10:37 PM, Hal Finkel <hfinkel at anl.gov> wrote:
>
> > On Mon, 01 Oct 2012 21:26:54 -0700
> > Chris Lattner <clattner at apple.com> wrote:
> >
> >>
> >> On Oct 1, 2012, at 6:16 PM, greened at obbligato.org wrote:
> >>
2012 Nov 06
2
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Andrey,
Are you still working on this?
Thanks again,
Hal
----- Original Message -----
> From: "Hal Finkel" <hfinkel at anl.gov>
> To: "Andrey Bokhanko" <andreybokhanko at gmail.com>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Wednesday, October 10, 2012 12:19:32 AM
> Subject: Re: [LLVMdev] [RFC] OpenMP Representation in LLVM IR
>
>
>
>
2012 Oct 02
1
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Tue, 2 Oct 2012 20:54:03 +0530
Sanjoy Das <sanjoy at playingwithpointers.com> wrote:
> Hi,
>
> > constructs (e.g., parallel regions) and semantics. LLVM is a
> > language- neutral IR and infrastructure and OpenMP-specific
> > concepts should not
>
> This is exactly the reason I proposed [1] -- mirroring the openmp
> directives in LLVM IR doesn't
2012 Oct 02
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Mon, 01 Oct 2012 21:26:54 -0700
Chris Lattner <clattner at apple.com> wrote:
>
> On Oct 1, 2012, at 6:16 PM, greened at obbligato.org wrote:
>
> > Sanjoy Das <sanjoy at playingwithpointers.com> writes:
> >
> >> In short, I propose a intrinsic based approach which hinges on the
> >> concept of a "parallel map". The immediate
2012 Oct 10
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
----- Original Message -----
> From: "Andrey Bokhanko" <andreybokhanko at gmail.com>
> To: "Hal Finkel" <hfinkel at anl.gov>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Wednesday, October 3, 2012 3:15:54 AM
> Subject: Re: [LLVMdev] [RFC] OpenMP Representation in LLVM IR
>
> Hal,
>
> > While I think that it will be relatively easy to have the
2012 Oct 02
1
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
On Mon, 01 Oct 2012 20:06:20 -0500
greened at obbligato.org wrote:
> Andrey Bokhanko <andreybokhanko at gmail.com> writes:
>
> > Hi All,
> >
> > We'd like to make a proposal for OpenMP representation in LLVM IR.
>
> I'm providing some brief comments after a skim of this..
>
> > Our goal is to reach an agreement in the community on a simple,
2012 Nov 22
0
[LLVMdev] loop pragmas
----- Original Message -----
> From: "Krzysztof Parzyszek" <kparzysz at codeaurora.org>
> To: "Tobias Grosser" <tobias at grosser.es>
> Cc: llvmdev at cs.uiuc.edu
> Sent: Wednesday, November 21, 2012 12:59:48 PM
> Subject: Re: [LLVMdev] loop pragmas
>
> On 11/21/2012 12:48 PM, Tobias Grosser wrote:
> > On 11/21/2012 06:56 PM, Krzysztof
2012 Aug 13
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Mon, 13 Aug 2012 12:38:02 +0300
Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi> wrote:
> Hi,
>
> On 08/10/2012 11:06 PM, Hal Finkel wrote:
> > I'd like to see support in clang/LLVM for multi-core parallelism,
> > especially support for OpenMP. I think that the best way to do
> > this is by designing an LLVM-based API (metadata and intrinsics)
>
2012 Jan 16
3
[LLVMdev] multi-threading in llvm
I am interested. I would be grateful for your hints.
So OpenMP has various constructs such as parallel, barrier, single,
for, etc. And there is at least two libraries to generate OpenMP code:
libgomp and mpc. We want to be independent of specific library.
We should create an interface with methods which present manual
inserting of OpenMP pragmas in C or Fortran code. These sounds like
"this
2012 Nov 09
0
[LLVMdev] translating from OpenMP to CUDA
The PTX back-end is robust (it's based on the sources used by nvcc), but
I'm not sure about the OpenMP representation in LLVM IR. I believe the
OpenMP constructs are already lowered into libgomp calls before leaving
DragonEgg. It's been awhile since I've loooked at it though.
If you use the PTX back-end and have any issues, please don't hesitate to
post to the list and cc:
2012 Jan 16
1
[LLVMdev] OpenMP support for LLVM
On 01/16/2012 03:04 AM, Vlad Krylov wrote:
> I am interested. I would be grateful for your hints.
Great. ;-)
> So OpenMP has various constructs such as parallel, barrier, single,
> for, etc. And there is at least two libraries to generate OpenMP code:
> libgomp and mpc. We want to be independent of specific library.
True.
> We should create an interface with methods which
2012 Oct 02
0
[LLVMdev] [cfe-dev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Tue, 2 Oct 2012 10:56:47 -0700
Eric Christopher <echristo at gmail.com> wrote:
> On Mon, Oct 1, 2012 at 9:26 PM, Chris Lattner <clattner at apple.com>
> wrote:
> >
> > On Oct 1, 2012, at 6:16 PM, greened at obbligato.org wrote:
> >
> >> Sanjoy Das <sanjoy at playingwithpointers.com> writes:
> >>
> >>> In short, I propose a
2012 Jan 06
1
[LLVMdev] multi-threading in llvm
Hi,
It was proposed to implement OpenMP framework.
Is there any progress in this area? Was the question raised at the
Euro-LLVM? Does anybody work on implementation?
2011/9/12 Tobias Grosser <tobias at grosser.es>:
> On 09/12/2011 05:28 PM, Jimborean Alexandra wrote:
>> Thanks for your ideas.
>>
>> Polly looked interesting as it seems it has already introduced the
2012 Sep 13
2
[LLVMdev] [RFC] Progress towards OpenMP support
On Tue, 11 Sep 2012 01:21:59 +0530
Sanjoy Das <sanjoy at playingwithpointers.com> wrote:
Sanjoy,
Thanks for working on this! Comments below...
> Hi all,
>
> I made some progress on implementing Hal's proposal [1] for
> implementing OpenMP support in LLVM. The patch I've attached just
> barely compiles, but I'd like to get some input on the design early on
>
2012 Aug 10
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
Hello,
I'd like to see support in clang/LLVM for multi-core parallelism,
especially support for OpenMP. I think that the best way to do this is
by designing an LLVM-based API (metadata and intrinsics) for
expressing parallelism constructs, and having clang lower OpenMP code
to that API. This will allow maximal preservation of optimization
capabilities including target-specific lowering. What
2012 Nov 08
3
[LLVMdev] translating from OpenMP to CUDA
Hi,
Is it possible to translate an OpenMP program to CUDA using LLVM? I read that dragonegg has a OpenMP front-end and LLVM has a PTX back-end. I don't know how mature these tools are. Please let me know. Thanks.
-Apala
Postdoctoral Scholar
Department of Computer Science, University of Chicago
Computation Institute, Argonne National Laboratory
http://sites.google.com/site/apalaguha/home/