Skip to main content

英伟达真的是一家 AI 公司了

 2020 年 8 月 20 日,英伟达在美股盘后发布了 2021 财年 Q2 财报(2020 自然年 5-
7 月),营收达到创纪录的 38.7 亿美元,同比增长 50%,净利润为 6.22 亿美元,同
比增长 13%,均好于分析师预期。

具体到营收结构,英伟达数据中心业务第一次超过游戏业务:前者营收为 17.5 亿美元
,后者为 16.5 亿美元。此前的 2021 财年 Q1,英伟达数据中心业务营收为 11.4 亿
美元,首次突破 10 亿美元,同比增长 80%。

数据中心业务实际上是英伟达布局 AI 的落地体现——将 GPU 用于加速数据中心的 AI
计算,是目前的主流选择。英伟达 CEO 黄仁勋多次在公开场合表达过,“英伟达不是
一家游戏公司,而是一家 AI 公司”。现如今,这一自我标榜的定位终于名正言顺。

英伟达的业务主要分为 5 方面:游戏、数据中心、专业可视化、自动驾驶以及 OEM 和
其他。一直以来,游戏营收占比都是最多的,但自 2017 财年,数据中心业务营收就稳
步上升。虽然 2020 财年上半年略有回落,但很快就恢复正向增长。可见,数据中心已
经成为英伟达一个稳定的增长点。



英伟达刚完成了其史上金额最大的收购,其目的正是为了补强数据中心业务。2020 年
4 月,英伟达正式完成对 Mellanox(迈络思)的并购,金额高达 69 亿美金。
Mellanox 成立于 1999 年,是一家网络硬件设备供应商,发家于 InfiniBand(无限宽
带)技术,后来拓展到具备 RDMA 技术的以太网。

不管是 InfiniBand 还是以太网,都是为了给高性能计算和数据中心提供高速互联服务
。随着最近几年计算加速需求激增,Mellanox 作为加速计算网络解决方案的佼佼者,
被推上了风口。全球一半以上最快的超级计算机,都是用 Mellanox 的产品。

收购 Mellanox 后,英伟达在数据中心的竞争力进一步增强,并且已经在财报中体现出
来。2021 财年 Q2,Mellanox 的营收占数据中心营收 30%,占总营收 14%。



前段时间一直传闻英伟达想收购 ARM,如果收购成真,则是对英伟达数据中心业务的进
一步完善。如今,数据中心依然需要依靠 CPU 作为计算基础。英伟达 GPU 长于并行计
算,适合 AI 的计算需求,但数据中心的计算不止 AI,还有很多其他任务是需要 CPU
来完成的。

在数据中心 CPU 领域,占据主导地位的是英特尔的 x86 指令集,长期占有超过 90%
的市场份额。主要瞄准移动市场的 ARM 指令集,长处是低功耗,本来不擅长高性能的
计算。但 ARM 最近几年在手机和智能家居设备上的大规模应用,使得开发者对其算法
和软件的性能优化越来越充分。

不断有厂商基于 ARM 来构建用于服务器的 CPU,比如华为推出的鲲鹏 920 芯片。长期
追踪 ARM CPU 销售情况的 Hyperion Research 预计,未来五年里,ARM CPU 在服务器
领域的收入复合年增长率为 64.7%。如若把 ARM 收入囊中,英伟达将同时拥有 CPU、
GPU 和高速互联能力,形成完整的产品矩阵,让其数据中心业务拥有更宽的护城河。不
过,对于这一收购传闻,黄仁勋在财报会议上说,英伟达迄今为止与 ARM 有很多合作
,但尚未提出收购计划。
--

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...