亚马逊推出 Graviton4:具有 536.7 GBps 内存带宽的 96 核 ARM CPU

2023-12-23 09:12

本文主要是介绍亚马逊推出 Graviton4:具有 536.7 GBps 内存带宽的 96 核 ARM CPU,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

如今,许多云服务提供商都设计自己的芯片,但亚马逊网络服务 (AWS) 开始领先于竞争对手,目前其子公司 Annapurna Labs 开发的处理器可以与 AMD 和英特尔的处理器竞争。本周,AWS 推出了 Graviton4 SoC,这是一款基于 ARM 的 96 核芯片,有望挑战著名的 CPU 设计人员,并为 AWS 客户提供前所未有的性能。

AWS 计算和网络副总裁 David Brown 表示:“通过将我们的芯片设计重点放在对客户重要的实际工作负载上,我们能够为他们提供最先进的云基础设施。” “Graviton4 标志着我们在短短五年内推出的第四代芯片,是我们为广泛的工作负载打造的最强大、最节能的芯片。”

据亚马逊称,AWS Graviton4 处理器包含 96 个核心,与 Graviton3 相比,计算性能平均提高 30%,数据库应用程序速度提高 40%,Java 应用程序速度提高 45%。鉴于亚马逊没有透露有关 Graviton4 的更多细节,因此很难将性能提升归因于 CPU 的任何特定特性。

然而,NextPlatform认为该处理器使用 Arm Neoverse V2 内核,在每时钟指令 (IPC) 方面,该内核比上一代 AWS 处理器中使用的 V1 内核更强大。此外,新的CPU预计将使用台积电的N4工艺技术之一(4纳米级)制造,该技术提供比台积电的N5节点更高的时钟速度潜力。

Epic 首席云工程师 Roman Visintine 表示:“AWS Graviton4 实例是我们测试过的最快的 EC2 实例,它们在我们最具竞争力和延迟敏感的工作负载中提供了出色的性能。” “我们期待使用 Graviton4 来改善玩家体验并扩展《堡垒之夜》的可能性。”

在这里插入图片描述

此外,新处理器还配备了改进的内存子系统,峰值带宽为 536.7 GB/s,比上一代 AWS CPU 高出 75%。更高的内存带宽可以提高内存密集型应用程序(例如数据库)中 CPU 的性能。

与此同时,如此重大的内存带宽改进表明,与 Graviton3 相比,新处理器采用了通道数量更多的内存子系统,尽管 AWS 尚未正式证实这一点。

Graviton4 将出现在内存优化型 Amazon EC2 R8g 实例中,这对于提升高端数据库和分析的性能特别有用。此外,这些 R8g 实例提供的 vCPU 和内存比基于 Graviton 3 的 R7g 实例多出三倍,从而实现更高的数据处理吞吐量、更好的可扩展性、更快的结果并降低成本。为了保证AWS EC2实例的安全,亚马逊配备了Graviton4 CPU的所有高速物理硬件接口。

Graviton4 R8g 目前处于预览阶段,这些实例将在未来几个月内广泛使用。

这篇关于亚马逊推出 Graviton4:具有 536.7 GBps 内存带宽的 96 核 ARM CPU的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/527517

相关文章

Python如何使用__slots__实现节省内存和性能优化

《Python如何使用__slots__实现节省内存和性能优化》你有想过,一个小小的__slots__能让你的Python类内存消耗直接减半吗,没错,今天咱们要聊的就是这个让人眼前一亮的技巧,感兴趣的... 目录背景:内存吃得满满的类__slots__:你的内存管理小助手举个大概的例子:看看效果如何?1.

Android如何获取当前CPU频率和占用率

《Android如何获取当前CPU频率和占用率》最近在优化App的性能,需要获取当前CPU视频频率和占用率,所以本文小编就来和大家总结一下如何在Android中获取当前CPU频率和占用率吧... 最近在优化 App 的性能,需要获取当前 CPU视频频率和占用率,通过查询资料,大致思路如下:目前没有标准的

Redis 内存淘汰策略深度解析(最新推荐)

《Redis内存淘汰策略深度解析(最新推荐)》本文详细探讨了Redis的内存淘汰策略、实现原理、适用场景及最佳实践,介绍了八种内存淘汰策略,包括noeviction、LRU、LFU、TTL、Rand... 目录一、 内存淘汰策略概述二、内存淘汰策略详解2.1 ​noeviction(不淘汰)​2.2 ​LR

Golang基于内存的键值存储缓存库go-cache

《Golang基于内存的键值存储缓存库go-cache》go-cache是一个内存中的key:valuestore/cache库,适用于单机应用程序,本文主要介绍了Golang基于内存的键值存储缓存库... 目录文档安装方法示例1示例2使用注意点优点缺点go-cache 和 Redis 缓存对比1)功能特性

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

golang内存对齐的项目实践

《golang内存对齐的项目实践》本文主要介绍了golang内存对齐的项目实践,内存对齐不仅有助于提高内存访问效率,还确保了与硬件接口的兼容性,是Go语言编程中不可忽视的重要优化手段,下面就来介绍一下... 目录一、结构体中的字段顺序与内存对齐二、内存对齐的原理与规则三、调整结构体字段顺序优化内存对齐四、内

MySQL的cpu使用率100%的问题排查流程

《MySQL的cpu使用率100%的问题排查流程》线上mysql服务器经常性出现cpu使用率100%的告警,因此本文整理一下排查该问题的常规流程,文中通过代码示例讲解的非常详细,对大家的学习或工作有一... 目录1. 确认CPU占用来源2. 实时分析mysql活动3. 分析慢查询与执行计划4. 检查索引与表

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Java循环创建对象内存溢出的解决方法

《Java循环创建对象内存溢出的解决方法》在Java中,如果在循环中不当地创建大量对象而不及时释放内存,很容易导致内存溢出(OutOfMemoryError),所以本文给大家介绍了Java循环创建对象... 目录问题1. 解决方案2. 示例代码2.1 原始版本(可能导致内存溢出)2.2 修改后的版本问题在

大数据小内存排序问题如何巧妙解决

《大数据小内存排序问题如何巧妙解决》文章介绍了大数据小内存排序的三种方法:数据库排序、分治法和位图法,数据库排序简单但速度慢,对设备要求高;分治法高效但实现复杂;位图法可读性差,但存储空间受限... 目录三种方法:方法概要数据库排序(http://www.chinasem.cn对数据库设备要求较高)分治法(常