CPUs, GPUs, TPUs: Powering AI Explained