COMPTOIR
  
register

Microsoft aussi serait intéressé par des puces faites maison

Alors que le MacBook ARM semble être un succès du point de vue des performances pures, surpassant les anciennes puces Intel quadcore grâce à l’Apple M1 savamment optimisé, l’idée d’aller explorer d’autres microarchitectures semble faire son chemin chez d’autres mastodontes du genre. En effet, côté Microsoft, des bruits courent comme quoi a firme irait bigloucher en interne sur la possibilité d’intégrer de puces provenant directement d’équipes internes, plutôt qu’aller se fournir chez des grands noms comme Intel et AMD.

 

Certes, la gamme Surface contient bien un certain Microsoft SQ1, mais ce dernier est issu d’une collaboration avec Qualcomm et non une division faisant directement partie de la maison-mère. En résumé, du point de vue de la Raymonde, ce n’est pas tant le jeu d’instruction ARM qui fait le succès de ces nouveaux produits Apple, mais bien le fait que l’entreprise contrôle toute la chaîne logique, de l’agencement des circuits imprimés à leur programmation au niveau OS. Ainsi, pour un Microsoft cherchant des remplaçants pour leur cloud Azure, actuellement sous Xeon, la question d’un changement matériel complet se pose : tout comme la pomme, vaut-il mieux aller chez la concurrence rouge quitte à retravailler l’optimisation interne de certains composants logiciels, ou s’aventurer hors des chemins battus pour repenser l’ensemble sur une nouvelle base, cette fois-ci prévue sur-mesure dès sa conception ? « La question elle est (pas si) vite répondue », en fait. Pour continuer dans les citations, montons en gamme avec Alan Kay, un fameux informaticien américain passé (entre autres) par Apple et récompensé du prix Turing en 2003 :

 

People who are really serious about software should make their own hardware.

 

Autrement dit, les entreprises sérieuses à propos de leurs logiciels passeront, tôt ou tard, à du matériel personnalisé.... ce qui s’est vérifié avec Apple, mais aussi Google ou Facebook, du fait de leur besoin croissant en performance, notamment avec l’émergence du Machine Learning. Pas si mal pour une parole prononcée il y a un peu plus de 35 ans ! Par ailleurs, Microsoft a — comme tout GAFA qui se respecte — une division recherche, qui contient (surprise) un projet nommé EDGE, dont une mystérieuse puce E2 aurait, en 2018, réussi à faire tourner une partie de Windows, sans compter les nombreux papiers de recherche qui en découlent ; tout cela sur fond de recrutement de professionnels du secteur, débauchés depuis AMD, Intel ou encore NVIDIA. Reste à voir si la firme accepterait de prendre un risque financier aussi important : une décision politique plus que technique à ce stade. Affaire à suivre ! (Source : Bloomberg via WCCFTech)

 

windows 10 arm logo

Le comptoir a bien une petite idée d’horizon possible pour cette affaire...

Un poil avant ?

Live Twitch • Preview Immortals Fenyx Rising

Un peu plus tard ...

L'ARCEP impose de nouvelles décisions de régulation pour la FttH

Les 7 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Un ragoteur 'ArthaX' du Centre-Val de Loire, le Mardi 22 Décembre 2020 à 23h35  
par Cristallix, le Lundi 21 Décembre 2020 à 23h55
Pour faire du développement en .Net, tout ce qu'on met sur Azure ne pourrait pas fonctionner sur de l'ARM, la faute à certaines bibliothèques dont on dépend malheureusement et qui sont seulement en x86. Peut-être que pour les services de MS c'est plus faisable mais pas pour tout le monde malheureusement. Après j'imagine que c'est sûrement quelque chose qui se fera progressivement et par la suite ça sera aussi possible pour nous. Mais bon ça serait bien qu'on ait aussi de vrai pc de dev en ARM pour mieux se mettre dedans. Aujourd'hui ce n'est pas encore le cas

Au fait, content de te lire ! Je lis toujours des trucs intéressants venant de toi Tu dois avoir un travail super intéressant
Microsoft Azure c'est plus de 50% des VM, sont sous Linux. C'était ~25% en 2018 je crois.

Mon travail n'est très intéressant. Je gère des serveurs pour les clients de la boite. Mais c'est les à cotés qui sont intéressants. Le patron, qui est un ami, finance des projets que l'on peut lui soumettre. Mais les clients lui soumettent aussi des projets qui sont alléchants.

@++
par Jemporte, le Mardi 22 Décembre 2020 à 19h19  
Au lieu d'acheter du tout fait x86, il vont payer du dev ARM, des droits pour ARM à Nvidia et faire graver ça à Taiwan ou Corée du Sud. Bien vu. Au moins Apple a un système fermé et peut se permettre des CPU et GPU totalement maison sur toute la gemme et ses serveurs et cloud, se foutant royalement de la concurrence performance.
par MxT, le Mardi 22 Décembre 2020 à 08h09  
par Cristallix, le Lundi 21 Décembre 2020 à 23h55
Pour faire du développement en .Net, tout ce qu'on met sur Azure ne pourrait pas fonctionner sur de l'ARM, la faute à certaines bibliothèques dont on dépend malheureusement et qui sont seulement en x86. Peut-être que pour les services de MS c'est plus faisable mais pas pour tout le monde malheureusement. Après j'imagine que c'est sûrement quelque chose qui se fera progressivement et par la suite ça sera aussi possible pour nous. Mais bon ça serait bien qu'on ait aussi de vrai pc de dev en ARM pour mieux se mettre dedans. Aujourd'hui ce n'est pas encore le cas

Au fait, content de te lire ! Je lis toujours des trucs intéressants venant de toi Tu dois avoir un travail super intéressant
Même si je n'ai pas toutes les notions techniques j'ai le sentiment identique de me coucher un peu moins bête le soir
par Cristallix, le Lundi 21 Décembre 2020 à 23h55  
par Un ragoteur 'ArthaX' du Centre-Val de Loire, le Lundi 21 Décembre 2020 à 23h05
Bla²
Pour faire du développement en .Net, tout ce qu'on met sur Azure ne pourrait pas fonctionner sur de l'ARM, la faute à certaines bibliothèques dont on dépend malheureusement et qui sont seulement en x86. Peut-être que pour les services de MS c'est plus faisable mais pas pour tout le monde malheureusement. Après j'imagine que c'est sûrement quelque chose qui se fera progressivement et par la suite ça sera aussi possible pour nous. Mais bon ça serait bien qu'on ait aussi de vrai pc de dev en ARM pour mieux se mettre dedans. Aujourd'hui ce n'est pas encore le cas

Au fait, content de te lire ! Je lis toujours des trucs intéressants venant de toi Tu dois avoir un travail super intéressant
par Un ragoteur 'ArthaX' du Centre-Val de Loire, le Lundi 21 Décembre 2020 à 23h05  
Dans les serveurs, il y a plusieurs type d'utilisation. Mais la plus part des serveurs utilisent à plus de 90% que des instructions pour manipuler les nombres entiers. Les unités à virgules flottantes ont une utilisation marginale.
Les processeurs MIPS par exemple utilisent une quarantaines d'instructions, ~60% d'entre eux ne manipules que les nombres entiers, et ~40% concernent les nombres à virgules flottantes.
Rien n'empêche Microsoft de se lancer dans la production de CPU pour leurs infrastructures cloud. Il faut juste arriver à un seuil de rentabilité.
Mes collègues ont participé à un tour de table pour la réalisation d'un SoC ARM modifié pour un de nos clients, mais il fallait atteindre 10.000 galettes pour que cela soit rentable.
Avec un SoC de 100mm², on peut en produire 5 millions, dans 10.000 galettes.
Dans les CPU x86, il y a trop d'instructions qui ne servent à rien pour le Cloud. les instructions AVX sont utilisés que dans des serveurs très spécialisés par exemple.
J'ai eu l'occasion de tester un serveur Core 2 Duo @2,4GHz vs 4 coeurs Cortex-A15 @2GHz, la génération d'une page Web est très similaire à ~5ms près. Mais l'un consomme 45W alors que l'autre ne consomme que ~5W.
L'économie d'électricité permettrait à Microsoft d'être plus vert et de décarboner plus facilement leurs fermes de serveurs.

@++
par Jemporte, le Lundi 21 Décembre 2020 à 21h17  
"...Microsoft a ? comme tout GAFA qui se respecte ?..."
Il y a pas de M dans GAFA.
par Un ragoteur sans nom des Pays de la Loire, le Lundi 21 Décembre 2020 à 17h48  
Flop dans 3, 2, 1...