页面加载中,请稍候
来源:小仙女发布时间:2021-06-29250浏览
询问 AI后摩尔时代,通用处理器越来越不合时宜,越来越多的尝试在让软件和硬件做更深入的配合,通俗地说,就是面向场景做优化,与另起炉灶的AWS不同,谷歌打算让x86面向特定场景做优化,从仅有的信息来看,效果还不错。
刚刚过去的十年中,CPU、GPU、FPGA以及ASIC的分工越来越明确,让计算变得原来越专业化。好处是,在云计算的技术创新和商业竞争的推动下,企业可以根据自己的实际需求量体裁衣,寻找最(挑剔)合适的计算方式。
谷歌云最近发布的Tau实例也是一个很好的例子。
Tau是一个希腊字符,表示的是黄金分割比。谷歌工程副总裁乌尔斯·赫兹勒 (Urs Holzle)表示,这个名字表达了谷歌想面向特定负载实现计算、内存和I/O之间一个恰到好处的平衡。
t2d是一个Tau系列实例中的第一个,t2d使用的处理器都经过了特殊调整,使得在一些非常特定的工作负载上能提供更好的性价比。
t2d实例基于AMD的“米兰”单路Epyc 7003处理器打造,该处理器最多可提供64个核心,但在t2d的实现中,用户最多可激活60个内核,还有4个内核用来运行KVM hypervisior以及存储和网络等功能。
听到这里,忍不住又想起了AWS的Nitro卡,阿里云神龙架构的MoC卡,英伟达的DPU,还有前不久英特尔宣布推出的IPU。
目前为止,谷歌并没有自研专用硬件来运行KVM hypervisior以及存储和网络等功能,从而让所有核心全新全意运行应用负载,AWS的Nitro除了有自研的Nitro,还能让改良版的KVM hypervisior运行在Nitro上。
不过,谷歌很有可能也有某种SmartNIC,它也可以Offload一些存储和网络功能,不用非得是DPU那种。因为,我们看到Tau t2d实例的64个内核中有60个内核可用于运行实际工作负载,如果谷歌没有类似的Offload方案的话,运行Hypervisior、存储和网络就需要占用大约30%的内核。
谷歌通过运行SPECrate2017_int_base整数基准测试,对AWS的Graviton2实例和Azure的至强Cascade Lake实例做了一个对比,测试结果发现谷歌的t2d实例的性能比AWS的Graviton2实例高56%,性价比比AWS的Graviton2实例高42%,比Azure基于至强的方案表现就强的更多了。
下图中是谷歌自己做的SPEC测试得到的性能对比数据:
下图是性价比对比数据:

测试中,谷歌选择的是AWS的Graviton2 m6g.8xlarge实例,32 vCPU和128GB内存,成本是1.232美金每小时,Tau实例也是32vCPU,128GB内存,成本是1.352美金每小时,虽然比AWS贵一点,但性能要高很多。
不过,目前还不清楚t2d上使用的AMD 64核米兰的成本情况,但谷歌愿意强调的是性价比的提升。
另外,上图测试中,谷歌选择的是Azure的D32s_v4实例,32vCPU加128GB内存,成本是1.536美金每小时。
D32s_v4实例使用的不是英特尔最新的Ice Lake至强可扩展处理器,如果是Ice Lake的话,英特尔方案的性价比也会有所提升,与前两者的差距应该会有所缩小。
Azure从四月份就公开预览的了新一代基于Ice Lake至强的主机——DS_v5,DS_v5也是32vCPU加128GB内存的配置,但成本只有每小时0.768美金,性能方面,特别是单核原始整数性能方面在提升20%的同时,价格只有原来的一半,仔细对比一下,结果如下图:
看起来,微软可能在Ice Lake至强可扩展处理器上拿到了非常大的折扣,微软在Ice Lake 实例的发布细则中也提到,这是特殊的预览版定价。
考虑这个价格水平,再考虑到从Cascade Lake到Ice Lake带来的整数性能提升,Azure的Ice Lake主机才是性价比之王,所以这也就能理解为什么谷歌不用Azure的Ice Lake实例做对比了。
到此为止,可以肯定的是,谷歌肯定也算了一笔账,谷歌也想知道微软在这种性价比之下,最后要怎么定价,答案很可能是:每小时不到 1.00 美元。至于结果如何,我们且拭目以待吧。
竞争是好事儿,所有的云厂商都需要为怎么才能更省钱(怎么优雅滴降价吸引客户)展开技术竞赛。
顺便提一下,t2d相对于AWS主机56%的性能优势是因为使用了AMD优化过的C/C++ (AOCC) 编译器,该编译器针对 Epyc(霄龙)架构进行了许多调整,就像英特尔编译器针对其至强可扩展处理器芯片进行的优化一样。
谷歌也承认,使用开源GCC 11 编译器时,它的性能仅比 Graviton2 高了25%,所以说,有一半的性能优势来自编译器,一半则来自芯片。之所以价格下降是因为 Tau 实例没有将内存配置拉满,还可能有一些功能特性有所精简。
以下是三个不同的主机在 CoreMark 基准测试中的情况,CoreMark 基准测试也是衡量 CPU 性能的一种比较常用的方法,然而,谷歌在这里只讨论性价比数据:
Tau t2d 实例将在第三季度上架,同时也将作为谷歌Kubernetes Engine容器平台的底层计算平台。
谷歌工程副总裁乌尔斯·赫兹勒表示未来可能会采用别的芯片组方案来打造适合特定用户的配置。(这里是暗示英特尔呢吗?不应该不是英特尔吧?)
与AWS不同,谷歌是希望依靠x86本身来进行提升,不强迫用户面向别的架构重新编译和应用。(这里肯定是说AWS的Graviton2)
ARM类型的实例确实是一个竞争方案,但目前基于AMD的方案能在特定工作负载中取得可见的优势,如您所见,包括AWS的Graviton2在内。
新闻来源:DOIT传媒,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!
2026-06-16

2026-06-08

2026-06-29