It's About Time: Multi-Resolution Timers for Scalable Performance Debugging

James B. White, Benjamin James · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 2007

Traditional performance profiling of highly parallel applications does not always give enough information to diagnose performance bugs, particularly those caused by load imbalances and performance variability, yet the data files for such profiling can grow linearly with parallel task count. In response to these limitations, I have developed application timers designed to limit data and reporting volumes at high task counts without dispersing the signals of load imbalance and performance variability. I will describe use of these timers to diagnose actual performance bugs running the Parallel Ocean Program on a Cray XT4.

Read the paper · More papers on PaperTik