15-745 Spring 2009 Class Projects

Project Proposal Guidelines

Project proposal

Your project proposal, due date TBA, should be roughly two pages long, and should include the following information:

Group Info:
List the names and email addresses of each member of your group (you may work by yourself if you choose).
Project Web Page:
Include the URL of a web page which you will be maintaining for your group. This web page will initially contain your proposal, and will eventually include your final results, etc. We will be setting up links to these web pages from this web page.
Project Description:
Briefly describe the goal of your project (i.e. what research question(s) are you trying to answer?) and what metrics will be used to evaluate its success.
Please address each of the following issues regarding how you will carry out your project:
Plan of Attack and Schedule:
How will you go about completing your project? Please include a week-by-week schedule of exactly who in your group will be doing what. We will not strictly hold you to this schedule (other than meeting your milestone, as described below), but it is important that you have a concrete and realistic plan. Identify what you expect to be the critical path in your schedule. Indicate how the work will be divided among your group members.
Indicate what your group plans to accomplish by (XX Milestone date TBA XX) (i.e. about three weeks before the project due date). On that date, you will submit a brief report and give a presentation describing your progress up to that point. Your ability to set a reasonable milestone and to meet this goal will be factored into your final project grade.
Literature Search:
What papers and other background materials have you collected so far to help you in your study? Are you missing anything?
Resources Needed:
What software will you need to conduct your study? Do you have a copy of this software already? (If not, how will you get it?) What hardware or machines will you need to run this software? Do you have all of the resources that you need to conduct this study?
Getting Started:
What work have you done so far on this project (other than writing up this proposal)? Do you have any questions or other constraints that are preventing you from gettings started immediately?

Please hand in a hardcopy version of your proposal on the due date, and also put an electronic version of the proposal (preferably in html) on your project web page.

Project Websites

Q Youn Hong - Locality Optimization Using Affine Transforms

John Bauman - Fast Register Allocation for SSA Code

Rob Arnold - RawArrays: Native Access to Integer Arrays in JavaScript (Website TBD)

Miguel Silva - Safe C using Fat Pointers

Matt Stanton - Automatic Double Demotion (Web Site TBD)

Will Klieber

Iulian Moraru

Keith Bare

Jeehyung Lee

Top General Info Schedule Projects Assignments Papers Useful Info