什么是个人使用的好的,便宜的远程HPC平台?

首先,定义好与便宜。 具体来说,您要优化什么:

  1. 每CPU小时的价格?
  2. 每翻牌价?
  3. 解决时间到了?
  4. 每个解决方案的成本?
  5. 最大弹性可以向上和向下缩放? 这对时间敏感但突发性的工作负载很重要。
  6. 麻烦解决。 您是否要管理和配置最佳解决方案,而该解决方案可能需要数周的时间进行大量测试和学习,或者登录到功能系统并按要求进行发布工作。

其次,检查您的工作和数据流。 如果您没有时间和金钱来有效地将数据移入和移出群集,那么世界上所有的计算都将无用。 您通常需要支付以下费用:

  1. 网络带宽输入和输出
  2. 群集运行期间,之前和之后的静态数据。

您可以获得便宜的存储空间,但很少能像集群需要数据那样快速地为集群提供数据,因此您需要为花费大量时间等待数据I / O的计算付费。

第三,考虑您的应用程序进程间通信的需求。 会不会有:

  1. 每隔几微秒通过MPI进行一次严重的消息传递(紧密耦合)
  2. 每隔几分钟发送一次偶然消息(松散耦合)
  3. 没有消息在节点之间传递(令人尴尬的是并行的)。

如果您有简单的用例,而最少的存储,进程间通信以及对10,000个以上的内核进行短暂的激增的弹性需求,那么大型企业云将是一个很好的选择。 在大多数情况下,严肃的HPC应用程序将面临使企业云更加昂贵和缓慢的挑战。

对于数十个,数百或数千个核心提供商而言,……

  1. R Systems(无耻插头)主页
  2. 企鹅计算点播企鹅计算:POD

…具有按需选项(以及强大的管理员支持),即使名义每核心小时的价格看起来更高,它也将具有更高的价值和更低的支出。

Chromebook +面包丁。 您需要的是一台可以运行ssh的带有wifi的计算机。 有了它,您就可以登录HPC计算机并开始工作。