Sign In

Communications of the ACM

ACM Opinion

Understanding Software Dynamics

View as: Print Mobile App Share:
Computer architect Richard L. Sites.

Richard L. Sites is a computer architect with a strong background in performance analysis at the hardware/software interface.

In an interview, Richard L. Sites discusses his new book, Understanding Software Dynamics, which offers expert methods and advanced tools for understanding complex, time-constrained software dynamics in order to improve reliability and performance. Sites talks about the five fundamental computing resources—CPU, memory, disk, network, and locks—as well as methods for observing and reasoning when investigating performance problems using the open source utility KUtrace.

"There's sort of two target audiences [for the book]," Sites says. "One is graduate students interested in software performance, and the other [is] software professionals who are actively writing complex places like Google or Facebook or Amazon [for instance]...that [has] lots of interactions with people or with machinery."

From Software Engineering Radio
View Full Article


No entries found