Viele im Internet veröffentlichte Vergleichstests und Benchmarks sagen aus, dass Tesla in wissenschaftlichen Anwendungen schneller ist, aber ich bin kein Experte für HPC und ich kann nicht sagen, ob Testverfahren, die in diesen Vergleichen verwendet werden, Nvidia nicht irgendwie bevorzugen. Besonders Vergleich veröffentlicht von Nvidia :)
Ich denke, Nvidia CUDA ist eine ausgereifte Technologie, und ich denke, es gibt eine größere Gemeinschaft von CUDA-Entwicklern. Daher kann die Verwendung von Tesla Ihre Projektentwicklung beschleunigen, wenn Sie an einer Software arbeiten.
Ich weiß nicht, ob Intel MKL eine ausgereifte Technologie ist, aber für mich ist dies etwas sehr Exotisches, und ich denke, es ist schwieriger, Hilfe und Unterstützung zu finden, als bei der Entwicklung von CUDA. Auf der anderen Seite: Ich glaube, Sie können einen erstklassigen Kundendienst von Intel erhalten.
Man muss auch berücksichtigen, dass Nvidia jetzt in 28nm "Alter" ist, Intel in 22nm (ich meine auf dem Markt erhältliche Produkte). Theoretisch können wir heute eine ähnliche Energieeffizienz erwarten, aber Intel wird bald in die 14-nm-Technologie übergehen, was bedeutet, dass die nächste Phi-Serie wesentlich effizienter sein wird.