search for: 053798

Displaying 8 results from an estimated 8 matches for "053798".

2012 Oct 02
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...th some work. Ideally, I'd like to have a different class (ParallelLoop, maybe) altogether representing parallel loops and make the relevant passes aware of it. More work, yes, but I think such an approach will pay off eventually. [1] http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html -- Sanjoy Das http://playingwithpointers.com
2012 Oct 02
2
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
...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 somewhat on mine, by Sanjoy > (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html) I read this proposal quickly. I don't understand why we need intrinsics. Won't calls to runtime routines work just fine? Ah, Sanjoy had a link to your proposal in his message. Again, I only skimmed the document, but I was left with the question, "why not just make calls to r...
2012 Sep 29
1
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
...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 between our proposals are: 1) Your design employs explicit procedurization done in front-end, while our design allows both early (ri...
2012 Oct 02
1
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...altogether representing parallel loops and make > the relevant passes aware of it. More work, yes, but I think such an > approach will pay off eventually. Can you be more specific? Pay off how? Thanks again, Hal > > [1] > http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html -- Hal Finkel Postdoctoral Appointee Leadership Computing Facility Argonne National Laboratory
2012 Oct 02
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
...his 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 somewhat on mine, by Sanjoy >> (http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053798.html) > > I read this proposal quickly. I don't understand why we need > intrinsics. Won't calls to runtime routines work just fine? > > Ah, Sanjoy had a link to your proposal in his message. > > Again, I only skimmed the document, but I was left with the question, &g...
2012 Sep 28
0
[LLVMdev] [RFC] OpenMP Representation in LLVM IR
...king 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 aware of how they can, or can't, reorder things with respect to the parallelization intrinsics; loop restructuring may re...
2012 Oct 02
7
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
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 regions) and semantics. LLVM is a language-neutral IR and infrastructure and OpenMP-specific concepts should not creep into it. I've
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