search for: 052472

Displaying 11 results from an estimated 11 matches for "052472".

2012 Sep 10
3
[LLVMdev] [RFC] Progress towards OpenMP support
...ing all fields compulsory). The verifier probably needs to know about this constraint, something I haven't addressed yet. Should our assertions be stricter or must we not assert at all? (The code is also up on Github [2]). Thanks! [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html [2] https://github.com/sanjoy/llvm/tree/parallel-md -- Sanjoy Das http://playingwithpointers.com -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Create-a-class-structure-represent-the-various-kinds.patch Type: application/octet-stream Size: 25207 byt...
2012 Sep 10
0
[LLVMdev] [RFC] Progress towards OpenMP support
...king all fields compulsory). The verifier probably needs to know about this constraint, something I haven't addressed yet. Should our assertions be stricter or must we not assert at all? (The code is also up on Github [2]). Thanks! [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html [2] https://github.com/sanjoy/llvm/tree/parallel-md -- Sanjoy Das http://playingwithpointers.com -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-Create-a-class-structure-represent-the-various-kinds.patch Type: application/octet-stream Size: 25207 byte...
2012 Oct 02
2
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Hal Finkel <hfinkel at anl.gov> writes: Hi Hal, > As you may know, this is the third such proposal over the past two > months, one by me > (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html) This link seems to be broken. I missed your earlier proposal and would like to read it. As with this proposal, I fear any direct parallelization support in LLVM is going to take us out of the "low level" feature of LLVM which is a huge strength. > and the other, based somewha...
2012 Sep 26
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...` @llvm.parallel_map(2, task_closure, task_priv) void task_closure(i32 index, i8* private) { if (index == 0) { more_code_may_contain_more_tasks } else { block } } ``` Parallel loops are basically `parallel_map`s. Thoughts? [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html -- Sanjoy Das http://playingwithpointers.com
2012 Sep 29
1
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Hal, Thank you for the reply! > As you may know, this is the third such proposal over the past two > months, one by me > (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html) > and the other, based somewhat on mine, by Sanjoy > (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html) Yes, I was aware of your proposal. I hesitated to make any comments or criticism -- as I am, obviously, biased. In my opinion, two most important differences be...
2012 Aug 14
4
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
On Tue, 14 Aug 2012 10:22:35 +0300 Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi> wrote: > On 08/13/2012 10:54 PM, Hal Finkel wrote: > > I had thought about uses for shared-memory OpenCL implementations, > > but I don't know enough about the use cases to make a specific > > proposal. Is your metadata documented anywhere? > > It is now a quick "brute
2012 Oct 02
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
...2012 at 5:15 AM, <greened at obbligato.org> wrote: > Hal Finkel <hfinkel at anl.gov> writes: > > Hi Hal, > >> As you may know, this is the third such proposal over the past two >> months, one by me >> (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html) > > This link seems to be broken. I missed your earlier proposal and would > like to read it. As with this proposal, I fear any direct > parallelization support in LLVM is going to take us out of the "low > level" feature of LLVM which is a huge strength. > >&...
2012 Sep 26
1
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...` @llvm.parallel_map(2, task_closure, task_priv) void task_closure(i32 index, i8* private) { if (index == 0) { more_code_may_contain_more_tasks } else { block } } ``` Parallel loops are basically `parallel_map`s. Thoughts? [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html -- Sanjoy Das http://playingwithpointers.com _______________________________________________ LLVM Developers mailing list LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
2012 Sep 28
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Andrey, I am very glad to see that you're interested in working on this! I have a few comments: As you may know, this is the third such proposal over the past two months, one by me (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html) and the other, based somewhat on mine, by Sanjoy (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html) In order for your proposal to work well, there will be a lot of infrastructure work required (more than with my proposal); many passes will need to be made explicitly awar...
2012 Sep 13
2
[LLVMdev] [RFC] Progress towards OpenMP support
...hould drop non-self-consistent sets of metadata entries (as these might have resulted from the actions of non-parallelization-aware transformation passes. -Hal > > (The code is also up on Github [2]). > > Thanks! > > [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-August/052472.html > [2] https://github.com/sanjoy/llvm/tree/parallel-md > > > -- > Sanjoy Das > http://playingwithpointers.com -- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne National Laboratory
2012 Sep 28
11
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
Hi All, We'd like to make a proposal for OpenMP representation in LLVM IR. Our goal is to reach an agreement in the community on a simple, complete and extensible representation of OpenMP language constructs in LLVM IR. Hopefully, this would serve as a common ground and would enable further development of OpenMP support both in Clang and LLVM compiler toolchain. We seek feedback on the