如何使用AWS Lambda并行运行计算重型算法?

时间:2018-02-22 09:14:26

标签: amazon-web-services parallel-processing aws-lambda

在开发应用程序期间,我偶然发现了一个问题:对系统至关重要的算法太慢了。 该算法正在处理大量数据,我的2.9GHz 2016 Macbook Pro上的运行时间为52秒。并行使用所有4个内核,运行时间缩短到12秒。如果我有更多核心,运行时间可以减少更多,因为问题可以分解N次。

问题的唯一解决方案是使用更好的硬件,所以我正在尝试使用AWS 运行EC2计算优化实例将会变得昂贵。因此,我查看了AWS Lambda,我目前的结论是AWS Lambda不是为多进程计算而设计的。 我相信我的结论是错误的,因为多进程AWS Lambda的用例应该存在(对于使用AI的人特别有用)

问题:如何使用AWS Lambda并行运行计算重量级算法?

0 个答案:

没有答案