Short Course Announcement
Analyzing Program Behavior with PIN
(An MIT Course Moved to
Speaker: Dr. Robert Cohn
Senior Principal Engineer, Intel Corporation
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