- Un cœur hautes performances de 3e génération, comparable à un ARM Cortex X2 ou à un AMD Zen 4c
- Un cœur 6 voies (Six-Wide) avec exécution OOO (Out-Of-Order)
- Une capacité de réordonnancement très élevée grâce à un grand reorder buffer et à de puissantes fonctions de fusion d’instructions
- Une pénalité de mauvaise prédiction de 8 cycles, nettement plus courte que sur les CPU récents d’ARM/AMD/Intel
- Si une mauvaise prédiction est détectée à l’étape Ex et que l’exécution redémarre à l’étape de consultation du cache d’instructions, la pénalité n’est que de 7 cycles
- Le pipeline reste donc très court, même sans utiliser de cache Micro-Op
- Comme la fréquence d’horloge se situera probablement autour de 3 GHz, c’est une réalisation très impressionnante que d’atteindre une fréquence appropriée avec un pipeline plus court que celui des concurrents
- (L’article original explique en détail le Branch Predictor, l’Intruction Fetch, le Cache & Memory Access, etc., mais le contenu est trop technique, donc omis ici)
Conclusion
- ARM a pris un départ lent pour aller au-delà des microcontrôleurs et entrer sur le marché des hautes performances
- Ce n’est qu’en 2007 qu’ARM a créé son premier cœur OOO, le Cortex A9, puis tout au long des années 2010, a progressivement produit des cœurs hautes performances plus gros et plus gourmands en énergie
- Repousser les limites des performances n’est pas facile, mais aujourd’hui les cœurs ARM peuvent constituer une alternative aux produits Intel/AMD sur le marché des serveurs
- RISC-V a commencé bien plus tard, mais affiche une croissance plus rapide
- Le P870 de SiFive semble très proche de la série Cortex X d’ARM en termes de capacité de réordonnancement, de largeur de cœur et d’unités d’exécution
Ce n’est pas une correspondance parfaite, mais avec le P870, l’ambition de SiFive apparaît clairement. Ils veulent « une part du gâteau d’ARM »
- Le plus grand défi de SiFive sera l’écosystème logiciel
- L’extension vectorielle de RISC-V en est encore à ses débuts, et peu de gens connaissent bien RISC-V
- Les compilateurs devront être ajustés pour favoriser la fusion des instructions
- ARM a traversé une période difficile dans le monde logiciel, et RISC-V devra probablement suivre le même chemin
4 commentaires
Sur Alibaba, ils vendent aussi des ordinateurs portables RISC-V.
C’est encore loin, certes, mais au vu de la vitesse de progression, c’est impressionnant.
Dans l’article https://fr.news.hada.io/topic?id=10695, ils prévoyaient qu’en 2030, les machines Windows basées sur ARM seraient aussi nombreuses que celles en x86 ; je pense que la grande variable de cette prévision pourrait être RISC-V. (Quoi qu’il arrive, x86 est un peu à plaindre ;;;)
Ah, ah, j’aimerais tellement acheter des actions SiFive.....
OOO, veuillez consulter Pourquoi la puce Apple M1 est-elle si rapide ? et Le M1 annonce l’essor de RISC-V.