[llvm-dev] GSoC - Improve parallelism-aware analyses and optimizations

Johannes Doerfert via llvm-dev llvm-dev at lists.llvm.org
Wed Mar 11 12:01:36 PDT 2020


Hi Emanuel,

I'll reply to the other mail later, once I finished a GSoC dashboard.

I just wanted to check in if you started to work on the TODO. I think
someone else started to work on that one as well so we should avoid
duplicating work.

Cheers,
  Johannes

On 03/09, Johannes Doerfert wrote:
> 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 function we found with the
> respective name. Does this make sense?
> 
> Feel free to look around that area and ask questions you might have.
> 
> You should also read documentation like
>   https://www.llvm.org/docs/Contributing.html
>   https://www.llvm.org/docs/CodeReview.html
>   https://www.llvm.org/docs/Phabricator.html
>   https://www.llvm.org/docs/CodingStandards.html
> and always feel free to ask on the list or in IRC questions :)
> 
> 
> Cheers,
>   Johannes
> 
> P.S. Given your autotuning experience you should consider the "ML"
>      topics as well.
> 
> 
> 
> 
> On 03/09, Emanuel Lima via llvm-dev wrote:
> > 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
> > the subject by my own for some weeks. I think I have an intermediate level
> > of C++, but that is kind of difficult to measure. It would be my first
> > contribution to open source, so I don't have much to show :(
> > 
> > In a sentence, I have a lot of passion, but not much experience, so I am
> > writing to know if this is a deal breaker :(
> > 
> > If not, what would be the next steps?
> > 
> > -- 
> > Emanuel Lima
> 
> > _______________________________________________
> > LLVM Developers mailing list
> > llvm-dev at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
> 
> 
> -- 
> 
> Johannes Doerfert
> Researcher
> 
> Argonne National Laboratory
> Lemont, IL 60439, USA
> 
> jdoerfert at anl.gov



-- 

Johannes Doerfert
Researcher

Argonne National Laboratory
Lemont, IL 60439, USA

jdoerfert at anl.gov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200311/c7c33646/attachment.sig>


More information about the llvm-dev mailing list