<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Nov 26, 2014 at 5:45 AM, Karl Hylén <span dir="ltr"><<a href="mailto:karl.hylen@gmail.com" target="_blank">karl.hylen@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi,</div><div><br></div><div>I'm a MSc student interested in high-performance computing. This spring I will write my master thesis, and would like to work on code transformation in LLVM. </div></div></blockquote><div><br></div><div>I am a Masters student. What kind of transformation you would like to do? As in CPU to GPU code transformation or GPU higher level to lower level or creating a new language or new backend for language or focusing on creating better algorithms for parallel compilation. Where does your interest lie? And, If you have only one semester master's thesis, it's really hard to make significant research. It takes atleast 3 months to get to the good stuff (assuming you have other courses to do). <br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>I imagine that the community knows what might a good project, so I thought I'd ask you.</div></div></blockquote><div><br></div><div>If you are looking for a project, applying through GSOC 2015 would be good. (Can be used for thesis)<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><br></div><div>I would like to work on a project that could be</div><div><ul><li>of value for the LLVM project<br></li></ul></div></div></blockquote><div>Decent patches can do (you can use these in thesis). <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><ul><li>of research value</li></ul></div></div></blockquote><div>Assuming you are focusing on parallelizing compilers, this is the topic where lots of research is done. But, we are unable to decrease the gap between hand written and compiler parallelized code (some times performance gets degraded by trying to parallelize from serial code).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><br></div></div><div>Thanks in advance,</div><div>Karl Hylén</div><div><br></div></div>
</blockquote><div><br></div><div>Finally what I want to say is, the time you got is not sufficient. If you are looking for research (writing papers), start reading papers on compilers. I have seen lots of people in this mailing list who have done amazing research work on compilers (Chris Lattners team at Apple). What I found is that, they implemented ideas using LLVM. You need to find a piece which you want to solve and use LLVM as a tool. <br></div><div><br></div><div>Thank you!!!<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">_______________________________________________<br>
LLVM Developers mailing list<br>
<a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu" target="_blank">http://llvm.cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br>
<br></blockquote></div><br></div><div class="gmail_extra"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div><font style="font-family:trebuchet ms,sans-serif">Regards,<br></font></div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)">Aditya Atluri,<br></b></font></div><div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)">USA.<br></b></font></div><font style="font-family:trebuchet ms,sans-serif"><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)"></b><span style="background-color:rgb(255,255,255);color:rgb(0,0,153)"></span></font><br></div></div>
</div></div>