# 加速计算的挑战

URL: https://caijiao.org/gtc-2025/2
Source: docs/gtc-2025/2.md
Description: 然而，加速计算是一种根本不同的编程模型。你不能简单地把一个CPU软件，一个由人手编写、按顺序执行的软件，直接放到GPU上并让它正常运行。事实上，如果你只是这样做，它的运行速度反而会更慢。因此，你必须重新发明新的算法。你必须创建新的库。你实际上必须重写应用程序，这就是它花费如此长时间的原因。

然而，加速计算是一种根本不同的编程模型。你不能简单地把一个 CPU 软件，一个由人手编写、按顺序执行的软件，直接放到 GPU 上并让它正常运行。事实上，如果你只是这样做，它的运行速度反而会更慢。因此，你必须重新发明新的算法。你必须创建新的库。你实际上必须重写应用程序，这就是它花费如此长时间的原因。

我们花了将近三十年的时间才走到今天，但我们是一次只攻克一个领域。这是我们公司的宝藏。大多数人谈论 GPU。GPU 很重要。但如果没有一个在其之上运行的编程模型，以及对该编程模型代代相传保持兼容性的奉献精神，这一切都无法实现。

我们现在正在推出 CUDA 13，接着是 CUDA 14。数亿个 GPU 在每一台计算机中运行，完美兼容。如果我们没有做到这一点，那么开发者就不会以这个计算平台为目标。如果我们没有创建这些库，那么开发者就不会知道如何充分利用算法和架构。我们一个接一个地攻克了应用程序。

我的意思是，这确实是我们公司的宝藏。
