Ich habe da mal eine Frage die evtl. etwas offtopic ist: du sagtest der Cluster hat eine rechenleistung von 1,2TFLOP/s? Ein Rechner mit ein oder 2 GraKas hat doch aber die gleiche (theoretische) Rechenleistung, warum nutzt du nicht sowas? Das dürfte kleiner und auch etwas günstiger sein, vor allem aber dürfte aber der datendurchsatz höher sein.

wegen der Bilderkennung usw... ich würde mal bei einigen UNI's gucken, da dürfts einiges geben. ansonsten kenne ich auch nur OpenCV und für Spracherkennung sei mal dieshier empfohlen:
http://htk.eng.cam.ac.uk/

ciao, Zachso