我想了解在运行PHP应用程序或使用HipHop编译的C++ PHP应用程序时可以利用的硬件。我想设置一个微型服务器并使用GPU来帮助CPU处理请求...
有人知道吗?
我想了解在运行PHP应用程序或使用HipHop编译的C++ PHP应用程序时可以利用的硬件。我想设置一个微型服务器并使用GPU来帮助CPU处理请求...
有人知道吗?
PHP本身没有利用GPU的能力。最近在php内部开发者列表上讨论了这个问题。
需要注意的是,GPU擅长处理某些工作负载,而对于其他工作负载则不太适合。由于PHP执行的工作并不是最适合GPU的类型,因此PHP无法充分利用GPU加速。
如果你真的想玩HipHop和随机高性能的东西,你可能想开始关注Open Parallel。他们一直在使用一种名为Threading Building Blocks的英特尔技术,并通过添加可以异步调用回调的新函数将其集成到HipHop中,取得了出色的结果。当他们向HipHop小组介绍他们的工作时,引起了很大的兴趣。
然而,在HipHop中没有任何CUDA支持或真正的GPU支持的迹象。老实说,HipHop并不是大多数PHP用户的正确解决方案。如果你试图从代码中挤取性能,你应该对其进行分析。
function comma_string($a,$b){
return $a . "," . $b;
}
let comma_string a b =
a ++ "," ++ b
另外,也有可能使用HipHop将PHP编译为C,然后再使用SPIRV-LLVM-Translator将其编译为SPIR-V。