Cloud GPU providers comparison

There are plenty of cloud GPU offers from many providers. This post is here to help you to compare offers in terms of cost*, GPU and CPU performance**, memory etc. It has some interactive graphs for comparing offers and a table with details for each offer.

Please find my article on our STAIR laboratory web site about why I created these graphs and how to use them.

The “filter” charts below provide statistical information about offers distribution by some parameters, such as how many offers each provider has. These charts can also be used for filtering offers. Click on a value in any chart to filter out offers with different values. You can select multiple values on one or multiple charts. All graphs and the table below will show data only for the selected offers.

Please note, that only offers with GPU are mentioned on this page. Some providers, like Google and Amazon, have too many offers to show them all here, so I picked up only some representative ones.

Filter offers in all graphs below using these charts

Number of offers by GPU model
Number of GPUs
Total GPU performance (TFlops)

Memory (GB)
Total CPU performance (TFlops)

Number of offers by Providers

The graph below shows theoretical peak CPU and GPU performance** in TFlops for each offer. Hover over offers to display information below the graph. More detailed information can be found in the table at the bottom of the page. Drag across the chart to zoom in. Click on the legend to filter out offers by provider.

 

The below graph shows rent cost for a period. X-axis is rent period, Y-axis is rent cost.

All offers are charged in time units: minutes, hours, weeks, months or years. That is why some lines on the graph has steps. Only lines for minutely and hourly charged offers are straight. Actually, they should be stepped also, but the graph X-axis resolution is lower (several hours) so these lines look straight on the graph.

Click on the graph to select rent period. All graphs below will change to display data for the selected period. You can also set the period with the buttons below. Drag across the graph to zoom in. Click on the legend to filter offers by provider.

 

Set rent period for below graphs

1 day
1 week
1 month
3 month
6 months
9 month
1 year

The below graph shows total costs if rented for given period.

 

The below graph shows per month costs if rented for .

The below graph shows cost per 1 TFlops of GPU and CPU performance for the selected rent period in logarithmic scale. To change rent period use the buttons above or click on the “Cost for rent period” graph.

 

Detailed information for selected offers

Notes:

* All prices do not include taxes. All sums are in USD. Offers based on other currencies are converted using today’s rates from European Central Bank:

** Performance data shows single precision Flops for GPUs and single precision Flops for CPUs. Beware that performance data are theoretical peak values, and actual performance will be lower and may vary greatly between applications.

Even more graphs: compare calculation time and cost for a fixed amount of calculations.

One thought on “Cloud GPU providers comparison”

Leave a Reply