<div dir="ltr">Hi Tom,<div>Do I need to have an AMD GPU for compute images to R600?</div><div>Thank you!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Mar 18, 2014 at 9:14 PM, Tom Stellard <span dir="ltr"><<a href="mailto:tom@stellard.net" target="_blank">tom@stellard.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On Mon, Mar 17, 2014 at 10:50:18PM -0400, Aditya Avinash wrote:<br>
> Hi,<br>
> I am a student. I have experience in OpenCL for 3 years. I would like to<br>
> know what need to be done exactly.<br>
><br>
<br>
</div>Hi,<br>
<br>
The first thing you need to do is write a proposal. I would recommend<br>
writing a rough draft, uploading it to the Google Summer Code site and<br>
then mailing a copy to the list for review.  You can edit your proposal<br>
on the Google Summer of Code site right up until the deadline, so you<br>
don't need to wait until you have a final draft to upload it.<br>
<br>
The more feedback you can get on your proposal before the deadline<br>
(which is in about two days) the better your proposal will be.<br>
<br>
If you have any specific questions about this project or need help<br>
getting started, don't be afraid to ask.  At a high level, this project<br>
can be broken down like this:<br>
<br>
1. Find and/or write simple OpenCL programs (preferably piglit[1] tests)<br>
  that use images.<br>
<br>
2. Add image builtins to libclc[2]<br>
<br>
3. Implement the gallium callbacks used by clover[3] for images.<br>
<br>
4. Add support for compute images to the  R600 LLVM[4] backend.<br>
<br>
<br>
 -Tom<br>
<br>
[1] <a href="http://cgit.freedesktop.org/piglit" target="_blank">http://cgit.freedesktop.org/piglit</a><br>
[2] <a href="http://libclc.llvm.org/" target="_blank">http://libclc.llvm.org/</a><br>
[3] <a href="http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/state_trackers/clover" target="_blank">http://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/state_trackers/clover</a><br>
[4] <a href="https://github.com/llvm-mirror/llvm/tree/master/lib/Target/R600" target="_blank">https://github.com/llvm-mirror/llvm/tree/master/lib/Target/R600</a><br>
<br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><font style="font-family:trebuchet ms,sans-serif">Regards,<br><b style="background-color:rgb(255,255,255);color:rgb(0,0,153)">Atluri Aditya Avinash</b><span style="background-color:rgb(255,255,255);color:rgb(0,0,153)">,</span><br>
India.</font><br>
</div>