Je suis conscient que les différences entre le haut de gamme i7 et Xeon sont les suivantes:
- compatibilité avec les cartes mères à double socket,
- taille totale du cache N2 / N3.
- capacité d'overclocking.
- noyaux supplémentaires - Haswell i7-4960X vs E7.
- consommation d'énergie.
(Voir: Quelle est la différence entre un processeur Intel i7 et un processeur quad core Xeon? )
Ce que j'aimerais demander, quelles sont les conséquences de la taille du cache sur la latence la plus faible?
Il semble que je préférerais de beaucoup avoir un i7 Extreme trop overclocké qu’un processeur Xeon et je ne vois pas comment un cache supplémentaire de 5 à 15 Mo ferait une différence significative, sauf dans quelques cas extrêmes où le problème est trop important pour le cache L2 et suffisamment petit pour ne pas avoir à compter sur la mémoire principale. Est-ce que je manque un avantage des processeurs Xeon?
PS: Nous déployons du matériel pour les détecteurs de neutrinos pour la physique des hautes énergies et avons besoin d’un temps de réponse très rapide, mais pas de calculs matriciels volumineux. Certains feront remarquer que je devrais utiliser une stratégie ASIC / RISC + RTOS pour atteindre mes objectifs, mais la façon dont les expériences sont conçues nécessite une latence interne de 10 microsecondes (prise de sortie pour sortir), ce qui semble possible avec les processeurs classiques. .