【问题标题】:Optimal AWS EC2 instance-type for single-threaded Windows program单线程 Windows 程序的最佳 AWS EC2 实例类型
【发布时间】:2021-10-08 13:03:10
【问题描述】:

我们目前正在做一个科学项目,需要我们进行一些(相对)繁重的数值模拟。问题是我们需要使用仅支持单线程的基于 Windows 的程序。

最初,我们假设内存优化实例更具成本效益。随后,我们发现该程序只使用了大约 2GB 的内存。

查看提供的计算优化实例表,ECU 是否指的是整体计算性能?或者它是单个 vCPU/内核的性能指标?由于程序不能在多线程(以及扩展多核)上运行,这对我们来说是一个重要的问题。

【问题讨论】:

  • 如果它是单线程的并且从不使用超过 2GB 的内存,为什么需要 AWS?任何合理最新的台式机或笔记本电脑都可以。
  • 每次模拟至少需要一周时间,我正在努力减少模拟时间(即使是一小部分)。现在,瓶颈似乎是处理器,所以我想知道高 ECU EC2 实例是否会有所帮助。
  • AWS 处理器不是快速处理器。它们是大量平行的。 (很多内核,低时钟速度)听起来你真正需要的是一台超频的游戏/发烧友电脑。
  • 也就是说,如果你没有这样的机器,AWS 会比购买一台计算机便宜,如果它只是一次性的。或者,如果您可以同时运行多个模拟...
  • 感谢您的回复。我了解 AWS 计算优化实例具有大量 vCPU(在我的情况下没有帮助)。我只是想知道单个 vCPU 是否具有更高层实例的更高性能...根据您的回答,我假设 ECU 数据是所有 vCPU 的整体性能,因此对我的情况毫无意义?

标签: multithreading optimization amazon-web-services amazon-ec2


【解决方案1】:

如果您确定您的软件的性能会随着更高频率的内核而扩展,那么您可能需要寻找包含 z 分类器的实例类型。

截至 2021 年 10 月,这些是 M5znz1d 实例类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-04
    • 2012-11-10
    • 1970-01-01
    • 1970-01-01
    • 2012-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多