Hamilton Tobon Mosquera via llvm-dev
2020-Mar-09 23:04 UTC
[llvm-dev] 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 "Representing parallelism within LLVM" and "Optimizing indirections, using abstractions without ...", so I have some background in the problems they are trying to tackle. Also, I'm close to solve one of the bugs posted in bugzilla, which has given me a broader idea of how the OpenMP pragmas are translated. The bus is this: https://bugs.llvm.org/show_bug.cgi?id=40253. I tried contacting you Johannes but with your Argonne email, I suppose that's why you couldn't answer. Could you tell me more about the project?, what variants do you have?, or what can I focus my application on?. Should I start with what you recommended to Emanuel?. Thank you.
Hi Hamilton, Thanks for your interest in LLVM! IMHO you have a good start. I'll try to help by CC'ing Johannes. Note that it's difficult for LLVM developers (including GSoC mentors and including Johannes) to keep up with every discussion on llvm-dev. So, you can CC them to make their life easier. :) Johannes, I see a lot of people interested in this project. Maybe a list of starting points, patches etc. could help. Best, Stefanos Στις Τρί, 10 Μαρ 2020 στις 1:04 π.μ., ο/η Hamilton Tobon Mosquera via llvm-dev <llvm-dev at lists.llvm.org> έγραψε:> 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 "Representing > parallelism within LLVM" and "Optimizing indirections, using > abstractions without ...", so I have some background in the problems > they are trying to tackle. Also, I'm close to solve one of the bugs > posted in bugzilla, which has given me a broader idea of how the OpenMP > pragmas are translated. The bus is this: > https://bugs.llvm.org/show_bug.cgi?id=40253. > > I tried contacting you Johannes but with your Argonne email, I suppose > that's why you couldn't answer. Could you tell me more about the > project?, what variants do you have?, or what can I focus my application > on?. Should I start with what you recommended to Emanuel?. > > Thank you. > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200311/e682ba1a/attachment.html>
Hamilton Tobon Mosquera via llvm-dev
2020-Mar-11 12:51 UTC
[llvm-dev] 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 function declaration found and the runtime library function, what should I do?. Show an error or a warning?, continuing with the pass or exiting the program?. Thanks. On 10/03/20 7:12 p. m., Stefanos Baziotis wrote:> Hi Hamilton, > > Thanks for your interest in LLVM! > > IMHO you have a good start. I'll try to help by CC'ing Johannes. Note > that it's difficult for LLVM developers > (including GSoC mentors and including Johannes) to keep up with every > discussion on llvm-dev. > So, you can CC them to make their life easier. :) > > Johannes, I see a lot of people interested in this project. Maybe a > list of starting points, patches etc. > could help. > > Best, > Stefanos > > Στις Τρί, 10 Μαρ 2020 στις 1:04 π.μ., ο/η Hamilton Tobon Mosquera via > llvm-dev <llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org>> > έγραψε: > > 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 > "Representing > parallelism within LLVM" and "Optimizing indirections, using > abstractions without ...", so I have some background in the problems > they are trying to tackle. Also, I'm close to solve one of the bugs > posted in bugzilla, which has given me a broader idea of how the > OpenMP > pragmas are translated. The bus is this: > https://bugs.llvm.org/show_bug.cgi?id=40253 > <https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.llvm.org%2Fshow_bug.cgi%3Fid%3D40253&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cf44f8c5edf16433b2a1108d7c54880a5%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=Qn9zhvwzJjx%2B12uCCQUcyKBDlhuHXwMTEOvvE1MYNAA%3D&reserved=0>. > > I tried contacting you Johannes but with your Argonne email, I > suppose > that's why you couldn't answer. Could you tell me more about the > project?, what variants do you have?, or what can I focus my > application > on?. Should I start with what you recommended to Emanuel?. > > Thank you. > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org <mailto:llvm-dev at lists.llvm.org> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > <https://nam01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.llvm.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fllvm-dev&data=01%7C01%7Chtobonm%40eafit.edu.co%7Cf44f8c5edf16433b2a1108d7c54880a5%7C99f7b55e9cbe467b8143919782918afb%7C0&sdata=wR6HHGhvdhMG4kAmDOeECHZVXNZW1%2B7cheuEsFhokDA%3D&reserved=0> > > La información contenida en este correo electrónico está dirigida > únicamente a su destinatario y puede contener información > confidencial, material privilegiado o información protegida por > derecho de autor. Está prohibida cualquier copia, utilización, > indebida retención, modificación, difusión, distribución o > reproducción total o parcial. Si usted recibe este mensaje por error, > por favor contacte al remitente y elimínelo. La información aquí > contenida es responsabilidad exclusiva de su remitente por lo tanto la > Universidad EAFIT no se hace responsable de lo que el mensaje > contenga. The information contained in this email is addressed to its > recipient only and may contain confidential information, privileged > material or information protected by copyright. Its prohibited any > copy, use, improper retention, modification, dissemination, > distribution or total or partial reproduction. If you receive this > message by error, please contact the sender and delete it. The > information contained herein is the sole responsibility of the sender > therefore Universidad EAFIT is not responsible for what the message > contains.-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200311/ec78ea4e/attachment-0001.html>