Amazon EC2 Matlab并行工作程序

Amazon EC2 Matlab并行工作程序,matlab,amazon-ec2,parallel-processing,Matlab,Amazon Ec2,Parallel Processing,我想问你们中那些在AmazonEC2上使用Matlab的经验比我丰富的人,你们更喜欢什么样的实例类型 使用并行计算工具箱,我希望使用尽可能多的工作人员来加速我的代码 我已经测试了c4.4XL和c4.8XL,分别测试了12个工人和18个工人。这已经比我只有8个工人的私人PC好,但是知道像这样的供应商声称他们可以通过使用EC2提供1000倍的Matlab加速,我想知道什么样的实例类型最适合并行计算 [第1版] 我已经在EC2实例上直接安装了Matlab,以便利用所有可用的内核。我知道,通过使用EC2

我想问你们中那些在AmazonEC2上使用Matlab的经验比我丰富的人,你们更喜欢什么样的实例类型

使用并行计算工具箱,我希望使用尽可能多的工作人员来加速我的代码

我已经测试了c4.4XL和c4.8XL,分别测试了12个工人和18个工人。这已经比我只有8个工人的私人PC好,但是知道像这样的供应商声称他们可以通过使用EC2提供1000倍的Matlab加速,我想知道什么样的实例类型最适合并行计算

[第1版] 我已经在EC2实例上直接安装了Matlab,以便利用所有可用的内核。我知道,通过使用EC2实例作为集群,可以在云中执行“本地”代码。但这不是我目前的目标。只有一个EC2实例和Matlab安装。但您认为哪种实例类型最好?大量的vCPU应该是好的,对吗

[编辑二] Thx-Edric。由于我使用的实例类型理论上是18(c4.4xlarge)或36(c4.8xlarge)vCPU,我认为我可以将worker数增加到18或36。甚至还有一种(非常昂贵的)实例类型,有128个vCPU可用。我相应地设置了本地集群概要文件,并且运行代码到目前为止没有任何问题


多谢各位

在您需要购买不同类型的许可证之前,您只能有12名员工。很有趣,因为我已经达到的最大值是18。在使用c4.8XL时,我有18名工人,理论上它提供36个VCPU。所以,我想最大工人数一定有限制,但似乎是18而不是12。但我很难过地听说需要额外的许可证。这可能是真的,他们偶尔会根据发布的版本更改工人的最大数量。请参阅相关信息,谢谢您的快速回复。我已经编辑了这个问题,因为我认为您是想使用EC2集群还是只在一个EC2实例上运行专用的Matlab安装是有区别的。问题的目的更多的是建议最合适的实例类型。感谢you@Suever当地12名工人的限制早就取消了。现在,使用MATLAB+PCT,您可以运行任意数量的本地工人(我认为限制是512左右)。默认情况下,运行的本地工作线程的数量与内核的数量相同,但您可以通过编辑本地群集配置文件来超额订阅内核。在您需要购买其他类型的许可之前,您只能有12个工作线程。很有意思,因为我已经达到的最大值是18。在使用c4.8XL时,我有18名工人,理论上它提供36个VCPU。所以,我想最大工人数一定有限制,但似乎是18而不是12。但我很难过地听说需要额外的许可证。这可能是真的,他们偶尔会根据发布的版本更改工人的最大数量。请参阅相关信息,谢谢您的快速回复。我已经编辑了这个问题,因为我认为您是想使用EC2集群还是只在一个EC2实例上运行专用的Matlab安装是有区别的。问题的目的更多的是建议最合适的实例类型。感谢you@Suever当地12名工人的限制早就取消了。现在,使用MATLAB+PCT,您可以运行任意数量的本地工人(我认为限制是512左右)。默认情况下,运行的本地worker数量与内核数量相同,但您可以通过编辑本地集群配置文件来超额订阅内核。