Skip to Content.
Sympa Menu

svadev - Re: [svadev] Contribute to SAFECode LLVM

svadev AT lists.siebelschool.illinois.edu

Subject: Svadev mailing list

List archive

Re: [svadev] Contribute to SAFECode LLVM


Chronological Thread 
  • From: John Criswell <criswell AT illinois.edu>
  • To: Xin Tong <xtong AT eecg.toronto.edu>
  • Cc: svadev AT cs.illinois.edu
  • Subject: Re: [svadev] Contribute to SAFECode LLVM
  • Date: Sat, 8 Jun 2013 15:46:55 -0500
  • List-archive: <http://lists.cs.uiuc.edu/pipermail/svadev/>
  • List-id: <svadev.cs.uiuc.edu>

On 6/8/13 2:27 PM, Xin Tong wrote:
Dear Professor Adve

Hi, Xin.  I'm John Criswell; I'm the lead SAFECode maintainer and one of Vikram's students.

 
My name is Trent(Xin) Tong, I am a graduate student from the University of Toronto, under the supervision of Prof. Andreas Moshovos. I am currently on an internship with Intel and looking for something to do besides the work in company.

One of the first things you should do is review your agreement with Intel to make sure that Intel will not have any rights to the code that you want to contribute (alternatively, if Intel does own the code you would write for SAFECode, you will need to get their permission to contribute it back to the SAFECode project).  I had to go through that process recently since I'm on an internship this summer.

I am interested to contribute to the SAFECode project, I think it's a good way to utilize my knowledge in binary translation and improve my LLVM skills.

Several SAFECode bugs and enhancements could use some static analysis knowledge.


I am interested at looking to improve existing SAFEcode optimizations, such as runtime checks hoisting, etc. Can you please give me some pointers as to whom I should talk to. I have also attached my latest CV for your information.

According to your CV, you're in Champaign, IL this summer, correct?  If so, you should schedule a time to drop on by.  You probably already know this, but we're in Urbana, IL.

As to what to work on, I think you should take a look at the SAFECode open projects page and the bugs filed for SAFECode in the LLVM Bug Database and find something that interests you.  The web page is at http://sva.cs.illinois.edu.

I also recommend starting small.  You could, for example, fix a bug like PR#11524 (http://llvm.org/bugs/show_bug.cgi?id=11524) before trying to tackle something like the monotonic loop optimization.  That will help you get familiar with the SAFECode source code.

-- John T.

 
Thank you,
Trent
 


_______________________________________________
svadev mailing list
svadev AT cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/svadev



  • Re: [svadev] Contribute to SAFECode LLVM, John Criswell, 06/08/2013

Archive powered by MHonArc 2.6.19.

Top of Page