How do cache coherency, PCIe protocols, and storage architectures affect system design at Advanced Micro Devices?