6.172 is an 18-unit class that provides a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, caching...
Students attending the course obtain hands-on experience with modern Linux systems. The course starts with the process of selecting a Linux distribution suitable for a certain planned scenario of its usage. Students install a Linux system into a virtual environment...