CSE492S: Software Performance Engineering

Description: Software Performance Engineering is devoted to building responsive systems and achieving scalability requirements. The seminar will use readings, case studies, and guest lectures to introduce students to the practical tools and techniques that skilled software developers use to solve difficult performance problems. The class discussion will focus each week on a single, performance-related topic: Moore’s Law, RISC machines vs. CISC, benchmarking, parallel processing and Amdahl’s Law, integrating performance into the application development life cycle, load and stress testing, the human psychology of time perception, RTT in TCP, among others. 1-credit CR/NC. Regular attendance and roughly 1-2 hours of outside work expected per week.

Prerequisites: CSE 331, internship experience preferred
Credits: 2.0

Portions of the CSE492S web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly credited. The CSE492S Web: © 1993-2024, Department of Computer Science and Engineering, University of Washington. Administrative information on CSE492S (authentication required).