Displaying 16 results from an estimated 16 matches for "openmpopt".
2020 Mar 11
3
GSoC Interested student
Hi there!,
As part of my application process to the next GSoC I'm working on the
TODO in OpenMPOpt.cpp line 437:
// TODO: We should validate the declaration agains the types we expect.
Link:
https://github.com/llvm/llvm-project/blob/master/llvm/lib/Transforms/IPO/OpenMPOpt.cpp#L437
I have a question. When there is a mismatch in the types (return type or
argument types) between the...
2020 Mar 19
2
GSoC Interested student
Hi Hamilton,
I personally don't believe the effort to make the IR "parallelism-aware" is worth it right now.
What I propose is something else, see for example https://youtu.be/zfiHaPaoQPc and the OpenMPOpt pass.
There are multiple bigger tasks towards better offloading, one of which is described here https://github.com/llvm/llvm-project/issues/180
It might be interesting to add the transfer functions used for memory transfer to the OMPKinds.def file so they are known in the OpenMPOpt.cpp pass.
Anothe...
2020 Mar 24
4
[GSoC] Improve parallelism-aware analyses and optimizations
Hello,
My name is Nader Al Awar, and I am a master's student at UT Austin.
I’m interested in working on the "Improve parallelism-aware analyses
and optimizations" project as part of GSoC.
I looked at the relevant talks papers and I believe that I would be a
good fit. Most of my background is in software engineering and
testing, but recently my research has focused on applying HPC
2020 Mar 10
2
GSoC: Improve parallelism-aware analyses and optimizations
Greetings everyone,
I am Abhay Raj Singh, a 2nd-year student at NIT Hamirpur, Bharat(India).
I am very interested in the project titled "Improve parallelism-aware
analyses and optimizations"
I would like to apologize for contacting so late I had midterm examination,
finished recently.
I have taken a course on OpenMP from YouTube which was supported by Intel
I have ~4-5 years of
2020 Mar 09
2
GSoC - Improve parallelism-aware analyses and optimizations
...mar. de 2020 às 19:00, Johannes Doerfert <
johannesdoerfert at gmail.com> escreveu:
> Hi Emanuel,
>
> you took the first step already, you emailed the list :)
>
> You should start with a small task so you can see how the process works.
> One would be to work on the TODO in OpenMPOpt.cpp line 366:
> // TODO: We should validate the declaration agains the types we expect.
> The idea is that we match runtime calls there and we know what types
> they should have (as part of their definition in OMPKinds.def). However,
> for now we do not verify the types match the func...
2020 Mar 22
2
GSoC Interested student
.../nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7C2623ce41dabf4613303e08d7ce0570e7%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=kdpzZgSvhCA40r57l0KUpYf2Au6P8MkZwGOCDhSL7pw%3D&reserved=0
>> and the OpenMPOpt pass.
>> There are multiple bigger tasks towards better offloading, one of
>> which is described here
>> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fllvm%2Fllvm-project%2Fissues%2F180&data=01%7C01%7Chtobonm%40eafit.edu.co%7C2623ce41dabf...
2020 Mar 09
4
GSoC - Improve parallelism-aware analyses and optimizations
Hello! My name is Emanuel and I am an undergraduate student from Brazil (at
the University of São Paulo) wanting to participate in this years GSoC on
LLVM. Specifically, on the "Improve parallelism-aware analyses and
optimizations" project.
I currently do research on autotuning of LLVM IR optimization passes and I
am sitting for a class about parallel computing, but I have been studying
2020 Mar 22
2
GSoC Interested student
...felinks.protection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cec2747b9c96d4b8ddc0f08d7ce862a84%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=fXYu60Fv7uhvW%2BY6%2F7Rw%2FAfXQEXdDbRkiRaf4KfVNgs%3D&reserved=0
>>> and the OpenMPOpt pass.
>>> There are multiple bigger tasks towards better offloading, one of
>>> which is described here
>>> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fllvm%2Fllvm-project%2Fissues%2F180&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cec...
2020 Mar 09
2
GSoC Interested student
Greetings,
I'm an LLVM newcomer interested in participating in the next GSoC under
the project "Improve parallelism-aware analyses and optimizations". I've
already read "Compiler Optimizations for OpenMP" and "Compiler
Optimizations for Parallel Programs" both by Doerfert and Finkel. Also,
I've watched their two LLVM meeting developers conferences
2020 Jul 02
2
flags to reproduce clang -O3 with opt -O3
...a sorted list of the
flags missing from each for completeness.
not contained in 1pass O3 (count=18)
-aa-scalar-evolution
-always-inline
-callsite-splitting
-inject-tli-mappings
-ipsccp
-jump-threading-correlated-propagation
-livedebugvalues
-loops-loop-simplify
-memdep-lazy-branch-prob
-openmpopt
-opt-remark-emitter-instcombine
-regallocfast
-speculative-execution
-stackmap-liveness
-tbaa-scoped-noalias
-vector-combine
-verify
-write-bitcode
not contained in multi O3 (count=67)
-attributor
-block-freq-loop-simplify
-branch-folder
-break-false-deps
-callsite-splitting-ipsccp
-...
2020 Mar 23
2
GSoC Interested student
...rotection.outlook.com/?url=https%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7C27650f5cf4e24c5920be08d7cf3c8209%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=6nejCYt05TQdtstWkksVMf2%2FZyarC3GLEifC0Iyw%2Bic%3D&reserved=0
> >>>> and the OpenMPOpt pass.
> >>>> There are multiple bigger tasks towards better offloading, one of
> >>>> which is described here
> >>>>
> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fllvm%2Fllvm-project%2Fissues%2F180&data...
2020 Jul 03
2
flags to reproduce clang -O3 with opt -O3
...ine
>>
>> -callsite-splitting
>>
>> -inject-tli-mappings
>>
>> -ipsccp
>>
>> -jump-threading-correlated-propagation
>>
>> -livedebugvalues
>>
>> -loops-loop-simplify
>>
>> -memdep-lazy-branch-prob
>>
>> -openmpopt
>>
>> -opt-remark-emitter-instcombine
>>
>> -regallocfast
>>
>> -speculative-execution
>>
>> -stackmap-liveness
>>
>> -tbaa-scoped-noalias
>>
>> -vector-combine
>>
>> -verify
>>
>> -write-bitcode
>>...
2020 Mar 25
2
GSoC Interested student
....outlook.com/?url=https%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7C1c12e490f3804f6a772d08d7cf570a3a%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=PS4a99t8C7cFxrhlDsCma2nzGHGPdPne8hemx2lr%2Fms%3D&reserved=0
> >> >>>> and the OpenMPOpt pass.
> >> >>>> There are multiple bigger tasks towards better offloading, one of
> >> >>>> which is described here
> >> >>>>
> >>
> https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%...
2020 Mar 29
2
GSoC Interested student
...m/?url=https%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cd2a1829610714bf161b508d7d0d2f5ae%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=zQQajI2aySpFNO4EieIW8u5I2ei5i6myfdescuN0%2FtY%3D&reserved=0
> >> >> >>>> and the OpenMPOpt pass.
> >> >> >>>> There are multiple bigger tasks towards better
> offloading, one of
> >> >> >>>> which is described here
> >> >> >>>>
> >> >>
> >>
> https://nam0...
2020 Apr 07
2
GSoC Interested student
...s%3A%2F%2Fyoutu.be%2FzfiHaPaoQPc&data=01%7C01%7Chtobonm%40eafit.edu.co%7C3e9ac7a8643c4dbe405e08d7d38dfd75%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=hN9WGEO%2F3quio7A9tvtIDHxznURuITYVBszFSmqM5M8%3D&reserved=0
> >> >> >> >>>> and the OpenMPOpt pass.
> >> >> >> >>>> There are multiple bigger tasks towards better
> >> offloading, one of
> >> >> >> >>>> which is described here
> >> >> >> >>>>
> >> ...
2020 Feb 14
4
About OpenMP dialect in MLIR
Thanks for the reply!
It sounds like LLVM IR is being considered for optimizations in OpenMP
constructs. There seems to be plans regarding improvement of LLVM IR
Framework for providing things required for OpenMP / flang(?)
Are there any design considerations which contain pros and cons about using
the MLIR vs LLVM IR for various OpenMP related optimizations/
transformations?
The latest RFC [