[LLVMdev] GSoC: PTX Back-End for LLVM

Tobias Grosser grosser at fim.uni-passau.de
Tue Apr 5 06:02:32 PDT 2011


On 03/31/2011 06:24 PM, Justin Holewinski wrote:
> On Mon, Mar 28, 2011 at 10:19 PM, Tobias Grosser
> <grosser at fim.uni-passau.de <mailto:grosser at fim.uni-passau.de>> wrote:
>
>     On 03/28/2011 09:12 AM, Justin Holewinski wrote:
>
>         Hi All,
>
>         I am going to submit a GSoC proposal for LLVM this year, and I would
>         like to first post it here to get constructive feedback before I
>         submit
>         it before the April 8 deadline.  This is the first time I have
>         submitted
>         a GSoC proposal, so please be brutal with the feedback. :)
>
>
>     Hi Justin,
>
>     I think this is a great idea. I am highly interested in PTX code
>     generation.
>
>     [...Proposal...]
>
>     The proposal is nice and shows that you already have a good idea of
>     your project.
>
>     Here some ideas how you can further improve it:
>
>     1. Milestones / Time line
>
>     You already have a two-phase development plan. I believe it would be
>     nice, if you can further split it into a set of smaller milestones.
>     Each could include a short description of what you plan to deliver,
>     how long its implementation will take and when you plan to implement
>     it during the summer of code. Those milestones could be sorted into
>     the time frame you have for the GSoC. In addition, you could define
>     "Success Criteria" for the midterm/final evaluation.
>
>     This will make it easy to see during GSoC, if you are on track with
>     your project and will allow you and your mentor to readjust your
>     milestones if necessary.
>
>     When developing mile stones and success criteria, better be
>     conservative and only add items you are confident you can implement
>     during GSoC. You can add additionally a set of "if time permits"
>     milestones, where you put the stuff that is not 100% needed, but
>     that would be good to have.
>
>     2. It would be nice to include a description of the examples you
>     have already tested
>
>     3. Define the exceptions
>
>     It would be good to know what parts you definitely do not plan to
>     implement and best why not (Postponed, impossible, not relevant, ...).
>     Like this people can understand to what extend your backend will be
>     usable after the GSoC.
>
>     4. Phase two is currently a little short
>
>     What kind of optimizations do you plan? Have you already an idea or
>     will you investigate this when you get to this point? How much time
>     do you plan to spend on Part II? If it is more than two weeks, it
>     would be good to elaborate a little on what you plan to do there
>     exactly.
>
>
>     So that's all for the moment. As the application was already nice, I
>     just did some conceptually nitpicking. ;-)
>
>
> Thanks for the comments!
>
> I have updated the proposal; it can be found at:
> https://sites.google.com/site/justinholewinski/projects/gsoc/llvm-ptx-back-end-2011
>
> Please let me know if you have any comments before I submit it to
> Melange in the next few days!

No, no more comments. Nice application. Good luck.

Tobias



More information about the llvm-dev mailing list