richlandswol Veteran 131 Posts user info edit post |
A quick reminder that Google's tech talk is tonight at 5pm in Harrelson 107. Details are below. Please note the formal presentation will be followed by any infosession with a panel of Google engineers and recruiters. Hope to see you there! ________________
Let's Talk.
About Google. About technology. And about you. Let's see where all this conversation takes us. Google will be on your campus soon. If you're interested in technical positions at Google, don't miss this event.
Did we mention free food and t-shirts? _______________________________
Kernel Tracing Dick Sites, Software Engineer, Google North Carolina State University Harrelson, Room 107 Wednesday, November 9, 2005 5:00 PM
Abstract: Tracing every entry and exit to an operating-system kernel can reveal much about the performance of production software. Care must be taken to keep the tracing overhead low (under 1% is good), and to handle multiple CPUs and multiple threads properly.
Detailed blow-by-blow tracing is a different model of performance-information gathering than the more-common profiling.
Sample output is shown of some Google-related code. One performance mystery is discussed, along with its trace output, the eventual insight, and its resolution. A simple change improved performance by 20x.
Speaker: Dick Sites has been at Google for a year and a half, working mainly on performance analysis tools. Prior to joining Google, he worked at Adobe for seven years and at Digital Equipment for 16 years, where he worked on VAX microcode and Alpha architecture. Dr. Sites went to MIT, University of North Carolina, and Stanford. He holds over 35 patents and has co-authored one book. _______________________________
For more information on jobs at Google, visit http://www.google.com/jobs/students 11/9/2005 10:34:00 AM |