Sessions at USENIX ATC '04 with write-up

Your current filters are…

Monday 28th June 2004

  • Dynamic Instrumentation of Production Systems

    by Bryan Cantrill, Michael W. Shapiro and Adam Leventhal

    This paper presents DTrace, a new facility for dynamic instrumentation of production systems. DTrace features the ability to dynamically instrument both user-level and kernel-level software in a unified and absolutely safe fashion. When not explicitly enabled, DTrace has zero probe effect—the system operates exactly as if DTrace were not present at all.

    At 11:00am to 11:30am, Monday 28th June

    Coverage write-up

Thursday 1st July 2004

  • High Performance X Servers in the Kdrive Architecture

    by Eric Anholt

    The common usage patterns of 2D drivers for the X Window System have changed over time. New extensions such as Render and Composite are creating new demands for 2D rendering which do not match those for previous architectures tailored to the core protocol. This paper describes changes made to the Kdrive X server implementation to implement new 2D acceleration, improve management of offscreen memory, implement OpenGL, and implement XVideo in a manner compatible with the Composite extension. With these changes, Kdrive is far better suited as a desktop X server than before and may serve as an example for desktop X server implementations. Simple benchmarks are presented.

    At 11:00am to 11:30am, Thursday 1st July

    Coverage write-up

  • How Xlib Is Implemented (and What We're Doing About It)

    by Jamey Sharp

    At 11:30am to 12:00pm, Thursday 1st July