×
嵌入式 > 技术百科 > 详情

AWS 正式发布可与弹性计算云连接起来的 GPU资源,从而加速应用的图形性能

发布时间:2020-06-06 发布时间:
|

在去年的AWS re:invent大会上,亚马逊推出了一项服务,以便用户获得数量不多不少的GPU功能。问题在于,它只面向Linux应用,Windows用户就不走运了。本周,这个公共云巨头刚宣布了正式发布面向Windows的Amazon EC2 Elastic GPU(https://aws.amazon.com/ec2/Elastic-GPUs/),这是一种GPU资源,可以与弹性计算云(ElasticCompute Cloud)实例连接起来,以便充分利用图形处理单元(GPU)的强大功能,从而加速应用的图形性能。如果软件开发人员力求为各自的应用提升图形性能,他们无疑对亚马逊网络服务公司(AWS)最近提供的服务会感兴趣。

亚马逊表示,Elastic GPU最适合这样的应用:支持OpenGL标准,另外只需要少量或间歇的额外GPU功能,即可实现图形加速。

Elastic GPU并不是你所用实例的硬件的一部分。相反,它们通过你子网中的弹性GPU网络接口来加以连接,你在启动实例以及Elastic GPU时,子网就会创建。下图显示了Elastic GPU是如何连接的。

Elastic GPU示意图(图片来源:AWS)

由于Elastic GPU与网络连接,所以为实例配置足够的网络带宽以支持你的应用很重要。确保你实例的安全组允许通过端口2007进入的流量也很重要。

凡是能使用OpenGL API的应用都可以充分利用Elastic GPU,所以Blender、Google Earth、西门子SolidEdge及更多服务都可以与Elastic GPU一并运行。连Kerbal Space Program这款游戏都可以!

OpenGL是一种跨语言、多平台的应用编程接口,可用于渲染2D和3D向量图形。开发人员声称,OpenGL是业界采用最广泛的2D和3D图形API,广泛用于众多应用领域,比如计算机辅助设计、虚拟现实、科学可视化、航行模拟和视频游戏。

亚马逊声称,Elastic GPU支持最新的OpenGL 3.3 API标准,很快将得益于经过加强的API支持。AWS云高级技术宣传官兰德尔·亨特(Randall Hunt)在一篇博文中写道:“你可以将Elastic GPU与许多类型的实例结合使用,从而可以灵活地选择适合你实际应用的计算、内存和存储资源。”

刚发布的AWS Elastic GPU有四种大小:中型(1GB)、大型(2GB)、超大型(4GB)和2倍超大型(8GB)。目前,它们只可供亚马逊在us-east-1和us-east-2这两个区域的客户使用,不过亚马逊表示晚些时候会在更多的区域提供。

亚马逊认为,相比使用面向OpenGL 3.3应用的G2和G3GPU实例类型,其Elastic GPU是费用更低的一种选择,就最小的一种服务:中型(eg1.medium)而言,起价是每小时5美分。如果我们将该ElasticGPU与t2.medium(每小时6.5美分)连接起来,每小时为实例及GPU支付的总费用不到12美分。以前,最便宜的图形工作站(G2/3类别)每小时收费76美分。也就是说,运行某些图形工作负载的费用缩减了80%。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
分拣机器人的工作原理是什么