我正在研究需要在多个EC2实例之间分配计算能力的问题。
我正在考虑矩阵乘法程序,例如具有数千行和列的巨大矩阵需要GB的ram和计算能力。
我有亚马逊EC2实例(免费资格)约。 800 MB的内存。我期待着在多个EC2实例上分配计算。
我不确定Elastic负载均衡器是网络流量负载均衡器,如果我错了请更正。
我找到了用于计算分发和并行处理的python Dispy模块。
有人可以指导是否有其他方法来实施它?
答案 0 :(得分:0)
首先,您需要查看您的计算是否可以并行化。有些事情必然取决于之前的迭代,如计算第n个纤维数的方法3:https://www.geeksforgeeks.org/program-for-nth-fibonacci-number/
在这种情况下,尝试使用额外的计算机毫无意义。
如果您可以并行化任务,请查看是否可以使用Map Reduce - https://en.wikipedia.org/wiki/MapReduce
AWS拥有工作工具 - https://aws.amazon.com/emr/