Short Course Announcement Analyzing Program Behavior with
PIN (An MIT Course Moved to Speaker:
Dr. Robert Cohn Senior Principal Engineer, Intel Corporation Time:
Course
Overview Software instrumentation is a
powerful and versatile technique for analyzing the dynamic behavior of
programs. Instrumentation makes it possible to detect synchronization bugs in
parallel programs, model the behavior and performance of caches and branch
predictors in CPU's, and emulate proposed CPU features like transactional
memory. Instrumentation is a
technique for inserting extra code into a program to analyze the program's
dynamic behavior. Intel Pin is a software system for run-time binary
instrumentation of Linux and Microsoft Windows applications on Intel IA-32,
Intel64, and Intel Itanium processors. Dr. Robert Cohn, a Senior Principal Engineer at Intel and the developer of the Pin instrumentation system, offered the same
tutorial in Massachusetts Institute of Technology a few months ago. Dr.
Cohn has kindly agreed to repeat the tutorial for You are cordially invited to participate
in the tutorial. The tutorial is free, but registration is required. Online
registration is available at
http://itanium.iis.sinica.edu.tw/short_course/index.html |