Amazon Adds GPU Instances to Cloud Service

In a move that will allow users to accelerate the performance of its cloud services, Amazon Web Services has launched Cluster GPU Instances.

The new service, launched today, is an instance type to Amazon's cloud portfolio. Each Cluster GPU Instance is based upon two NVIDIA Tesla M2050 GPUs, which Amazon said offers a peak performance of over 1 trillion double-precision floating point operations per second (FLOPS).

"This incredible power is available for anyone to use in the usual pay-as-you-go model, removing the investment barrier that has kept many organizations from adopting GPUs for their workloads even though they knew there would be significant performance benefit," wrote Amazon CTO Werner Vogels, in a blog posting.

Vogels added that Cluster GPU Instances will appeal to users requiring high performance computing (HPC) such as those performing complex financial processing, as well as and traditional oil and gas exploration and integrating complex 3D graphics into online and mobile applications. 

"We believe that making these GPU resources available for everyone to use at low cost will drive new innovation in the application of highly parallel programming models," he said.

Jeff Barr, Amazon's lead Web services evangelist , added in his blog post today that each account can use up to eight Cluster GPU instances by default with more accessible by contacting the company. "With the ability to cluster these instances over 10Gbps Ethernet, the compute power delivered for highly data parallel HPC, rendering and media processing applications is staggering," he wrote. 

In his blog post, Barr pointed out that users will need to implement specialized code in order to achieve optimal GPU performance. The Tesla GPUs implements NVIDIA's CUDA architecture in several different ways, he noted. Among those that he pointed to, users and developers can:

  • Write directly to the low-level CUDA Driver API
  • Use higher-level functions in the C Runtime for CUDA
  • Use existing higher-level languages such as FORTRAN, Python, C, C++, or Java
  • Build new applications in OpenCL (Open Compute Language), a new cross-vendor standard for heterogeneous computing.
  • Run existing applications that have been adapted to make use of CUDA.

Amazon Cluster GPU Instances run on the Amazon EC2 Cluster network, which was launched earlier this year. As the name implies, Cluster Compute Instances lets users create clusters of instances on Amazon's network. The addition of Cluster GPU Instances targets HPC workloads, letting users take advantage of the parallel computing capabilities of GPUs, according to the company.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.


  • Microsoft Ending Azure Container Service Support in 2020

    Microsoft gave notice earlier this month that it will be ending its Azure Container Service on Jan. 31, 2020.

  • Microsoft Releases Surface Diagnostic Toolkit for Business

    Microsoft released a new tool, Surface Diagnostic Toolkit for Business, earlier this month, providing a means for IT pros to find and troubleshoot problems on Microsoft Surface devices.

  • How To Enable Guest Access for Office 365

    While it's possible to give outside users access to certain content in your organization's Office 365 environment, the process of setting them up requires a few extra steps.

  • Microsoft Now Supports OpenSSH in Windows Server 2019

    Microsoft announced on Tuesday that the OpenSSH solution used for remote management is now a supported "Features on Demand" addition in both Windows 10 version 1809 and Windows Server 2019.

comments powered by Disqus
Most   Popular

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.