Server CPU und GPU mit LAMP

8

Ich versuche herauszufinden, mehr über die Hardware, die verwendet werden kann, wenn Sie eine PHP-Anwendung oder sogar eine C ++ kompilierte PHP-App mit HipHop ausführen. Ich möchte einen Microserver einrichten und die GPU verwenden, um die CPU bei der Verarbeitung von Anfragen zu unterstützen.

Jeder?

    
GregL83 12.04.2011, 14:55
quelle

1 Antwort

10

PHP allein kann die GPU nicht nutzen. Dies wurde kürzlich in der Entwicklerliste für PHP Internals besprochen.

Denken Sie daran, dass GPUs bei bestimmten Arten von Workloads überragend sind, während sie für andere nicht so gut sind. PHP wäre nicht in der Lage, GPU-Beschleunigung wirklich zu nutzen, weil die Arbeit, die es durchführt, nicht wirklich die beste Art für eine GPU ist.

Wenn Sie wirklich mit HipHop und zufälligen Hochleistungskomponenten spielen möchten, sollten Sie vielleicht Open Parallel . Sie haben mit einer Intel-Technologie namens Threading Building Blocks gearbeitet und sie in HipHop integriert, indem sie neue Funktionen hinzugefügt haben, mit denen Callbacks asynchron aufgerufen werden können hervorragende Ergebnisse. Es gab großes Interesse, als ihre Arbeit der HipHop-Gruppe vorgestellt wurde .

Allerdings gibt es keinerlei Anzeichen für CUDA-Unterstützung oder wirklich jede GPU-Unterstützung in HipHop . Um ehrlich zu sein, ist HipHop nicht die richtige Lösung für die meisten PHP-Benutzer. Wenn Sie versuchen, die Leistung aus dem Code zu ziehen, sollten Sie das Profil erstellen .

    
Charles 12.04.2011, 15:40
quelle

Tags und Links