在2018年及2019年底、分别推出Arm架构自有处理器Graviton、Graviton2之后,本周在re: Invent大会上,AWS宣布了第3代Graviton,及以其为底层的EC2 C7g执行实例服务。
以各代Graviton为底层的EC2执行实例,是为内存执行需求大的应用而设计,因Graviton处理器为个别vCPU提供专属的运算核心缓和存,以及由AWS Nitro System提供的安全隔离功能。Graviton2处理器已支持Always-on内存加密。
AWS表示,以最新Graviton3为基础的C7g执行实例,是为高运算需求的应用负载而设计,包括高性能计算(HPC)、批处理、电子设计自动化(EDA)、媒体编码、科学模型、线上广告传送、分布式分析,以及CPU为基础的机器学习推论(inferencing)。
目前C7g执行实例还在预览版,仍在优化其中,但AWS宣称Graviton3运算性能比前一代高出25%,浮点运算及密码执行性能也提高到近2倍。在机器学习上,Graviton3支持bfloat16浮点格式资料,性能也提升到3倍。新处理器还加入了新的指标验证(pointer authentication)以防止恶意程序代码复写内存堆栈内容。AWS表示也正在和操作系统及汇编器(compiler)开发商合作支持这项新功能。
C7g提供多种执行实例选择,包括裸机。AWS表示这是第一个使用DDR5内存的云计算服务。和现有EC2执行实例使用的DDR4,新内存规格能耗更少,而带宽也提高50%。而在网络规格方面,C7G支持Elastic Fabric Adapter (EFA)EC2网络接口,网络带宽最高达30Gbps。
云计算部署超大运算任务已不是问题。上周AWS也宣布英国云计算负载任务管理(cloud workload management)供应商YellowDog运用AWS EC2多个执行实例上跑新药发现(drug discovery)应用程序,尖峰可在33分钟扩展到320万个vCPU,好比一台超级计算机,让它的客户7小时内可分析筛检3.4亿项化合物。