IPB

Bienvenue invité ( Connexion | Inscription )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Intel dévoilera officiellement sa huitième génération de processeurs Core le 21 août, Réactions à la publication du 09/08/2017
Options
Lionel
posté 9 Aug 2017, 06:37
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 328
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Intel a annoncé que sa huitième génération de processeurs Core sera dévoilée le 21 août prochain lors d'une grande conférence.

Chose amusante, Intel fait le buzz en annonçant que des choses incroyables se produisent quand toutes les choses sont alignées. La société fait en fait référence à cette journée du 21 août où se produira une éclipse totale de soleil visible depuis les Etats-Unis.
Elle en fait donc un signe annonciateur de bonnes choses (ce qui n'a pas toujours été le cas dans les croyances populaires) alors même qu'AMD ne lui a jamais fait tant d'ombre.
Intel sous-entend peut-être que dans le monde des processeurs elle représente le soleil et ses concurrents seulement une lune capable d'éclipser seulement très brièvement sa splendeur.

Dans les faits, Intel dévoilera sa nouvelle architecture Coffee Lake.

Elle sera toujours gravé en 14nm, mais le procédé a évolué et Intel promet des gains supérieurs à 15% en performances.
A priori, ce sont surtout les ordinateurs portables qui devraient bénéficier de ce gain de puissance grâce à un meilleur rapport performances-consommation.
Ces puces inaugureront également de nouveaux chipsets sur lesquels on n'a pas encore d'informations précises.

Intel joue gros sur ce lancement alors qu'AMD revient en force dans le monde des ordinateurs de bureau avec ses puces Ryzen et s'apprête à en sortir des déclinaisons mobiles.

Lien vers le billet original



--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
GregWar
posté 9 Aug 2017, 07:07
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 305
Inscrit : 22 Aug 2001
Lieu : Paris
Membre no 668



Il faut bien que le marketing d'Intel trouve qqc à raconter, parce que +15%, ca reste la misère.
Le gain d'efficacité énergétique des CPUs est vraiment appréciable, mais l'industrie entière souffre du peu de progrès.

Un mac de 2012 avec un SSD récent est quoi 30% plus lent qu'un mac de 2017 ?


--------------------
MBP13 Early 2015 - Core i7.
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 07:09
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Il est possible qu'il y ait l'AVX512. C'est une rumeur qui court depuis longtemps car il me semble qu'un ingénieur Intel avait fait un commit dans llvm qui montrait cela. Ce serait pour moi l'occasion de changer de MacBook Pro.

Citation (GregWar @ 9 Aug 2017, 08:07) *
Il faut bien que le marketing d'Intel trouve qqc à raconter, parce que +15%, ca reste la misère.
Le gain d'efficacité énergétique des CPUs est vraiment appréciable, mais l'industrie entière souffre du peu de progrès.


The free lunch is over.

Les CPUs sont à bout. Pour gagner en performance, il faudra :
1 - Optimiser les logiciels
2 - Adopter des solutions hétérogènes : GPU, FGPA

Dans le genre, il y a un "compute stick" en USB qui existe chez Intel. C'est pour le deep learning : http://www.mouser.fr/new/Intel/intel-movid...movidius-stick/

Ce message a été modifié par velvia - 9 Aug 2017, 07:42.
Go to the top of the page
 
+Quote Post
Jean-Jacques Cor...
posté 9 Aug 2017, 07:18
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 597
Inscrit : 19 Oct 2003
Lieu : Saint Aubin de Médoc
Membre no 10 575



Les éclipses annoncent des catastrophes à court terme. Celle de 1999 en France s'est produite 4 mois avant les ouragans qui ont ravagés nos forêts. Pour Intel, c'est peut-être le chant du cygne.


--------------------
Jean-Jacques Cortes
--
Infographiste et concepteur de sites web
http://www.jjcortes.com
--
Administrateur du site et du forum Aperweb dédiés au logiciel Aperture
http://www.aperweb.org/
http://www.aperweb.org/forum/index.php
Go to the top of the page
 
+Quote Post
Macintox
posté 9 Aug 2017, 09:08
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 244
Inscrit : 18 Jan 2004
Membre no 13 512



Cette génération Coffee lake 14nm n'est là que parce qu'Intel a des problèmes pour produire en masse la vraie nouveauté qui était prévue " Cannonlake" 10nm avec support pour la LPDDR4 etc.. https://en.wikipedia.org/wiki/Cannonlake.
C'est donc une mauvaise nouvelle pour le mac. On a peu de chance de voir comme +- prévu début 2018 un Macbook 12" avec 2 TH3.0 ( en lieu du minable 1x USB-C Gen1 !!) et des macbook pro avec 6 x usb-c et 32GB de ram.
Par contre question dépenses c'est super, on n'est pas tenté d'acheter pour un bon bout de temps.


Go to the top of the page
 
+Quote Post
Macnford
posté 9 Aug 2017, 11:06
Message #6


Macbidouilleur Aux Jantes Alu
*****

Groupe : Membres
Messages : 2 570
Inscrit : 10 Feb 2003
Membre no 6 100



Marketing omnipotent, segmentations outrancières et tarifs "Roi Soleil". Intel.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 12:06
Message #7


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (Macnford @ 9 Aug 2017, 06:06) *
Marketing omnipotent, segmentations outrancières et tarifs "Roi Soleil". Intel.

Et marges à faire pâlir d'envie Apple aussi!


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
Papalou
posté 9 Aug 2017, 12:34
Message #8


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 727
Inscrit : 8 Aug 2007
Membre no 92 144



Citation (velvia @ 9 Aug 2017, 08:09) *
"compute stick"


Trois gros mots eu seulement deux mots, bravo ! biggrin.gif


--------------------
Mac Mini 2012
Macbook Air 2013
Mac Pro 1,1
Mac Pro 5,1
HP EliteBook 840 G2
NUC7i3BNH - Core i3-7100U @ 2.4GHz - 16Go RAM - SSD Sata Sandisk 480Go
et tout une tripotée de stations i7 et Xeon.
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 12:45
Message #9


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (Macnford @ 9 Aug 2017, 12:06) *
Marketing omnipotent, segmentations outrancières et tarifs "Roi Soleil". Intel.


Je ne suis pas sur qu'Intel se porte si bien que cela. Ils ont quand même beaucoup dégraissé l'année dernière et ils serrent pas mal la vis en ce moment. Il faut savoir qu'Intel fait l'essentiel de sa marge pour les serveurs. Le marché "Mac/PC" ne représente que très peu pour eux.

Après, ils ont eu une position dominante essentiellement parce qu'AMD a été très mauvais ces dernières années (beaucoup de coeurs peu puissants, mis en valeur outrancière des GPUs). AMD avait parié sur le Mac Pro Tube comme l'ordinateur idéal. Cela les a poussé à faire des processeurs mauvais en nombres flottants en misant tout sur le GPU. Ils se sont plantés parce que l'industrie du logiciel n'a pas suivi. Apple s'est aussi planté. On l'oublie souvent, mais ce Mac Pro Tube, c'était vraiment en phase avec la vision AMD.

Ce n'est quand même pas la faute d'Intel si AMD a été mauvais. Maintenant qu'AMD revient dans la course avec des coeurs à gogo, Intel est obligé de faire la même chose pour des raisons de marketing. Mais pour monsieur tout le monde, 18 coeurs cela ne sert à rien, car les logiciels ne sont pas fait pour actuellement.
Go to the top of the page
 
+Quote Post
os2
posté 9 Aug 2017, 13:04
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 624
Inscrit : 21 May 2002
Membre no 2 515



Citation (velvia @ 9 Aug 2017, 13:45) *
Citation (Macnford @ 9 Aug 2017, 12:06) *
Marketing omnipotent, segmentations outrancières et tarifs "Roi Soleil". Intel.


Je ne suis pas sur qu'Intel se porte si bien que cela. Ils ont quand même beaucoup dégraissé l'année dernière et ils serrent pas mal la vis en ce moment. Il faut savoir qu'Intel fait l'essentiel de sa marge pour les serveurs. Le marché "Mac/PC" ne représente que très peu pour eux.

Après, ils ont eu une position dominante essentiellement parce qu'AMD a été très mauvais ces dernières années (beaucoup de coeurs peu puissants, mis en valeur outrancière des GPUs). AMD avait parié sur le Mac Pro Tube comme l'ordinateur idéal. Cela les a poussé à faire des processeurs mauvais en nombres flottants en misant tout sur le GPU. Ils se sont plantés parce que l'industrie du logiciel n'a pas suivi. Apple s'est aussi planté. On l'oublie souvent, mais ce Mac Pro Tube, c'était vraiment en phase avec la vision AMD.

Ce n'est quand même pas la faute d'Intel si AMD a été mauvais. Maintenant qu'AMD revient dans la course avec des coeurs à gogo, Intel est obligé de faire la même chose pour des raisons de marketing. Mais pour monsieur tout le monde, 18 coeurs cela ne sert à rien, car les logiciels ne sont pas fait pour actuellement.


la grosse utilisation pour monsieur tous le monde d'un pc est aujourd'hui le web... un seul logiciel surement pas mais plusieurs oui...


--------------------
Steve Job: Les bons artistes copient, les grands artistes volent, nous avons toujours été sans scrupule lorsqu'il s'agit de voler de grandes idées.
Go to the top of the page
 
+Quote Post
SartMatt
posté 9 Aug 2017, 13:17
Message #11


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 183
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (velvia @ 9 Aug 2017, 08:09) *
Les CPUs sont à bout. Pour gagner en performance, il faudra :
1 - Optimiser les logiciels
2 - Adopter des solutions hétérogènes : GPU, FGPA
+1. Il y a beaucoup de travail d'optimisation à faire.

Tiens l'autre jour j'ai découvert un OS qui donne une idée de ce à quoi peut mener l'optimisation... Un système 64 bits, graphique, multi-tâche, livré avec un éditeur de texte, un compilateur, un navigateur web, une dizaine de jeux graphiques et quelques autres applications (client mail, FTP, serveur FTP, serveur HTTP, lecteur MP3...), des drivers pour les principales classes d'appareils USB (webcams, stockage, tuner TV, imprimantes...)... tout ça tiens dans les 1.44 Mo d'une disquette (y compris l'image de fond d'écran, qui occupe à elle seule 10% de cet espace...).

Bien entendu, c'est un exemple extrême et exagéré, parce que c'est loin d'être aussi complet qu'un Windows ou un macOS, mais rien qu'en comparant la taille de tout ça avec la taille de la bête calculatrice Windows (900 Ko sous Win7, probablement plus sous Win10 maintenant qu'elle est passée en Modern UI...), ça montre quand même qu'il y a un sacré boulot d'optimisation...

Voir ici : http://www.menuetos.net/

Citation (iAPX @ 9 Aug 2017, 13:06) *
Et marges à faire pâlir d'envie Apple aussi!
En net, Apple fait nettement plus qu'Intel ces dernières années...


--------------------

Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 13:18
Message #12


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 02:09) *
Il est possible qu'il y ait l'AVX512. C'est une rumeur qui court depuis longtemps car il me semble qu'un ingénieur Intel avait fait un commit dans llvm qui montrait cela. Ce serait pour moi l'occasion de changer de MacBook Pro.
...

+1 c'est pour AVX2 que j'avais changé mon MacBook Pro retina 13" seulement 4mois après l'avoir acheté, et là ça serait pour moi une avancée décisive, si il y a bien deux unités 512bits, t non l'utilisation d'une agrégation de deux unité 256bits en une unité 512bits (dans ce dernier cas, outre de mauvaises perfs, c'est inutilisable pour optimiser du code!)


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 13:40
Message #13


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (iAPX @ 9 Aug 2017, 14:18) *
+1 c'est pour AVX2 que j'avais changé mon MacBook Pro retina 13" seulement 4mois après l'avoir acheté, et là ça serait pour moi une avancée décisive, si il y a bien deux unités 512bits, t non l'utilisation d'une agrégation de deux unité 256bits en une unité 512bits (dans ce dernier cas, outre de mauvaises perfs, c'est inutilisable pour optimiser du code!)


On verra déjà si il y a de l'AVX512. Mais si tu espères deux ports qui font des FMA sur 512 bits, tu peux oublier. Même les Xeons Gold Purley 5xxx ne l'ont pas.
Par contre il ne faut pas oublier que les Core actuels ont bien 2 ports en AVX256 pour les FMA mais qu'un seul pour l'addition et la multiplication. Donc sur certains algos, l'AVX512 présente quand même un gain de performance par rapport à l'AVX256.

Mais bon, j'ai comme un doute sur l'AVX512 sur Coffe Lake. La page wiki semble dire qu'il n'y aura que l'AVX2. Wait and see.


Citation (SartMatt @ 9 Aug 2017, 14:17) *
Voir ici : [url="http://www.menuetos.net/"]http://www.menuetos.net/[/te='9 Aug 2017, 13:06']


Marrant. Mais bon, les gens qui ont besoin de Boost pour faire un Hello World! restent légion.

Tu ne peux pas savoir à quel point je me fais insulter sur stackoverflow lorsque je pose une question sur un problème d'implémentation d'une table de hachage. Selon le programmeur C++ moyen la STL est le truc le plus optimisé au monde (je me marre) et je ne te parle même pas de boost. Bref, on est très loin du "small is fast and beautiful" que je préconise.
Go to the top of the page
 
+Quote Post
Starfleet Comman...
posté 9 Aug 2017, 15:48
Message #14


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 070
Inscrit : 22 Jul 2001
Membre no 529



QUOTE (velvia @ 9 Aug 2017, 13:45) *
Il faut savoir qu'Intel fait l'essentiel de sa marge pour les serveurs. Le marché "Mac/PC" ne représente que très peu pour eux.


Source ? Car je n'arrive pas à trouver les répartition des marges entre les différentes type de produits

Mais d'après annonce d'intel trouvable un peu partout sur interner, ils ont une marge moyenne de 62 % (!!!) et au niveau du chiffre d'affaire; les processeurs PC bureau/portables représentait 54 % du Chiffre d'affaire d'intel annoncé en avril 2017 en 55 % en 2016. Contre 29 % pour les serveurs.

Donc je ne sais si la marge est plus important sur le versant serveur, mais en tout cas si le ventes de CPU bureau et portable en prennent un coup, a cause (grace ?) à AMD ils vont le sentir passer, avec on l’espère des répercutions positives pour du cotés des clients finaux, qui sont un peu les vaches à lait victimes d'un monopole qui dure depuis trop longtemps.



--------------------
Il existe 10 types de personne dans le monde, ceux qui comprennent le binaire et les autres.
Go to the top of the page
 
+Quote Post
SartMatt
posté 9 Aug 2017, 15:55
Message #15


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 183
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (Starfleet Command @ 9 Aug 2017, 16:48) *
une marge moyenne de 62 % (!!!)
Attention, il s'agit là de la marge brute, donc avant imputation de la R&D, qui est un poste de dépense très important chez Intel... En net, la marge n'est "que" de 17% sur la dernière année fiscale.

Citation (Starfleet Command @ 9 Aug 2017, 16:48) *
Donc je ne sais si la marge est plus important sur le versant serveur
Clairement, en marge brute, c'est largement plus côté serveur.

Après, en net, ils font un peu ce qu'ils veulent, il y a une énorme part commune côté R&D, donc selon la façon dont ils répartissent ces coûts entre les deux catégories ça peut moduler les bénéfices de chaque côté... Si par exemple tout ce qui est commun aux Xeon et Core i est imputé sur la division desktop, ça gonfle artificiellement les bénéfices côté serveurs, et inversement...


--------------------

Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 16:05
Message #16


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (Starfleet Command @ 9 Aug 2017, 16:48) *
Source ? Car je n'arrive pas à trouver les répartition des marges entre les différentes type de produits


Malheureusement, les bonnes sources ne se dévoilent pas :-) Disons que ce que j'avance vient du bon sens d'une personne qui voit de l'extérieur ce qui compte pour Intel.

Attention, je ne parle pas du pourcentage du chiffre d'affaire, mais du pourcentage de marge. On peut avoir un gros volume sur lequel on ne gagne pas grand chose (les Core i5/i7/i9) et un volume plus faible sur lesquels les marges sont conséquentes (Xeons). Un Xeon haut de gamme vendu 10 000$ ne coute surement pas plus cher à produire qu'un Core i5 vendu quelques centaines de dollars. Donc la différence de marge entre ces deux segments est colossale.

Ensuite, il est vrai que pour la R&D, c'est très difficile de faire la répartition entre desktop et serveurs car les puces sont très proches donc ce qui est investi pour les serveurs est aussi utile pour les Desktops. Donc faire une distinction de marge nette entre les Desktops et serveurs n'a pas beaucoup de sens. Mais ce qui est clair, c'est que ce sont les serveurs qui font vivre Intel.

La courbe que les actionnaires scrutent, c'est celle-ci. Intel a explosé entre 2004 et 2009. Pour AMD, on voit que Bulldozer leur a fait du mal autour de 2012.




C'est la même chose pour AMD. Il seraient incapables de proposer des Ryzen à ce prix si ils ne se faisaient pas leur beurre sur les Naples. Il semble que ces derniers peuvent trouver le marché sur les serveurs car ils ont une bande passante plus élevée que les Xeons Purley (8 memory channel pour Naples, 6 pour Purley).

Ce message a été modifié par velvia - 9 Aug 2017, 16:32.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 17:33
Message #17


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 08:40) *
Citation (iAPX @ 9 Aug 2017, 14:18) *
+1 c'est pour AVX2 que j'avais changé mon MacBook Pro retina 13" seulement 4mois après l'avoir acheté, et là ça serait pour moi une avancée décisive, si il y a bien deux unités 512bits, t non l'utilisation d'une agrégation de deux unité 256bits en une unité 512bits (dans ce dernier cas, outre de mauvaises perfs, c'est inutilisable pour optimiser du code!)


On verra déjà si il y a de l'AVX512. Mais si tu espères deux ports qui font des FMA sur 512 bits, tu peux oublier. Même les Xeons Gold Purley 5xxx ne l'ont pas.
Par contre il ne faut pas oublier que les Core actuels ont bien 2 ports en AVX256 pour les FMA mais qu'un seul pour l'addition et la multiplication. Donc sur certains algos, l'AVX512 présente quand même un gain de performance par rapport à l'AVX256.

Mais bon, j'ai comme un doute sur l'AVX512 sur Coffe Lake. La page wiki semble dire qu'il n'y aura que l'AVX2. Wait and see.
...

Moi il me faudra 2 ports AVX512, et pas spécialisés FMAD: si je veux du FMAD tout con, j'utilise OpenCL et ça dépote, mais AVX2 et AVX512 ont de biens meilleurs atouts poru des traitement plus complexes qu'en GPGPU, et j'ai hâte de mettre les mains dans le cambouis, mais avec des perfs réelles (2 unités pas trop spécialisées svp M. Intel), pour pouvoir optimiser le code dans une configuration qui va rester relativement stable dans le temps.


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 17:57
Message #18


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (iAPX @ 9 Aug 2017, 18:33) *
Moi il me faudra 2 ports AVX512, et pas spécialisés FMAD: si je veux du FMAD tout con, j'utilise OpenCL et ça dépote, mais AVX2 et AVX512 ont de biens meilleurs atouts poru des traitement plus complexes qu'en GPGPU, et j'ai hâte de mettre les mains dans le cambouis, mais avec des perfs réelles (2 unités pas trop spécialisées svp M. Intel), pour pouvoir optimiser le code dans une configuration qui va rester relativement stable dans le temps.


Sur les anciennes puces, en AVX2, il y avait que le FMA qui était doublé. En tout cas je suis sur que l'addition et la multiplication de flottants n'avaient droit qu'à un seul port. Pour les entiers, je ne sais pas cas je n'utilise jamais cela.

Je crois que comme les FMA, l'addition et la multiplication sur les flottants ont deux ports sur les Xeons 6xxx et au dessus (les Gold et les Platinium), mais je ne suis pas sur. Il y a maintenant beaucoup de ports activés ou non selon les modèles ce qui rend tout cela très compliqué.

Ce message a été modifié par velvia - 9 Aug 2017, 17:59.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 18:35
Message #19


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 12:57) *
Citation (iAPX @ 9 Aug 2017, 18:33) *
Moi il me faudra 2 ports AVX512, et pas spécialisés FMAD: si je veux du FMAD tout con, j'utilise OpenCL et ça dépote, mais AVX2 et AVX512 ont de biens meilleurs atouts poru des traitement plus complexes qu'en GPGPU, et j'ai hâte de mettre les mains dans le cambouis, mais avec des perfs réelles (2 unités pas trop spécialisées svp M. Intel), pour pouvoir optimiser le code dans une configuration qui va rester relativement stable dans le temps.


Sur les anciennes puces, en AVX2, il y avait que le FMA qui était doublé. En tout cas je suis sur que l'addition et la multiplication de flottants n'avaient droit qu'à un seul port. Pour les entiers, je ne sais pas cas je n'utilise jamais cela.

Je crois que comme les FMA, l'addition et la multiplication sur les flottants ont deux ports sur les Xeons 6xxx et au dessus (les Gold et les Platinium), mais je ne suis pas sur. Il y a maintenant beaucoup de ports activés ou non selon les modèles ce qui rend tout cela très compliqué.

Oui il y a aussi des usages auxquels les gens ne pensent pas pour les unités load/store SSE ou AVX 256bits (j'inclue les unités AVX2 qui n'en sont qu'une extension), c'est la manipulation de Référence avec Capabilities, ainsi que les structures référencées, qu'on peut -alors- passer en 128bits ou 256 bits et déplacer à toute vitesse, garder dans les registres, etc.

Quand aux unités 512bits (64octets, une ligne de cache actuelle), c'est parfait pour des listes chaînées hybrides (7 entrées 64bits et un pointeur vers le suivant, ou 15+1, etc.), il y a des optimisations incroyablement efficaces pour les algorithmes "communs" en utilisant des unités de 256bits et plus.

Et là, pour mon gros projet actuel, c'est du bonbon smile.gif

Ce message a été modifié par iAPX - 9 Aug 2017, 18:39.


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 19:34
Message #20


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (iAPX @ 9 Aug 2017, 19:35) *
Oui il y a aussi des usages auxquels les gens ne pensent pas pour les unités load/store SSE ou AVX 256bits (j'inclue les unités AVX2 qui n'en sont qu'une extension), c'est la manipulation de Référence avec Capabilities, ainsi que les structures référencées, qu'on peut -alors- passer en 128bits ou 256 bits et déplacer à toute vitesse, garder dans les registres, etc.
Quand aux unités 512bits (64octets, une ligne de cache actuelle), c'est parfait pour des listes chaînées hybrides (7 entrées 64bits et un pointeur vers le suivant, ou 15+1, etc.), il y a des optimisations incroyablement efficaces pour les algorithmes "communs" en utilisant des unités de 256bits et plus.
Et là, pour mon gros projet actuel, c'est du bonbon smile.gif


Tu programmes avec des "intrinsic" ?
Go to the top of the page
 
+Quote Post
linus
posté 9 Aug 2017, 20:59
Message #21


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 651
Inscrit : 24 Jun 2004
Lieu : Grenoble
Membre no 20 409



Citation (GregWar @ 9 Aug 2017, 08:07) *
Il faut bien que le marketing d'Intel trouve qqc à raconter, parce que +15%, ca reste la misère.
Le gain d'efficacité énergétique des CPUs est vraiment appréciable, mais l'industrie entière souffre du peu de progrès.

Un mac de 2012 avec un SSD récent est quoi 30% plus lent qu'un mac de 2017 ?

Un MacBook pro 2006 avec un disque hybride se comporte de façon très raisonnable (boot en 20s) et il faut attaquer une tache intensive (compression vidéo) pour se rendre compte qu'on n'a pas une machine récente entre les mains !
Go to the top of the page
 
+Quote Post
Starfleet Comman...
posté 9 Aug 2017, 22:45
Message #22


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 070
Inscrit : 22 Jul 2001
Membre no 529



QUOTE (velvia @ 9 Aug 2017, 17:05) *
QUOTE (Starfleet Command @ 9 Aug 2017, 16:48) *
Source ? Car je n'arrive pas à trouver les répartition des marges entre les différentes type de produits


Malheureusement, les bonnes sources ne se dévoilent pas :-) Disons que ce que j'avance vient du bon sens d'une personne qui voit de l'extérieur ce qui compte pour Intel.



Ah bon, ben, si ta source c'est ton bon sens, je comprend mieux.

Si il y a bien un truc dont je me méfie c'est le bon sens de madame Michou.

Donc en gros on n'en sait rien.


--------------------
Il existe 10 types de personne dans le monde, ceux qui comprennent le binaire et les autres.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 22:51
Message #23


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 14:34) *
Citation (iAPX @ 9 Aug 2017, 19:35) *
Oui il y a aussi des usages auxquels les gens ne pensent pas pour les unités load/store SSE ou AVX 256bits (j'inclue les unités AVX2 qui n'en sont qu'une extension), c'est la manipulation de Référence avec Capabilities, ainsi que les structures référencées, qu'on peut -alors- passer en 128bits ou 256 bits et déplacer à toute vitesse, garder dans les registres, etc.
Quand aux unités 512bits (64octets, une ligne de cache actuelle), c'est parfait pour des listes chaînées hybrides (7 entrées 64bits et un pointeur vers le suivant, ou 15+1, etc.), il y a des optimisations incroyablement efficaces pour les algorithmes "communs" en utilisant des unités de 256bits et plus.
Et là, pour mon gros projet actuel, c'est du bonbon smile.gif


Tu programmes avec des "intrinsic" ?

Je programme en C-Ansi et en assembleur sur ce projet, principalement (il y a des bouts en JavaScript): gcc a du mal à utiliser les unités AVX avec AVX2 ou le SSE en détournant leur usage, il est -pour moi- trop conventionnel et pas créatif, et je n'utilise pas les intrinsic wink.gif

Expliqué autrement, ce n'est nullement pour paralléliser, mais pour optimiser la bande-passante entre le cache L1 et la CPU ainsi que la capacité de stockage hors cache L1 de cette dernière (16 registres 256bits ça fait quand-même 1Ko sous le coude! Hâte que les copies soient "gratuits" par renommage comme les registres généraux!), utiliser les registres 128bits ou 256bits pour stocker des structures (souvent des mélanges de 64bits pour les pointeurs et de 32bits à chaque fois que possible), etc.

Ce message a été modifié par iAPX - 9 Aug 2017, 22:59.


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 23:06
Message #24


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (Starfleet Command @ 9 Aug 2017, 23:45) *
Ah bon, ben, si ta source c'est ton bon sens, je comprend mieux.
Si il y a bien un truc dont je me méfie c'est le bon sens de madame Michou.
Donc en gros on n'en sait rien.


Ma source, je ne peux pas la donner et je ne peux pas non plus te dire tout ce que je sais. Il se trouve que je connais ce que représente la partie serveurs dans la marge d'Intel mais comme cette information n'est surement pas publique, je n'ai pas à la donner sur un forum. C'est à cela que servent les NDA. Maintenant si tu ne peux pas comprendre ce que j'avance tombe aussi sous le bon sens, je ne suis pas en mesure de te convaincre.


Citation (iAPX @ 9 Aug 2017, 23:51) *
Je programme en C-Ansi et en assembleur sur ce projet, principalement (il y a des bouts en JavaScript): gcc a du mal à utiliser les unités AVX avec AVX2 ou le SSE en détournant leur usage, il est -pour moi- trop conventionnel et pas créatif, et je n'utilise pas les intrinsic wink.gif

Expliqué autrement, ce n'est nullement pour paralléliser, mais pour optimiser la bande-passante entre le cache L1 et la CPU ainsi que la capacité de stockage hors cache L1 de cette dernière (16 registres 256bits ça fait quand-même 1Ko sous le coude! Hâte que les copies soient "gratuits" par renommage comme les registres généraux!), utiliser les registres 128bits ou 256bits pour stocker des structures (souvent des mélanges de 64bits pour les pointeurs et de 32bits à chaque fois que possible), etc.


Un cinglé :-) J'imagine que le doublement du nombre de registre vectoriel t'intéresse aussi. En gros, tu fais de l'assembleur.

Si un jour tu es intéressé par contribuer à une bibliothèque Open Source C++ (assez proche du C dans son implémentation) pour le calcul HPC, je suis preneur. En ce monent je passe pas mal de temps sur ma chaine de caractère : https://github.com/insideloop/InsideLoop

Ce message a été modifié par velvia - 9 Aug 2017, 23:23.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 23:22
Message #25


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 18:06) *
...
Citation (iAPX @ 9 Aug 2017, 23:51) *
Je programme en C-Ansi et en assembleur sur ce projet, principalement (il y a des bouts en JavaScript): gcc a du mal à utiliser les unités AVX avec AVX2 ou le SSE en détournant leur usage, il est -pour moi- trop conventionnel et pas créatif, et je n'utilise pas les intrinsic wink.gif

Expliqué autrement, ce n'est nullement pour paralléliser, mais pour optimiser la bande-passante entre le cache L1 et la CPU ainsi que la capacité de stockage hors cache L1 de cette dernière (16 registres 256bits ça fait quand-même 1Ko sous le coude! Hâte que les copies soient "gratuits" par renommage comme les registres généraux!), utiliser les registres 128bits ou 256bits pour stocker des structures (souvent des mélanges de 64bits pour les pointeurs et de 32bits à chaque fois que possible), etc.


Un cinglé :-) J'imagine que le doublement du nombre de registre vectoriel t'intéresse aussi.

En gros, tu fais de l'assembleur.

Je fais de l'assembleur depuis bientôt 40ans, et j'aime ça, il y a un coté très créatif là-dedans qu'on ne trouve pas en utilisant des langages de haut-niveau (j'en ai fait des tonnes et je continue même avec des langages de script, je suis agnostique!), un coté Rubik's Cube, et tu ne peux pas savoir comment j'ai été content quand le Shuffling gratos est arrivé avec AVX2, totalement Rubik's Cube!

Et le code est principalement en C-Ansi pour être portable, avec un path spécifique quand utile, si il y a de l'AVX2 (fuck le passé!), notamment pour fournir un service de références avec comptage et capabilities pour un langage-tiers de haut-niveau, qui n'est pas compilé classiquement en byte-code ou bit-code (LLVM), exécuté directement via des segments de code, dont baucoup en assembleur (car non-optimisable et non-compréhensibles pour un compilateur, une absence de contexte qu'on puisse lui amener)


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 9 Aug 2017, 23:26
Message #26


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (iAPX @ 10 Aug 2017, 00:22) *
Je fais de l'assembleur depuis bientôt 40ans, et j'aime ça, il y a un coté très créatif là-dedans qu'on ne trouve pas en utilisant des langages de haut-niveau (j'en ai fait des tonnes et je continue même avec des langages de script, je suis agnostique!), un coté Rubik's Cube, et tu ne peux pas savoir comment j'ai été content quand le Shuffling gratos est arrivé avec AVX2, totalement Rubik's Cube!

Et le code est principalement en C-Ansi pour être portable, avec un path spécifique quand utile, si il y a de l'AVX2 (fuck le passé!), notamment pour fournir un service de références avec comptage et capabilities pour un langage-tiers de haut-niveau, qui n'est pas compilé classiquement en byte-code ou bit-code (LLVM), exécuté directement via des segments de code, dont baucoup en assembleur (car non-optimisable et non-compréhensibles pour un compilateur, une absence de contexte qu'on puisse lui amener)


Et cela ne t'a jamais dit d'en faire ton métier ? Si j'ai bien compris, ce n'est pas ton boulot non ?

Je comprends tout à fait l'attrait que cela peut avoir que de coder en assembleur. J'ai le bouquin "Computer systems : a programmer's perspective" sur mon bureau et j'essaie d'en lire un leu de temos en temps.

Ce message a été modifié par velvia - 9 Aug 2017, 23:29.
Go to the top of the page
 
+Quote Post
iAPX
posté 9 Aug 2017, 23:41
Message #27


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 9 Aug 2017, 18:26) *
Citation (iAPX @ 10 Aug 2017, 00:22) *
Je fais de l'assembleur depuis bientôt 40ans, et j'aime ça, il y a un coté très créatif là-dedans qu'on ne trouve pas en utilisant des langages de haut-niveau (j'en ai fait des tonnes et je continue même avec des langages de script, je suis agnostique!), un coté Rubik's Cube, et tu ne peux pas savoir comment j'ai été content quand le Shuffling gratos est arrivé avec AVX2, totalement Rubik's Cube!

Et le code est principalement en C-Ansi pour être portable, avec un path spécifique quand utile, si il y a de l'AVX2 (fuck le passé!), notamment pour fournir un service de références avec comptage et capabilities pour un langage-tiers de haut-niveau, qui n'est pas compilé classiquement en byte-code ou bit-code (LLVM), exécuté directement via des segments de code, dont baucoup en assembleur (car non-optimisable et non-compréhensibles pour un compilateur, une absence de contexte qu'on puisse lui amener)


Et cela ne t'a jamais dit d'en faire ton métier ? Si j'ai bien compris, ce n'est pas ton boulot non ?

Je comprends tout à fait l'attrait que cela peut avoir que de coder en assembleur. J'ai le bouquin "Computer systems : a programmer's perspective" sur mon bureau et j'essaie d'en lire un leu de temos en temps.

J'ai commencé par là.

Avec du code en 6800 (Goupil, puis Goupil 2), 8080 (juste la présentation théorique dans un livre en 1977 dans un livre avec du code 6800 et 8080, je préférais ce dernier), Z80 (Sinclair ZX 81l; Victor Lambda; Canon X07), 6809 (Goupil G3) puis 68000 (Atari STf), pour passer au 8088 et 286 après (d'où iAPX). Je vais pas lister tous les trucs, mais jusqu'en 1992 ça a été l'essentiel de mon travail. Ah oui je fais maintenant du 6502 aussi, c'est une toute autre bestiole, un autre paradigme oserais-je dire, du génie dans 3500 transistors!
L'augmentation continue (à l'époque smile.gif ) des perfs des CPU m'a éloigné, avec du C principalement jusqu'en 2000 à peu près (eBay a marqué la fin de ça).

Mon travail c'est d'être développeur web back-end, qui a débuté avec les débuts du Minitel en 1984, pour les services en-ligne. En 1984, le 3614 était pas diffusé partout en france, ni même son ancêtre, le 614 9155, et on passait par un PAV (Point d'Accès Videotel) de France Telecom pour ses besoins internes, pour se connecter. Une longue, très longue route.
Et je pense être un bon développeur back-end, même si j'ai été gestionnaire de projet, créé des projets de A à Z, diriger une équipe, j'aime programmer. Et la quintscence de ça c'est l'assembleur avec des unités modernes et très très puissantes smile.gif

Et j'ai un projet perso que je développe, qui mélange C, assembleur pour AVX2 et JavaScript. Car maintenant c'st au logiciel d'avancer pour plus de perfs, car le hardware tape des murs tout le temps tongue.gif

Ce message a été modifié par iAPX - 10 Aug 2017, 00:38.


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
velvia
posté 10 Aug 2017, 10:39
Message #28


Adepte de Macbidouille
*

Groupe : Membres
Messages : 175
Inscrit : 6 Nov 2005
Membre no 49 484



Citation (iAPX @ 10 Aug 2017, 00:41) *
Et j'ai un projet perso que je développe, qui mélange C, assembleur pour AVX2 et JavaScript. Car maintenant c'st au logiciel d'avancer pour plus de perfs, car le hardware tape des murs tout le temps tongue.gif


C'est Open Source ?
Go to the top of the page
 
+Quote Post
iAPX
posté 10 Aug 2017, 10:53
Message #29


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 15 371
Inscrit : 4 Jan 2006
Lieu : dtq
Membre no 52 877



Citation (velvia @ 10 Aug 2017, 05:39) *
Citation (iAPX @ 10 Aug 2017, 00:41) *
Et j'ai un projet perso que je développe, qui mélange C, assembleur pour AVX2 et JavaScript. Car maintenant c'st au logiciel d'avancer pour plus de perfs, car le hardware tape des murs tout le temps tongue.gif


C'est Open Source ?

Pas encore.

Ce message a été modifié par iAPX - 10 Aug 2017, 10:54.


--------------------
Utilisateur de Mac depuis 1985 et possesseur de Mac depuis 2005. Utilisateur d'un PC Lenovo au travail, sous Windows, qui renforce ma passion pour les Mac!
Go to the top of the page
 
+Quote Post
Starfleet Comman...
posté 10 Aug 2017, 11:12
Message #30


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 1 070
Inscrit : 22 Jul 2001
Membre no 529



QUOTE (velvia @ 10 Aug 2017, 00:06) *
C'est à cela que servent les NDA


Les NDA, ça sert entre autres à ce que tes petits rigolos ne propagent pas des informations confidentiels (même de manière vague) pour se la péter sur des forums.
Donc si tu en a signé un, tu l’as violé. On commence comme cela et après une fois le doigt dans l’engrenage de la délinquance et du crime ont fini par violer des grandes mères.

QUOTE (velvia @ 10 Aug 2017, 00:06) *
Ma source, je ne peux pas la donner et je ne peux pas non plus te dire tout ce que je sais. Il se trouve que je connais ce que représente la partie serveurs dans la marge d'Intel mais comme cette information n'est surement pas publique, je n'ai pas à la donner sur un forum.


Moi aussi j’ai mes sources, il se trouve que je couche avec la fille et la femme du Président d’intel (et quelque fois avec le président lui-même, mais j’ai signé un NDA), mais comme cette information n’est pas publique je n’ai pas à la donner sur un forum.

QUOTE (velvia @ 10 Aug 2017, 00:06) *
Maintenant si tu ne peux pas comprendre ce que j'avance tombe aussi sous le bon sens, je ne suis pas en mesure de te convaincre.


L’avantage avec le bon sens cela peut aller dans n’importe quel direction (jeu de mot)

2 Exemples en situation :

Exemple 1)
Gugusse qui sait tout numéro 1) : « C’est évident qu’Intel qui n’a pas de concurrence sur ce créneau se gave sur les marge des Xeon serveurs . De toute façon les clients n’ont pas d’alternative et le prix du processeur n’est pas significatif par rapport au reste de leur coup, donc ils sont prêt à payer cher les CPU et intel ne va pas se gêner, les processeur grand publique c’est juste pour faire tourner la machine»

Auditoire : « Ben ça, c’est bin vrai ! »

Exemple 2)

Gugusse qui sait tout numéro 2) : « c’est évident que vous le nombre de cœur, transistor et les exigences de qualité d’un Xeon qui doit travailler 24/24 365 jours par an, ils ont forcément un taux de déchets en production beaucoup plus important (Bien que les design xéon soient toujours basé sur une gen de retard sur le grand publique). D’autant plus que ces dernières années, les Xeon ont beaucoup plus évolué technologiquement et en terme de puissance/coeurs que les proscesseur grand publique.

Le coût en production et en recherche et développement est donc beaucoup plus élevé que sur le segment grand publique et donc les marges forcément beaucoup plus basses. Mais ce n’est pas grave car c’est une vitrine technologique qui rapport quand même un peu et surtout font rêver le consommateur qui achet ensuite les i3 i 5 i 7 qui représente la plus grosse partie de CA d’intel »

Auditoire en délire : « Ouais ! Gugusse n°2, président ! Gugusse n°2, président ! »


Tu vois deux affirmations (j’aurais pu en écrire 10) tombant sur le bon sens et qui paraissent tout à fait logiques et donc vrai. Sauf qu’elles se contredisent et ne sont basé que sur des suppositions non confirmées.

Mais bon c’est toujours intéressant de spéculé, tant que cela reste des spéculations et que les deux exemples on surement du vrai en fonction du contexte et des références préscise.

En terme de spéculation, au vue des annonces contradictoire et précipité d’intel dernièrement ; il apparait qu'Intel semblerait faire dans leur froc devant les nouveaux produit AMD. Et marge plus important ou pas, il ne semblerait que contrairement à toi, eux soient inquiet sur les conséquence sur leur part de marché grand publique. Mais ce n’est que supposition.



--------------------
Il existe 10 types de personne dans le monde, ceux qui comprennent le binaire et les autres.
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 16:20