Comparer un i7-970 et un i7-8550U, même s'ils ont 7 ans d'écart (et pas 10), c'est un peu comparer la vitesse d'une subaru impreza GT d'il y a 7 ans avec une twingo d'aujourd'hui...
Petit rappel des caractéristiques de l'un et de l'autre:
Model             | I7-970          | I7-8550U
Release           | Q3-2010         | Q3-2017
Freq (Base/Turbo) | 3.2/3.46 GHz    | 1.8/4.0 GHz
Cache             | 12MB            | 8MB
Cores/Threads     | 6 / 12          | 4 / 8
TDP               | 130W            | 15W

Le premier consomme 10L/100km quand l'autre fait du 1L/100km, rien que pour cela on ne parle pas tout à fait de la même chose.

Ceci étant dit, il est clair que la performance par thread évolue beaucoup moins vite par le passé, et c'est un constat qui n'est pas neuf, je suis retombé l'autre jour sur un article de Herb Sutter qui le soulignait déjà en 2005: "The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software" (http://www.gotw.ca/publications/concurrency-ddj.htm). L'article est d'une clairvoyance étonnante, n'hésitez pas à le relire.

Pour avoir passé les 10 dernières années à optimiser des supercalculateurs, avancer qu'Intel n'a fait aucun progrès ni évolution me semble, comment dirais-je ? Hasardeux...
Mais c'est une excellente chose qu'AMD revienne les chatouiller à la fois sur le terrain des performances intrinsèque et sur le terrain très important pour nous autres consommateurs qu'est le rapport prix/performance.

Le sujet des side-channel attacks que sont Spectre & Meltdown est très intéressant, et les exploits révélés il y a deux ans sont brillantissimes, d'une créativité que je ne peux m'empêcher de trouver magnifique. Il me semble difficile de blamer à ce point les fabriquants de microprocesseurs sur leur existence même, même s'il y aurait beaucoup à dire sur la façon et le niveau de transparence (ou son absence) avec lesquels ils ont géré la publication et la mitigation de ces failles.

Je me garderais bien de donner des conseils à qui que ce soit concernant l'importance ou non d'appliquer les correctifs sur vos infrastructures, mais pour ceux qui souhaitent creuser, il y a une excellente vidéo de Eric Brandwine concernant le fonctionnement de ces failles et la manière dont les hyperscalers ont mis en place des contre-mesures sur leurs infrastructures: Speculation & leakage: Timing side channels & multi-tenant computing (https://www.youtube.com/watch?v=kQ4H6XO-iao).

Une des conclusions de cette vidéo est que sur la dernière génération de processeurs ARM qu'AWS vient de sortir (Graviton 2), il n'y a pas de SMT/Hyperthreading, et ce n'est pas complètement un hasard.

Bonne soirée,
Arthur

On Wed, Dec 18, 2019 at 12:53 AM Vincent Duvernet <vincent.duvernet@nolme.com> wrote:
C'est vrai aussi mais quand même près de 10 ans, ça commence à faire.


-----Message d'origine-----
De : FRsAG <frsag-bounces@frsag.org> De la part de Thierry Thomas
Envoyé : mardi 17 décembre 2019 22:20
À : frsag@frsag.org
Objet : Re: [FRsAG] Impact sur les performances des protections contre Spectre/Meltdown

Le mar. 17 déc. 19 à 21:49:38 +0100, Vincent Duvernet <vincent.duvernet@nolme.com>  écrivait :

> Et dire que les nouveaux processeurs doivent nous apporter plus de
> performances.
> Pour ma part, je n'ai pas vraiment mesuré l'impact des 2 failles.
> Avant même que leur existence ne soit dévoilée, je trouvais déjà
> certains CPU décevants.
> Ma vieille workstation Terra i7-970 avec 32 GB de RAM et un SSD
> compile plus vite (avec un facteur x5 de mémoire sur des batchs) par
> rapport A mon portable Dell Inspiron 7773 avec son i7-8850U, 16 GB de
> RAM et un SSD.

Mais il faut avoir à l'esprit qu´on ne peut pas comparer les CPU utilisés en fixe avec ceux des portables.
--
Th. Thomas.
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/


--
Arthur Petitpierre
Cell phone: +1(425) 436 9327