Mir ist bewusst, dass die Unterschiede zwischen High-End i7 und Xeon sind:
- Kompatibilität mit Motherboards mit zwei Sockeln,
- Gesamtgröße des L2 / L3-Cache.
- Übertaktungsfähigkeit.
- zusätzliche Kerne - Haswell i7-4960X vs E7.
- Energieverbrauch.
(Siehe: Was ist der Unterschied zwischen einem Intel i7 und einem Xeon Quad Core Prozessor? )
Ich möchte fragen, welche Auswirkungen die Cache-Größe auf das Erreichen der niedrigsten Latenz hat.
Es scheint, als hätte ich lieber einen stark übertakteten i7 Extreme als einen Xeon-Prozessor, und ich kann mir nicht vorstellen, wie ein zusätzlicher Cache von 5 bis 15 MB einen signifikanten Unterschied macht, außer in einigen Randfällen, für die das Problem zu groß ist der L2-Cache und klein genug, dass er nicht auf den Hauptspeicher angewiesen ist. Vermisse ich einen Vorteil von Xeon-Prozessoren?
PS: Wir setzen Hardware für Neutrino-Detektoren für die Hochenergiephysik ein und benötigen eine sehr schnelle Reaktionszeit, aber keine großen Matrixberechnungen. Einige werden darauf hinweisen, dass ich eine ASIC / RISC + RTOS-Strategie verwenden sollte, um meine Ziele zu erreichen, aber für die Art und Weise, wie die Experimente entworfen wurden, benötige ich nur eine interne Latenz von 10 Mikrosekunden (Socket to Egress), was mit normalen Prozessoren möglich erscheint .