search for: paralleliztion

Displaying 7 results from an estimated 7 matches for "paralleliztion".

Did you mean: parallelization
2012 Aug 13
0
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...s to remove parallelization metadata that had been rendered > inconsistent by earlier optimization passes. When a parallelization > region is removed, any parallelization intrinsics that can be removed > are then also removed. > > ParallelizationLowering - This pass will actual lower paralleliztion > constructs into a combination of runtime-library calls and, optionally, > target-specific intrinsics. I think that an initial generic > implementation will target libgomp. A vectorization pass could trivially vectorize parallel loops without calls etc. here. BR, -- Pekka
2009 Apr 03
2
[LLVMdev] GSoC 2009 application
...g, access and value information. This shall be a 2 stage pass. Access / Value profiling is costly so shall be applied only on the HOT code regions. b.A loop transformation pass to use this information to speculatively parallelize the loop. I aim to use the copy or discrad model [1] for speculative paralleliztion. c.a loop transformation pass to use profile information to performa strip mining and loop peeling. Maybes: a. Partial dead code ellimination,partial redundancy ellimination , conditional branch ellimination [2] Roadmap: April 20 - May 23 -- Familiasing with the LLVM system and the cuurent Loo...
2009 Apr 03
0
[LLVMdev] GSoC 2009 application
...n. This shall be a 2 stage pass. Access / Value profiling > is costly so shall be applied only on the HOT code regions. > > b.A loop transformation pass to use this information to > speculatively parallelize the loop. I aim to use the copy or discrad > model [1] for speculative paralleliztion. > > c.a loop transformation pass to use profile information to performa > strip mining and loop peeling. > > Maybes: > > a. Partial dead code ellimination,partial redundancy ellimination , > conditional branch ellimination [2] > > Roadmap: > > April 20 - May...
2012 Aug 10
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...se we decide). Its job is to remove parallelization metadata that had been rendered inconsistent by earlier optimization passes. When a parallelization region is removed, any parallelization intrinsics that can be removed are then also removed. ParallelizationLowering - This pass will actual lower paralleliztion constructs into a combination of runtime-library calls and, optionally, target-specific intrinsics. I think that an initial generic implementation will target libgomp. * I would like to see support for OpenMP 3.1 [1] plus an extension for user-defined-reductions (UDRs) [2]. [1] OpenMP Specific...
2009 Mar 27
0
[LLVMdev] GSoC 2009 application
Hello, Kshitiz > I was interested in taking up the project ideas on adding profile driven > optimization passes and improving alias analysis as this would give me a > chance to carry forward and improve my current work and also contribute > significantly in terms of tangibles. This sounds like a great idea. LLVM definitely lacks some profile-driven optimizations. -- With best
2009 Mar 26
2
[LLVMdev] GSoC 2009 application
Hello, I am a final semester Dual Degree( B.Tech. M.Tech.) student from Indian Institute of Technology, Kanpur. I was looking forward to participate in this year's GSoC 2009.Starting Fall 2009 i shall be pursuing a Phd in compilers. I am having a good background in compilers. My current masters thesis is aimed at automatic parallel code from c programs target for the Cell Processor using
2012 Aug 13
2
[LLVMdev] [RFC] Parallelization metadata and intrinsics in LLVM (for OpenMP, etc.)
...on metadata that had > > been rendered inconsistent by earlier optimization passes. When a > > parallelization region is removed, any parallelization intrinsics > > that can be removed are then also removed. > > > > ParallelizationLowering - This pass will actual lower paralleliztion > > constructs into a combination of runtime-library calls and, > > optionally, target-specific intrinsics. I think that an initial > > generic implementation will target libgomp. > > A vectorization pass could trivially vectorize parallel loops > without calls etc. here...