Explores the landscape of big data, memory importance in online services, challenges faced by memory systems, emerging DRAM technologies, and storage-class memory.
Provides an overview of computer architecture, focusing on the von Neumann architecture and its components, including the CPU and memory management units.
Provides an overview of cloud remote procedure calls and their role in software architecture, covering key concepts, protocols, and practical applications.
Explores congestion control challenges, emphasizing the need for robust network systems and performance verification to enhance internet performance and address issues like starvation and low utilization.
Explores the evolution of hardware/software co-design, emphasizing the importance of specialization and the challenges of optimizing performance and energy efficiency.