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...