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 Activities by Sponsor

Computer Science and Artificial Intelligence Lab

Semantic Web Boot Camp
Tim Berners-Lee, Jim Hendler, Lalana Kagal, m c schreafel
Mon Jan 8 thru Fri Jan 12, 09am-12:00pm, 32-124, Optional Clinic 2-5, 32-G-515

No limit but advance sign up required (see contact below)
Participants requested to attend all sessions (non-series)
Prereq: Programming basic skills and use of unix command line

Much has been written about the Semantic Web and the new functionality it promises in bringing data resources to the Web. Articles in scholarly literature have discussed the promise of complex knowledge structures brought to the Web, and articles in newspapers have discussed how it promises to be a Web 3.0 of entrepeneurial riches. However, these many write-ups have missed one of the most important aspects of the Semantic Web -- it's a rich new playground for open-source Web tools and applications reminiscent, in many ways, of the early days of the World Wide Web.

If you don't have a laptop running Mac OS X or Linux or a space on a website to publish files, please contaact timbl@w3.org before the first class.

In this one week "boot camp" will have morning lectures and optional, but recommended, afternoon practicums aimed at providing a hands-on experience of this new technology. In this learn-by-doing week, students will get a feel for Semantic Web "hacking" at its best.
Web: http://dig.csail.mit.edu/2007/01/camp
Contact: Tim Berners-Lee, 32-G524, 253-5702, timbl@w3.org

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


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