2011-04-12 66 views
8

我想了解更多关于当运行一个PHP应用程序或使用HipHop的C++编译的PHP应用程序时可以使用的硬件。我想设置一个微服务器并使用GPU来帮助CPU处理请求...服务器CPU和GPU与灯

任何人?

+1

GPU对于任何不是低精度浮点数学的东西都毫无价值。在服务器环境中,无论如何只需添加更多的cpu就可以降低成本并提高效率。 – 2011-04-12 16:02:28

回答

10

PHP本身并不具备利用GPU的能力。最近在php internals developer list上讨论过这个问题。

请记住,GPU在某些类型的工作负载方面表现出色,但对其他人来说却不是那么好。 PHP将无法真正利用GPU加速,因为它执行的工作对于GPU来说并不是最好的。

如果你真的与街舞和随机高性能的东西玩,你可能要开始下Open Parallel。他们一直在使用称为Threading Building Blocks的英特尔技术,并且通过添加可以异步调用回调的新功能将其集成到HipHop中,并获得了出色的结果。 they introduced their work to the HipHop group有很大的兴趣。

但是,没有任何符号支持CUDA,或者在HipHop中完全没有任何GPU支持。说实话,HipHop是而不是是大多数PHP用户的正确解决方案。如果你想挤出代码的性能,你应该是profiling it