我一直试图解决这个问题: 如果75%的代码可以分布在一个集群上,并且你有一个选项:40个覆盆子pis或2个,每个是集群性能的4倍。 你会选择哪个选项?
所以这很可能通过计算每个的加速来解决。 考虑到Amdahl定律,最大加速度为< = 1 /(f +(1-f)/ n)其中f是可以并行完成的代码百分比,n是处理器数。
我的解决方案:
Max Raspberry加速= 1 /(0.75 +(1-0.75)/ 40),即1.322
现在如果这句话“与每台PC的性能提高了四倍 Raspberry Pi“意味着每台PC等于4个覆盆子皮,然后我会说n = 8。
因此,S PC max = 1 /(0.75+(1-0.75)/8)= 1.28
我会在2台PC上选择40节点树莓派,但我不确定我是否正确计算了PC的加速速度。假设每台PC相当于4个树莓派(4个处理器)是否安全?