IAP Independent Activities Period
overview participate organize offerings calendar  
for-credit subjects non-credit activities by category non-credit activities by sponsor non-credit activities by date

IAP 2007 Activity


Using Pin for Computer Architecture and Compiler Research
Joel Emer, Robert Cohn, Aamer Jaleel, Chi-Keung Luk
Tue Jan 16, Wed Jan 17, 10am-12:00pm, 36-156, Optional Lab 1:00 pm - 3:00 pm

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: Linux usage, Programming in C/C++

Pin is a dynamic instrumentation system provided by Intel (http://rogue.colorado.edu/Pin). Pin allows code (C/C++) to be injected at arbitrary places in an executable while it is running. The injected code is used to observe the behavior of the program, and can be used to write branch predictors, profilers, memory leak detectors, etc. Pin makes it easy to do studies on complex real-life applications. The emphasis of this course is on using Pin for architecture and compiler research.

The course will meet over 2 days. On each day there will be a 2 hour presentation on using Pin followed by an optional 2 hour lab session where attendees can develop their own pintools. To participate in the lab, you must have access to a Linux system supported by Pin. The recommended platforms are Red Hat EL4, Fedora Core 4, Suse 9, and Mandrake 10
Contact: Joel Emer, 32-G826, 258-9190, emer@csail.mit.edu
Sponsor: Computer Science and Artificial Intelligence Lab
Latest update: 10-Jan-2007


MIT  
Massachusetts Institute of Technology
Home | Overview | Participate | Organize | Offerings | Calendar | Search
Comments and questions to: iap-www@mit.edu Academic Resource Center, Room 7-104, 617-253-1668
Last update: 30 September 2004