从GPU到ASIC,博通和Marvell成赢家
ASIC市场上,博通预计今年AI收入将达到110亿美元以上,主要来自与Google和Meta的合作;Marvell预计2028年AI收入将达到70亿至80亿美元,主要来自与Amazon和Google的合作。
随着芯片设计和系统复杂性的增加,科技大厂将更多地与ASIC厂商合作。
小摩预计高端定制的ASIC芯片市场的规模将在200亿至300亿美元之间,并将以每年20%的复合年增长率(CAGR)增长。
博通和Marvell作为ASIC市场的领先者,或成为赢家。
目前,两家公司占据了超过 60% 的市场份额。
博通以 55-60% 的份额位居第一,而 Marvell 以 13-15% 的份额紧随其后。
此外,随着云厂商和大型OEM厂商入局ASIC,供应链可能从英伟达独大向多元化发展。
一、ASIC 与 算力卡
ASIC与通用算力卡的较量存在已久,随着云厂商和大型OEM厂商的入局,角逐愈演愈烈。
目前,通用算力卡的主要厂商是英伟达,占AI算力市场近70%的份额;ASIC的主要厂商是博通和Marvell,两家占ASIC市场超60%的份额。
ASIC在特定任务场景下,具有高性能、低功耗、成本效益、保密性和安全性以及减少电路板大小的优势。
这种优势主要是因为:
• ASIC:为特定应用而设计的集成电路,针对特定任务进行优化,在这些任务上通常比GPU高性能、低功耗低优势。但缺点是不具备通用性。
• 通用算力卡:提供标准化的高计算性能,但不聚焦于特定任务场景,适用于广泛的应用,具备通用性;
换句话说,ASIC是牺牲通用性,来换取特定场景的高性能;通用算力卡则具备通用性,但在特定场景下,性能不如ASIC。
事实上,对于不同的算力卡客户来讲,需求是不同的。
云厂商也许更看重弹性计算,企业也许更关注集群算力等。面对特定的需求,ASIC比标准算力卡更具备优势,更加贴合客户自身的使用场景。
目前,Google、Meta、微软和亚马逊等云和超大规模公司正在引领ASIC这一潮流。
比如,谷歌的TPU、Meta的MTIA、微软的Maia、亚马逊Trainium2等。
需要注意的是,ASIC的成本也许高于通用算力卡。根据大摩的测算,GB200的TCO(总拥有成本),比TPUv5低了44%,比Trainimium 2低了30%。
二、博通与Marvell
随着芯片设计和系统复杂性的增加,大型云计算和设备OEM厂商将更多地与ASIC设计伙伴合作。
博通和 Marvell作为ASIC市场的领先者,或成为赢家。
1)博通的合作与发展
博通一直是谷歌自研AI芯片TPU的主要制造商,这种合作关系已经持续了约10年。
截至目前,双方已经合作设计了六代TPU,并正在推进第六代TPU(3nm工艺)的量产。
虽然市场一直传出谷歌将放弃与博通的合作,转而自研来节省成本。
但是最近,博通在分析师会议上,仍然透露了其获得了为谷歌提供多代TPU的合同。小摩认为,该合同包括了即将推出的TPU第七代 (v7),并预计将在2026/2027年推出第七代TPU。
过去,Google每年向博通支付的TPU费用预计在20亿美元,2023年达到了35亿美元,24年预计将达到70亿美元,主要由于AI需求的快速扩张。
此外,博通与Meta在其AI基础设施方面的合作预计也将产生可观的收入,小摩预测该合作未来两年可能达到数十亿美元。
博通的客户群体不仅限于Google和Meta,还包括苹果、思科、富士通、爱立信、诺基亚、HPE、NEC、瞻博网络、Ciena、大众和西部数据等各行各业的众多客户。
2)Marvell的前景
Marvell与亚马逊、谷歌和微软有多年的ASIC合作经验。
目前,Marvell正在加速其首批两个AI ASIC项目的生产,据称是Amazon的5nm Tranium芯片和Google的5nm Axion ARM CPU芯片。
此外,还有几个更大的项目正在进行中:1)Amazon Inferentia ASIC,预计在2025年启动;2)Microsoft Maia,预计在2026年启动。
小摩预测在2026年,Marvell将迎来强劲增长。
并预测Marvell ——
• 2024年AI收入为16亿至18亿美元,2025年将增长至28亿至30亿美元;
• 2028年能够实现70亿至80亿美元的加速计算/AI ASIC收入;
此外,小摩提到了,定制芯片(ASIC)的激增,对SNPS、CDNS和ARM等提供EDA软件(芯片设计所需的工具)和IP(可集成到芯片中的预先设计好的组件)的公司来说是一个利好消息。
三、供应链向多元化发展
随着云厂商和大型OEM厂商入局ASIC,供应链可能从英伟达独大向多元化发展。
当前,市场近70%的AI计算,使用的是英伟达的算力卡,AI供应链的焦点也一直在英伟达的供应链上。
然而,随着云厂商逐步采用ASIC芯片,供应链也许会呈现出多元化的趋势。
ASIC芯片供应链中,供应商的选择主要取决于其开发者(云厂商、OEM厂商),而不是英伟达。
对于云厂商来讲,具备足够的实力自研ASIC芯片;然而,对于相对欠缺研发能力的OEM厂商来讲,英伟达或采用IP授权的方式,使得OEM厂商可以基于英伟达的算力卡自主研发。
但不论哪种情况下,都会对供应链产生多元化趋势的影响。
另一个角度来看,一些客户如主权国家、中小型企业等不具备自研优势的厂商,英伟达仍具备优势。
相关文章:

从GPU到ASIC,博通和Marvell成赢家
ASIC市场上,博通预计今年AI收入将达到110亿美元以上,主要来自与Google和Meta的合作;Marvell预计2028年AI收入将达到70亿至80亿美元,主要来自与Amazon和Google的合作。 随着芯片设计和系统复杂性的增加,科技大厂将更多地…...
【java问答小知识6】一些Java基础的知识,用于想学习Java的小伙伴们建立一些简单的认知以及已经有经验的小伙伴的复习知识点
请解释Java中的双亲委派模型是什么? 回答:双亲委派模型是Java类加载机制的核心原则,它确保所有类加载器在尝试加载一个类之前,都会委托给它的父类加载器。 Java中的类路径(Classpath)是什么? 回…...

数学建模笔记
数学建模 定义角度 数学模型是针对参照某种事物系统的特征或数量依存关系,采用数学语言,概括地或近似地表述出的一种数学结构,这种数学结构是借助于数学符号刻画出来的某种系统的纯关系结构。从广义理解,数学模型包括数学中的各…...

shell编程(三)—— 控制语句
程序的运行除了顺序运行外,还可以通过控制语句来改变执行顺序。本文介绍bash的控制语句用法。 一、条件语句 Bash 中的条件语句让我们可以决定一个操作是否被执行。结果取决于一个包在[[ ]]里的表达式。 bash中的检测命令由[[]]包起来,用于检测一个条…...
反射学习记
Java 中的反射是什么意思?有哪些应用场景? 每个类都有⼀个 Class 对象,包含了与类有关的信息。当编译⼀个新类时,会产生一个同名的 .class 文件,该⽂件 内容保存着 Class 对象。类加载相当于 Class 对象的加载&a…...

使用Python操作Redis
大家好,在当今的互联网时代,随着数据量和用户量的爆发式增长,对于数据存储和处理的需求也日益增加。Redis作为一种高性能的键值存储数据库,以其快速的读写速度、丰富的数据结构支持和灵活的应用场景而备受青睐。本文将介绍Redis数…...
Vue-CountUp-V2 数字滚动动画库
安装: $ npm install --save countup.js vue-countup-v2示例如下: <template><div class"iCountUp"><ICountUp:delay"delay":endVal"endVal":options"options"ready"onReady"/>&…...

C语言详解(文件操作)1
Hi~!这里是奋斗的小羊,很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~~ 💥💥个人主页:奋斗的小羊 💥💥所属专栏:C语言 🚀本系列文章为个人学习…...

Python Requests库详解
大家好,在现代网络开发中,与Web服务器进行通信是一项至关重要的任务。Python作为一种多才多艺的编程语言,提供了各种工具和库来简化这一过程。其中,Requests库作为Python中最受欢迎的HTTP库之一,为开发人员提供了简单而…...
Kafka 详解:全面解析分布式流处理平台
Kafka 详解:全面解析分布式流处理平台 Apache Kafka 是一个分布式流处理平台,主要用于构建实时数据管道和流式应用。它具有高吞吐量、低延迟、高可用性和高可靠性的特点,广泛应用于日志收集、数据流处理、消息系统、实时分析等场景。 &…...

RabbitMQ系列-rabbitmq无法重新加入集群,启动失败的问题
当前存在3个节点:rabbitmq5672、rabbitmq5673、rabbitmq5674 当rabbitmq5673节点掉线之后,重启失败 重启的时候5672节点报错如下: 解决方案 在集群中取消失败节点 rabbitmqctl forget_cluster_node rabbitrabbitmq5673删除失败节点5673的…...

postgresql之翻页优化
列表和翻页是所有应用系统里面必不可少的需求,但是当深度翻页的时候,越深越慢。下面是几种常用方式 准备工作 CREATE UNLOGGED TABLE data (id bigint GENERATED ALWAYS AS IDENTITY,value double precision NOT NULL,created timestamp with time zon…...

小白学Linux | 日志排查
一、windows日志分析 在【运行】对话框中输入【eventvwr】命令,打开【事件查看器】窗 口,查看相关的日志 管理员权限进入PowerShell 使用Get-EventLog Security -InstanceId 4625命令,可获取安全性日志下事 件 ID 为 4625(失败登…...

Spring6
一 概述 1.1、Spring是什么? Spring 是一款主流的 Java EE 轻量级开源框架 ,Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测…...

数字孪生概念、数字孪生技术架构、数字孪生应用场景,深度长文学习
一、数字孪生起源与发展 1.1 数字孪生产生背景 数字孪生的概念最初由Grieves教授于2003年在美国密歇根大学的产品全生命周期管理课程上提出,并被定义为三维模型,包括实体产品、虚拟产品以及二者间的连接,如下图所示: 2011年&…...

云服务对比:阿里云国际站和阿里云国内站有什么区别
阿里云国际站(Alibaba Cloud International)和阿里云国内站(Alibaba Cloud China)在许多方面存在明显区别,这些区别主要体现在服务范围、合规性、定价和支付方式、语言和客服支持、以及备案要求等方面。 首先…...

如何在npm上发布自己的包
如何在npm上发布自己的包 npm创建自己的包 一、一个简单的创建 1、创建npm账号 官网:https://www.npmjs.com/创建账号入口:https://www.npmjs.com/signup 注意:需要进入邮箱验证 2、创建目录及初始化 $ mkdir ufrontend-test $ cd ufron…...

SQL Chat:从SQL到SPEAKL的数据库操作新纪元
引言 SQL Chat是一款创新的、对话式的SQL客户端工具。 它采用自然语言处理技术,让你能够像与人交流一样,通过日常对话的形式对数据库执行查询、修改、创建及删除操作 极大地简化了数据库管理流程,提升了数据交互的直观性和效率。 在这个框…...

jmeter性能优化之mysql配置
一、连接数据库和grafana 准备:连接好数据库和启动grafana并导入mysql模板 大批量注册、登录、下单等,还有过节像618,双11和数据库交互非常庞大,都会存在数据库的某一张表里面,当用户在登录或者查询某一个界面时&…...

VueRouter3学习笔记
文章目录 1,入门案例2,一些细节高亮效果非当前路由会被销毁 3,嵌套路由4, 传递查询参数5,命名路由6,传递路径参数7,路径参数转props8,查询参数转props9,replace模式10&am…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
2024年赣州旅游投资集团社会招聘笔试真
2024年赣州旅游投资集团社会招聘笔试真 题 ( 满 分 1 0 0 分 时 间 1 2 0 分 钟 ) 一、单选题(每题只有一个正确答案,答错、不答或多答均不得分) 1.纪要的特点不包括()。 A.概括重点 B.指导传达 C. 客观纪实 D.有言必录 【答案】: D 2.1864年,()预言了电磁波的存在,并指出…...
spring:实例工厂方法获取bean
spring处理使用静态工厂方法获取bean实例,也可以通过实例工厂方法获取bean实例。 实例工厂方法步骤如下: 定义实例工厂类(Java代码),定义实例工厂(xml),定义调用实例工厂ÿ…...
【python异步多线程】异步多线程爬虫代码示例
claude生成的python多线程、异步代码示例,模拟20个网页的爬取,每个网页假设要0.5-2秒完成。 代码 Python多线程爬虫教程 核心概念 多线程:允许程序同时执行多个任务,提高IO密集型任务(如网络请求)的效率…...
【学习笔记】深入理解Java虚拟机学习笔记——第4章 虚拟机性能监控,故障处理工具
第2章 虚拟机性能监控,故障处理工具 4.1 概述 略 4.2 基础故障处理工具 4.2.1 jps:虚拟机进程状况工具 命令:jps [options] [hostid] 功能:本地虚拟机进程显示进程ID(与ps相同),可同时显示主类&#x…...
聊一聊接口测试的意义有哪些?
目录 一、隔离性 & 早期测试 二、保障系统集成质量 三、验证业务逻辑的核心层 四、提升测试效率与覆盖度 五、系统稳定性的守护者 六、驱动团队协作与契约管理 七、性能与扩展性的前置评估 八、持续交付的核心支撑 接口测试的意义可以从四个维度展开,首…...

分布式增量爬虫实现方案
之前我们在讨论的是分布式爬虫如何实现增量爬取。增量爬虫的目标是只爬取新产生或发生变化的页面,避免重复抓取,以节省资源和时间。 在分布式环境下,增量爬虫的实现需要考虑多个爬虫节点之间的协调和去重。 另一种思路:将增量判…...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)
本期内容并不是很难,相信大家会学的很愉快,当然对于有后端基础的朋友来说,本期内容更加容易了解,当然没有基础的也别担心,本期内容会详细解释有关内容 本期用到的软件:yakit(因为经过之前好多期…...
腾讯云V3签名
想要接入腾讯云的Api,必然先按其文档计算出所要求的签名。 之前也调用过腾讯云的接口,但总是卡在签名这一步,最后放弃选择SDK,这次终于自己代码实现。 可能腾讯云翻新了接口文档,现在阅读起来,清晰了很多&…...
作为测试我们应该关注redis哪些方面
1、功能测试 数据结构操作:验证字符串、列表、哈希、集合和有序的基本操作是否正确 持久化:测试aof和aof持久化机制,确保数据在开启后正确恢复。 事务:检查事务的原子性和回滚机制。 发布订阅:确保消息正确传递。 2、性…...