2011-04-12 65 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