Back To Schedule
Tuesday, September 17 • 5:10pm - 6:00pm
Efficient and Large Scale Program Flow Tracing in Linux - Andi Kleen, Intel

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Tracing program execution in real time is a desirable feature for both application and system software developers for debugging and profiling complex systems. With hardware support, such tracing can be relatively non-intrusive and have low performance impact. Intel(R) Processor Trace is a feature of future Intel cpus, it operates in parallel to the primary processor pipeline and produces a higly compressed trace stream, which allows for transparent in-memory tracing of the target software. Using this trace data, program flow can be reconstructed and used in debugging or profiling tools. This presentation describes the feature from the developer's standpoint and our proposed linux stack for it with regards to kernel and command line interface and common usecases.

The target audience is kernel and userspace developers interested in software debugging and profiling.


Andi Kleen

Andi Kleen is a long term Linux kernel contributor. He worked on many different kernel areas, including networking, file systems, scalability, RAS and low level architecture code. He worked on the original x86-64 port, serving as its maintainer for several years,and later also maintaining... Read More →

Tuesday September 17, 2013 5:10pm - 6:00pm
Strand 12A

Attendees (0)