DCAIARDec 31, 2024

Debunking the CUDA Myth Towards GPU-based AI Systems

arXiv:2501.00210v23 citationsh-index: 26ISCA
Originality Synthesis-oriented
AI Analysis

This addresses the problem of GPU market dominance for AI system designers, but is incremental as it evaluates an existing alternative hardware.

This paper evaluates Intel Gaudi NPUs as an alternative to NVIDIA GPUs for AI systems, showing that Gaudi-2 achieves competitive performance in AI workloads and comparable energy efficiency to A100, though software maturity needs improvement.

This paper presents a comprehensive evaluation of Intel Gaudi NPUs as an alternative to NVIDIA GPUs, which is currently the de facto standard in AI system design. First, we create a suite of microbenchmarks to compare Intel Gaudi-2 with NVIDIA A100, showing that Gaudi-2 achieves competitive performance not only in primitive AI compute, memory, and communication operations but also in executing several important AI workloads end-to-end. We then assess Gaudi NPU's programmability by discussing several software-level optimization strategies to employ for implementing critical FBGEMM operators and vLLM, evaluating their efficiency against GPU-optimized counterparts. Results indicate that Gaudi-2 achieves energy efficiency comparable to A100, though there are notable areas for improvement in terms of software maturity. Overall, we conclude that, with effective integration into high-level AI frameworks, Gaudi NPUs could challenge NVIDIA GPU's dominance in the AI server market, though further improvements are necessary to fully compete with NVIDIA's robust software ecosystem.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes