search for: openmpbuilder

Displaying 12 results from an estimated 12 matches for "openmpbuilder".

Did you mean: openmpirbuilder
2019 Oct 15
5
Zorg migration to GitHub/monorepo
...d of porting. Patches are welcome. * LLVMBuilder (3 bots) * PollyBuilder (3 bots) * LLDBBuilder (6 bots) * SanitizerBuilder (10 bots) * CUDATestsuiteBuilder (1 bot) - depends on ClangBuilder.getClangBuildFactory * AOSPBuilder (1 bot) - depends on PollyBuilder * AnnotatedBuilder (2 bots) * OpenMPBuilder (2 bots) * FuchsiaBuilder (1 bot) Please feel free to ask if you have questions. Thanks Galina -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20191014/513f7251/attachment.html>
2012 Jan 16
3
[LLVMdev] multi-threading in llvm
...ike barrier, atomic can be simply presented by methods 'barrier' and 'atomic'. But parallel or for constructs allows many modifiers (schedule, private, shared, etc). Сan not devise a good solution for these cases. Guess this interface is close to IRBuilder. You suggested it will be OpenMPBuilder. This mean IR will be created from scratch. Other way is to provide methods to modify existing IR, like user says "I want this loop to be parallel, do it for me". What you think about this? Implementation is calls of OpenMP library functions in a way provided by the library abi. For exam...
2019 Oct 28
2
Zorg migration to GitHub/monorepo
...> > * LLVMBuilder (3 bots) > * PollyBuilder (3 bots) > * LLDBBuilder (6 bots) > * SanitizerBuilder (10 bots) > * CUDATestsuiteBuilder (1 bot) - depends on ClangBuilder.getClangBuildFactory > * AOSPBuilder (1 bot) - depends on PollyBuilder > * AnnotatedBuilder (2 bots) > * OpenMPBuilder (2 bots) > * FuchsiaBuilder (1 bot) > > Thanks > > Galina > > > On Fri, Oct 18, 2019 at 12:05 AM Galina Kistanova <gkistanova at gmail.com> wrote: >> >> Hello build bot owners! >> >> The staging master is ready. Please feel free to use it to mak...
2019 Oct 18
2
Zorg migration to GitHub/monorepo
...uilder (6 bots) >> >> * SanitizerBuilder (10 bots) >> >> * CUDATestsuiteBuilder (1 bot) - depends on >> ClangBuilder.getClangBuildFactory >> >> * AOSPBuilder (1 bot) - depends on PollyBuilder >> >> * AnnotatedBuilder (2 bots) >> >> * OpenMPBuilder (2 bots) >> >> * FuchsiaBuilder (1 bot) >> >> >> >> Please feel free to ask if you have questions. >> >> >> >> Thanks >> >> >> >> Galina >> >> -------------- next part -------------- An HTML attachment w...
2011 Sep 12
2
[LLVMdev] multi-threading in llvm
...available in LLVM. Do you think > the parallel code generation of Polly can be adapted to perform this? Yes and No. I think we should be able to extract the generic functions to build the new OpenMP loop structure, the parameter structures and the function calls. With those we could create an OpenMPBuilder as we today have an LLVM-IR builder. Based on this, building a pass that translates a regular LLVM-IR loop into a OpenMP parallelized one should not be too difficult. (Especially, as you perform speculative parallelization and you do not need any dependency analysis) > My > work is not...
2019 Oct 29
2
Zorg migration to GitHub/monorepo
...; > > * LLDBBuilder (6 bots) > > > * SanitizerBuilder (10 bots) > > > * CUDATestsuiteBuilder (1 bot) - depends on > ClangBuilder.getClangBuildFactory > > > * AOSPBuilder (1 bot) - depends on PollyBuilder > > > * AnnotatedBuilder (2 bots) > > > * OpenMPBuilder (2 bots) > > > * FuchsiaBuilder (1 bot) > > > > > > Thanks > > > > > > Galina > > > > > > > > > On Fri, Oct 18, 2019 at 12:05 AM Galina Kistanova < > gkistanova at gmail.com> wrote: > > >> > > >&gt...
2012 Jan 16
1
[LLVMdev] OpenMP support for LLVM
...any modifiers (schedule, private, > shared, etc). Сan not devise a good solution for these cases. I think we should distinguish here how to represent the OpenMP constructs in LLVM-IR and how to create such LLVM-IR. > Guess this interface is close to IRBuilder. You suggested it will be > OpenMPBuilder. This mean IR will be created from scratch. Other way is > to provide methods to modify existing IR, like user says "I want this > loop to be parallel, do it for me". What you think about this? I think both are valid methods to create LLVM-IR that uses OpenMP extensions. Alexandr...
2012 Jan 07
0
[LLVMdev] multi-threading in llvm
On 01/07/2012 12:38 AM, Vlad Krylov wrote: > 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? I am not aware of any work that was done or is planned to be done in public. At Euro-LLVM I had a short discussion with Alexandra about targeting the OpenMP run
2012 Jan 06
1
[LLVMdev] multi-threading in llvm
...M. Do you think >> the parallel code generation of Polly can be adapted to perform this? > Yes and No. I think we should be able to extract the generic functions > to build the new OpenMP loop structure, the parameter structures and the > function calls. With those we could create an OpenMPBuilder as we today > have an LLVM-IR builder. > > Based on this, building a pass that translates a regular LLVM-IR loop > into a OpenMP parallelized one should not be too difficult. (Especially, > as you perform speculative parallelization and you do not need any > dependency analysis) &...
2012 Jan 16
0
[LLVMdev] OpenMP support for LLVM
...gt; > shared, etc). Сan not devise a good solution for these cases. > > I think we should distinguish here how to represent the OpenMP > constructs in LLVM-IR and how to create such LLVM-IR. > > > Guess this interface is close to IRBuilder. You suggested it will be > > OpenMPBuilder. This mean IR will be created from scratch. Other way is > > to provide methods to modify existing IR, like user says "I want this > > loop to be parallel, do it for me". What you think about this? > > I think both are valid methods to create LLVM-IR that uses OpenMP &...
2011 Sep 12
0
[LLVMdev] multi-threading in llvm
Thanks for your ideas. Polly looked interesting as it seems it has already introduced the basic support for OpenMP that I need. But indeed, it seems difficult to apply the same code on a regular LLVM loop, instead of a SCoP. What I am working on is speculative parallelism, so I cannot provide the SCoPs required by Polly. I analyze the loops and try to parallelize them speculatively at the LLVM
2011 Sep 12
4
[LLVMdev] multi-threading in llvm
On 09/12/2011 04:28 PM, Sebastian Pop wrote: > Hi Alexandra, > > On Thu, Sep 8, 2011 at 13:53, Jimborean Alexandra<xinfinity_a at yahoo.com> wrote: >> I had a look at the CodeGeneration from Polly. Is it possible to use it >> without creating the Scops, by transforming it into a LoopPass? > > Yes. If you don't want to use the autopar of Polly and just rely on