<div dir="ltr">Hello everyone, <br><br>I'm Prateek Pardeshi, an Undergraduate Computer Science student from India.<br><br>I'm interested in working on this idea "<a href="https://llvm.org/OpenProjects.html#polly_isl_bindings">Polly: Use official isl C++ bindings</a>" 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.<br><br>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).<br><br>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.  <br><br>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 <br><br>Based on my understanding, I've created a proposal for GSoC:<br><a href="https://docs.google.com/document/d/1aHpzWMj0oe2VhWoyPLkxY_pbXlpz_jdcoSBuV0kY2ZQ/edit?usp=sharing">https://docs.google.com/document/d/1aHpzWMj0oe2VhWoyPLkxY_pbXlpz_jdcoSBuV0kY2ZQ/edit?usp=sharing</a><br><br>My phabricator profile: <a href="https://reviews.llvm.org/p/prateekpardeshi/">https://reviews.llvm.org/p/prateekpardeshi/</a><br><br>Kindly Provide your suggestions/reviews/feedback on my proposal.<br><br>Thanks & Regards,<br>Prateek Pardeshi<br><br><br><br><br><br></div>