GPU

Domain: Computer Systems

🎯 Motivation

Graphics Processing Unit - designed for parallel computation. Thousands of cores. Used for AI training and gaming.

📋 Concrete Example

GPU: 10,000+ cores vs CPU’s 4-16. Each GPU core is simpler but there are thousands. Perfect for matrix multiplication (the core of neural networks). AI training uses GPUs because of this.

🔗 Analogy

A GPU is like 10,000 assistants doing simple tasks simultaneously - each one is not as smart as the chef (CPU), but together they chop 10,000 carrots at once. AI training needs exactly this: millions of simple calculations done in parallel.