[llvm-dev] [GSoC][Polly] Use official isl C++ bindings
Prateek Pardeshi via llvm-dev
llvm-dev at lists.llvm.org
Mon Apr 12 14:50:21 PDT 2021
Hello everyone,
I'm Prateek Pardeshi, an Undergraduate Computer Science student from India.
I'm interested in working on this idea "Polly: Use official isl C++ bindings
<https://llvm.org/OpenProjects.html#polly_isl_bindings>" this summer as a
Google Summer of Code student. I have elementary knowledge about LLVM and
Polly. I contributed a few patches to Polly during my Open Source
Fellowship'21 at HackIllinois under the guidance of Michael Kruse.
I’m studying a Compiler Design Course at my university, where I got
interested in the theory and practical side of compilers which covered
topics like Loop Optimization, Parameter passing, Storage Allocation
Strategies (heap, stack, static).
I don't have much experience in writing header files and API design
(Although I've designed some REST API's), I think this project would be a
very good learning opportunity for me this summer.
This project seems interesting to me because I'll get to learn and
understand the polyhedral loop optimiser that works in the backend of a
compiler which is used for a wide range of applications, including
automatic parallelization, data locality optimizations, memory management
optimizations, program verification, communication optimizations,
SIMDization, code generation for hardware accelerators, high-level
synthesis,etc
Based on my understanding, I've created a proposal for GSoC:
https://docs.google.com/document/d/1aHpzWMj0oe2VhWoyPLkxY_pbXlpz_jdcoSBuV0kY2ZQ/edit?usp=sharing
My phabricator profile: https://reviews.llvm.org/p/prateekpardeshi/
Kindly Provide your suggestions/reviews/feedback on my proposal.
Thanks & Regards,
Prateek Pardeshi
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20210413/fe64dc71/attachment.html>
More information about the llvm-dev
mailing list