COMPTOIR
register

ARM s'avance sur le marché des ordinateurs portables avec le Cortex-A76

Si Microsoft a échoué à adapter son système d'exploitation phare sur l'écosystème mobile, c'est exactement l'opposé qui se produit aujourd'hui, avec un tentative de prolifération d'appareils ARM basse consommation dans le jardin Windows. Tentative résume bien l'état actuel des choses, avec une disponibilité quasi nulle des quelques modèles proposés.

 

Sauf que n'est pas sous Windows 10 qui veut : si des rumeurs abordent une compatibilité avec le Snapdragon 845, actuellement seul le 835 est officiellement supporté ; et de toute manière, tous deux restent des CPU pour smartphone, donc conçus avec des contraintes plus strictes au niveau de la consommation énergétique et du dégagement thermique. C'est probablement la raison qui a poussé ARM à développer un nouveau type de cœurs : le Cortex A-76, un bon gros Out-of-Order prévu pour être gravé en 7 nm, présenté comme "un processeur mobile offrant les performances d'un ordinateur portable", rien que ça !

 

Le design reprend sans surprise la technologie DynamIQ, successeur du big.LITTLE, qui permet ainsi réaliser dans un SoC des assemblages hétérogènes de cœurs, limité dans ce cas à 4 A-76 maximum par cluster, la référence des autres cœurs étant libre. Au niveau micro-architectural, ARM annonce une restructuration du prédicteur de branchement, de l'étage récupérant les instructions et de celui les décodant, permettant de traiter entre 4 et 8 instructions par cycle. On note également la prise en charge native du calcul 128-bit vectoriel et flottant (les extensions NEON sont également de la partie), une augmentation du nombre d'unités de calcul ainsi que les classiques optimisations nébuleuses au niveau du cache type on-ne-détaille-pas-mais-ça-va-plus-vite. Pour revenir à des mesures moins obscure, le bouzin est prévu pour dépasser les 3 GHz, et intégrera 256 ou 512 ko de L2 et jusqu'à 4 Mo de L3.

 

Pour les performances, ARM estimerait un gain en performance monocœur de 35% pour une efficacité énergétique en hausse de 40%, avec une pointe de gain pour le machine learning où les temps d'exécution seraient divisés par 4 par rapport à un Cortex A75 en 10 nm. Cela met l'eau à la bouche, cependant il faut bien ce souvenir qu'il faut environ un an entre l'annonce officielle du design et celui de sa gravure réelle dans des produits utilisables au quotidien, patience donc.

 

windows 10 arm logo

La ligne visée est claire : conquérir le monde mobile !

 

Au passage, ARM a également levé le voile sur un nouveau GPU, les Mali G76. Il offrira 4 à 20 shader cores (eux-même possédant trois unités d'exécution) pour 2 ou 4 tranches de L2, proposant 512 Ko à 4 Mo au total. En ligne de mire : le machine learning (et donc les voiture autonomes), qui se ressent par l'intégration du produit scalaire entier 8-bit, les téléphones et la VR/AR. Au niveau des technologies supportées, il faudra compter sur OpenGL ES 1.1 à 3.2 ; OpenCL 1.1 à 2.0, Vulkan 1.1 et le support matériel du MSAA x4 à x16, le premier ne devant causer qu'une perte minime de performances.

Pour l'accompagner, un accélérateur vidéo a été développé : le V76, qui comptera sur 4 cœurs pour décoder des flux et les afficher sur un écran 8k ou 4 écrans 4K voire même un mur de 4x4 dalles 1080p, dans tous les cas à 60 IPS. Au niveau des formats supportés, comptez sur l'encodage/décodage de l'HEVC 10 ou 8-bit, du VP9/VP8 (hello YouTube !), du H.264 ou encore de l'AVS+/AVS.

 

Serait-ce suffisant pour concurrencer l'x86 ? L'avenir nous le dira, mais il ne faut pas oublier que - comme le faisait remarquer à juste titre AntiZ en commentaire - une future intégration dans un PC serait verrouillée au niveau du bootloader, étant donnée l'absence d'UEFI sur ARM. Il faudrait donc dire adieu au choix libre de son OS, tout du moins dans un premier temps, voir pour toujours si aucun travail n'est effectué dans ce domaine...

 

Les Mali G76 et V76
Un poil avant ?

Roccat dévoile Titan, son premier interrupteur mécanique fait maison

Un peu plus tard ...

Microsoft vaut désormais plus qu'Alphabet. Merci qui ?

Les 10 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Jemporte, le Lundi 18 Juin 2018 à 20h16  
par scrat le Vendredi 01 Juin 2018 à 12h37
pour les "App" il pourrait y avoir recompilation assez simplement.
pour le legacy en Win32, ou du classic genre Office etc.... ca va avoir un impact clair.

mais ce genre de machine sera pour bureautique pas de l applicatif.

du coup sur un portable qui fais tourner chrome / word / VLC c'est pas trop gênant. (surtout avec acceleration graphique)

clairement pas de game sur ces machines mais c est pas la cible. ca ne gere pas DirectX de toute facon.
Tout dépend de l'émulateur x86. Je suis prêt à parier que c'est du JIT façon Dec Alpha sous Windows 2000 64 bits. Dans ce cas les perfs approchent l'exécutable recompilé.
Pour rappel, le Dec Alpha faisait tourner certaines applis x86 plus vite que sous n'importe quel CPU Intel de l'époque, tant il est vrai que ce CPU risc était 3x plus puissant que le plus puissant des x86 en flottants et 1,5 fois plus en entiers.
par Un médecin des ragots embusqué, le Vendredi 01 Juin 2018 à 15h46  
par Old Bear le Vendredi 01 Juin 2018 à 13h34
Un processeur qui "... déconne du 4k sans problème ...", c'est valable ou pas ?
Il parait aussi qu'il compresse tout sur 1 octet...

En zieutant la source rapidement il n'est inscrit nullement les performances de décodage H.264 en fonction de la résolution mais seulement que la puce pouvait sortir un flux jusqu'à 8K @60 i/s tout comme pourrait le faire une console de jeu vidéo par upscaling.
par Un ragoteur de transit embusqué, le Vendredi 01 Juin 2018 à 14h56  
Bref, avec son Cortex, faut pas prendre ARM pour un minus...

OK, je --->[]
par RagoteurMusqué, le Vendredi 01 Juin 2018 à 14h39  
par Nicolas D. le Vendredi 01 Juin 2018 à 14h34
mais ça peut être un soucis de RAM avec le pauvre gigot de mon Lumia 640
J'avais un Lumia 735, donc les mêmes entrailles, et j'avais pas trop de soucis. Mais je suis pas non plus un utilisateur intensif de smartphone (je préfère passer par un PC dès que possible), donc j'ai peut être jamais tapé la limite de la RAM.
par Nicolas D., le Vendredi 01 Juin 2018 à 14h34  
par RagoteurMusqué le Vendredi 01 Juin 2018 à 14h30
Après faut comparer avec nos smartphones : j'ai vu Edge tourner sur un Snapdragon 400 sur un Windows Phone, c'était tout à fait fluide, donc après avoir éliminé les bugs ça devrait bien tourner sur PC aussi.
Pour avoir eu un windows phone, edge n'était quand même pas la panacée (faut voir les crash sur des pages non mobiles, et c'est bien ce dont il est question ici) ; mais ça peut être un soucis de RAM avec le pauvre gigot de mon Lumia 640
par RagoteurMusqué, le Vendredi 01 Juin 2018 à 14h30  
par scrat le Vendredi 01 Juin 2018 à 12h37
du coup sur un portable qui fais tourner chrome c'est pas trop gênant.
Les tests des premières machines avec Snapdragon 835 disaient justement que Chrome était un désastre à la limite de l'utilisable.
Edge s'en tirait nettement mieux vu que recompilé pour ARM mais avait quand même quelques soucis (si je me souviens bien).

Après faut comparer avec nos smartphones : j'ai vu Edge tourner sur un Snapdragon 400 sur un Windows Phone, c'était tout à fait fluide, donc après avoir éliminé les bugs ça devrait bien tourner sur PC aussi.
Pour Chrome il y a plus de boulot vu que la version Windows-ARM n'existe pas encore, mais il est théoriquement possible d'avoir au moins aussi bien que sur un téléphone Android milieu de gamme.
par Old Bear, le Vendredi 01 Juin 2018 à 13h34  
Un processeur qui "... déconne du 4k sans problème ...", c'est valable ou pas ?
par Cristallix, le Vendredi 01 Juin 2018 à 12h53  
par scrat le Vendredi 01 Juin 2018 à 12h37
pour les "App" il pourrait y avoir recompilation assez simplement.
pour le legacy en Win32, ou du classic genre Office etc.... ca va avoir un impact clair.

mais ce genre de machine sera pour bureautique pas de l applicatif.

du coup sur un portable qui fais tourner chrome / word / VLC c'est pas trop gênant. (surtout avec acceleration graphique)

clairement pas de game sur ces machines mais c est pas la cible. ca ne gere pas DirectX de toute facon.
Office a déjà été porté en ARM à l'époque de la Surface RT du coup ça devrait pas trop poser de problème. Il existe aussi une build de VLC pour Windows en ARM natif et qui déconne du 4k sans problème

Par contre l'exemple de Chrome j'suis pas aussi catégorique. C'est pas si light que ça mine de rien donc faudrait absolument une version native.
par scrat, le Vendredi 01 Juin 2018 à 12h37  
pour les "App" il pourrait y avoir recompilation assez simplement.
pour le legacy en Win32, ou du classic genre Office etc.... ca va avoir un impact clair.

mais ce genre de machine sera pour bureautique pas de l applicatif.

du coup sur un portable qui fais tourner chrome / word / VLC c'est pas trop gênant. (surtout avec acceleration graphique)

clairement pas de game sur ces machines mais c est pas la cible. ca ne gere pas DirectX de toute facon.
par Un ragoteur à 64 bits embusqué, le Vendredi 01 Juin 2018 à 11h34  
faut pas réver, l'x86 émulé sur ARM le seul et unique avantage c'est la consommation ridicule, mais alors les perfs c'est plutot par l'absence qu'elles brillent.