IPB

Bienvenue invité ( Connexion | Inscription )

3 Pages V   1 2 3 >  
Reply to this topicStart new topic
> AMD dévoile ses processeurs Threadripper 2 ayant jusqu'à 32 coeurs, Réactions à la publication du 06/06/2018
Options
Lionel
posté 6 Jun 2018, 05:53
Message #1


BIDOUILLE Guru
*****

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



Hier Intel annonçait ses processeurs dotés de 28 cœurs. AMD vient à son tour de dévoiler ses nouvelles puces, Threadripper 2.

La course à la puissance est donc repartie, et avec elle une envolée significative des consommations des machines qui embarqueront ces puces.

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
TomCom
posté 6 Jun 2018, 05:58
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 986
Inscrit : 11 Jul 2005
Lieu : dans rire
Membre no 42 212



En dehors de stations de travail, qui a besoin de 32 cœurs?
Go to the top of the page
 
+Quote Post
cfendt
posté 6 Jun 2018, 06:05
Message #3


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 359
Inscrit : 17 Nov 2004
Lieu : Nürnberg (DE)
Membre no 27 116



32 coeurs, 64 threads...
Ca fait même pas 4W par Thread... ça va encore...
Mais 250W pour un proc, il va falloir refroidir le monstre!!!

Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Les frimeurs?


--------------------
MacBook Pro 13’’ (2018) - iPhone Xr (Red)
Go to the top of the page
 
+Quote Post
broitman
posté 6 Jun 2018, 06:20
Message #4


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 977
Inscrit : 2 Nov 2008
Lieu : HongKong
Membre no 124 847



les nouveaux jeux 3D ?
Go to the top of the page
 
+Quote Post
Rorqual
posté 6 Jun 2018, 07:25
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 058
Inscrit : 7 Sep 2001
Lieu : Sartrouville
Membre no 755



QUOTE (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?

Les serveurs, en particulier pour la virtualisation (VMware, Hyper-V... en même temps, il n'y a quasiment plus que ça qui se fait tellement c'est pratique).

QUOTE (broitman @ 6 Jun 2018, 07:20) *
les nouveaux jeux 3D ?

Absolument pas. 6 coeurs c'est déjà largement assez pour jouer.


--------------------
Mac Pro 2009 flashé 2010, bien boosté : ça c'était avant. A présent : Windows 11 Pro sur Core i5-12600K - RAM DDR4 32 Go à 3200 MHz - NVIDIA GeForce RTX 3080 Founder's Edition - Boîtier Lian-Li tout alu - Ventirad Noctua - Alimentation Seasonic 80+ Platinum - SSD WD Black PCIe - SSD Samsung 840 Pro (x2) - Disques durs 7200 tours/mn Toshiba (x2) et HGST - Graveur DVD Lite-On - Webcam Logitech C930e - Moniteur HP Omen X 35 (35" UWQHD dalle AMVA) - Clavier mécanique Logitech G710+ - Souris Razer Naga
Go to the top of the page
 
+Quote Post
Marc Girondot
posté 6 Jun 2018, 08:24
Message #6


Adepte de Macbidouille
*

Groupe : Membres
Messages : 87
Inscrit : 25 Jan 2005
Membre no 31 578



Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Si tu te sers de ton ordinateur pour autre chose que Word (et même... une recherche en mode parallèle est très efficace !), ça peut être très utile. Il suffit de voir le développement de l'architecture SPARK pour le calcul parallèle pour comprendre tout l'intérêt d'avoir de nombreux coeurs; avec 32 coeurs dans un processeur on limite la perte du passage par le réseau qui est un goulot d'étranglement important.
Par contre il y a besoin de développement de nouveaux algorithmes pour en tirer pleinement partie mais OpenMP peut être suffisant dans bien des cas.


--------------------
____________________
MBA 13", MB 13", MBP 15" et 17" et pas mal d'autres macs plus anciens
Go to the top of the page
 
+Quote Post
Dark Oopa
posté 6 Jun 2018, 08:28
Message #7


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 392
Inscrit : 5 Feb 2005
Membre no 32 440



Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


ça tombe bien threadripper est une gamme professionnelle
Go to the top of the page
 
+Quote Post
SartMatt
posté 6 Jun 2018, 08:43
Message #8


Macbidouilleur d'Or !
*****

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



Citation (Rorqual @ 6 Jun 2018, 08:25) *
Citation (broitman @ 6 Jun 2018, 07:20) *
les nouveaux jeux 3D ?
Absolument pas. 6 coeurs c'est déjà largement assez pour jouer.
Et bien souvent, c'est même déjà trop.

Dans les tests de CPU, on remarque souvent dans les jeux qu'au delà de 4 cœurs, seule la fréquence et l'architecture comptent (un 4 cœurs à 3.5 GHz sera plus rapide qu'un 6 cœurs à 3 GHz de même architecture).


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

Go to the top of the page
 
+Quote Post
malhomme
posté 6 Jun 2018, 08:53
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 238
Inscrit : 4 Jul 2002
Lieu : Le Mans
Membre no 2 835



Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


La MAO ? l'édition video ?

Il y a longtemps que que je crame toute la puissance de calcul de mon i7 (certes 8 threads seulement, il n'est de la dernière pluie), et celles des copresseurs qui sont embarqués sous forme de cartes dans ma machine.
Ce qui m'oblige au rendering partiel pour soulager. je vais passer sur une nouvelle machine à base de Xeon, mais l'idée que les processeurs repartent à la hausse et possiblement que cette concurrence calme un peu les ardeurs tarifaires me plait bien.

Je ne suis pas un pro, juste un amateur éclairé, et je fais ça pour mon plaisir (au cas ou l'argument investisement, rentabilité, etc viendrait).

Ce message a été modifié par malhomme - 6 Jun 2018, 09:02.


--------------------
" - chuis fatigué... T'es pas fatigué toi ?
- Je frise le coma"
Go to the top of the page
 
+Quote Post
otto87
posté 6 Jun 2018, 09:44
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 228
Inscrit : 12 Jun 2009
Membre no 137 508



Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Je pense qu'il serait bon de réfléchir sur la durée dry.gif . Quand mon père a acheté son premier mac, un se 30 doté de 1Mo de ram de base, mon padré a demandé d'installer 4 Mo. Réaction du vendeur : "Mais personne n'a besoin de 4Mo". Au final la machine a fini avec les 24 Mo maximum de RAM possible.Plus tard le G4 400 Mhz était considéré comme non exportable en Chine car pouvant être utilisé pour diriger des missiles laugh.gif . Même blindé au maximum, cette machine ne pourrait sans doute pas ouvrir une simple page facebook sans swaper comme un cochon pendant plusieurs minutes.Si je repense à ce se 30 la résolution de son écran était de 512x342. Maintenant du 1920x1080, c'est pour les pauvres. La suite dans ce domaine c'est l'écran holographique qui demande une résolution de 200 000x200 000 par cm pour fonctionner. De quoi faire passer le meilleurs écran rétina pour un sac à merde rolleyes.gif .
J'ai besoin d'en dire plus?

Ce message a été modifié par otto87 - 6 Jun 2018, 09:44.


--------------------
Ne vous plaignez pas, pour une fois notre gouvernement nous écoute SYSTEMATIQUEMENT!!!!!!
Niveau GPGPU je bosse sur un des 500 plus gros calculateur du monde....
Mac Plus, SE 30,SI,CI,LC 1,2,3,4,imac G3, G4 Tour,imac intel, mac book 13",Dell Precision
Go to the top of the page
 
+Quote Post
shawnscott
posté 6 Jun 2018, 09:48
Message #11


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 083
Inscrit : 7 Mar 2005
Lieu : Brabant wallon, Belgique
Membre no 34 620



Citation (TomCom @ 6 Jun 2018, 05:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?

Les possesseurs d'Apple Watch en or? laugh.gif


--------------------
MacBook Pro 16 M1Pro | Mac Mini M1 | utilisateur Apple (IIgs puis Macintosh) depuis 1988.
Been There, Done That / Think Different / Our margin: 30%...
Go to the top of the page
 
+Quote Post
gimly
posté 6 Jun 2018, 10:25
Message #12


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 383
Inscrit : 30 Sep 2003
Lieu : Dordogne
Membre no 10 001



Citation (otto87 @ 6 Jun 2018, 10:44) *
Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Je pense qu'il serait bon de réfléchir sur la durée dry.gif . Quand mon père a acheté son premier mac, un se 30 doté de 1Mo de ram de base, mon padré a demandé d'installer 4 Mo. Réaction du vendeur : "Mais personne n'a besoin de 4Mo". Au final la machine a fini avec les 24 Mo maximum de RAM possible.Plus tard le G4 400 Mhz était considéré comme non exportable en Chine car pouvant être utilisé pour diriger des missiles laugh.gif . Même blindé au maximum, cette machine ne pourrait sans doute pas ouvrir une simple page facebook sans swaper comme un cochon pendant plusieurs minutes.Si je repense à ce se 30 la résolution de son écran était de 512x342. Maintenant du 1920x1080, c'est pour les pauvres. La suite dans ce domaine c'est l'écran holographique qui demande une résolution de 200 000x200 000 par cm pour fonctionner. De quoi faire passer le meilleurs écran rétina pour un sac à merde rolleyes.gif .
J'ai besoin d'en dire plus?


j'ai eu le se 30 avec les lecteur CD externe

et j'utilise encore Facebook sur mon G4 mdd avec tenforfox, et c'est pas trop mou


--------------------
Macbookpro 13'' pour le travail, en personnel toujours G4 MDD 2X1,25G , x800 flacher,ecran philips,apple disigne speaker, brother HL1050, Syouest 270M Disque externe SCSI, Zip 250 Firemire, ligitech mx 1000 bateau model reduit pour la competition
Go to the top of the page
 
+Quote Post
otto87
posté 6 Jun 2018, 10:48
Message #13


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 228
Inscrit : 12 Jun 2009
Membre no 137 508



Citation (gimly @ 6 Jun 2018, 11:25) *
j'ai eu le se 30 avec les lecteur CD externe

et j'utilise encore Facebook sur mon G4 mdd avec tenforfox, et c'est pas trop mou


Le se 30 de l'époque tourne toujours, mais ça ne change rien à la direction de l'évolution technologique. Après autant de puissance de calcul pour des usages aussi futiles, ça peut sembler bien ridicule mais c'est un autre débat laugh.gif


--------------------
Ne vous plaignez pas, pour une fois notre gouvernement nous écoute SYSTEMATIQUEMENT!!!!!!
Niveau GPGPU je bosse sur un des 500 plus gros calculateur du monde....
Mac Plus, SE 30,SI,CI,LC 1,2,3,4,imac G3, G4 Tour,imac intel, mac book 13",Dell Precision
Go to the top of the page
 
+Quote Post
raoulito
posté 6 Jun 2018, 11:38
Message #14


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 010
Inscrit : 24 Jan 2014
Lieu : La Vienne
Membre no 189 026



Citation (malhomme @ 6 Jun 2018, 07:53) *
Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?

La MAO ? l'édition video ?

helas non, comme pour les jeux,on atteint la limite à partir de 8/10 cœur (exemple les tests de adobe media encoder sur l'imac pro: plus rapide en 10 cœurs qu'en 12 !)
La question a ete soulevée dans la news d'hier avec les 28 cœurs d'Intel, peu d'applications, meme les plus gourmandes type logiciel de rendu3Dsont actuellement op pour 30 cœurs. (aopres ya certaines de calculs scientifique,s des trucs de virtualisation massive etc.. mais on est loin du grand public)
Ca va certainement venir assez vite, mais pour l'instant c'est rare (final cut pro, oui, revu spécialement pour l'imacPro, du coup pas plus d'une douzaine de cœurs)

Ce message a été modifié par raoulito - 6 Jun 2018, 11:39.


--------------------
——

Çà c'est ma création, un podcast associatif racontant une histoire de SF : http://reduniverse.fr La plus grande saga galactique jamais racontée en podcast :)

Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout.
JULES CLARETIE
Go to the top of the page
 
+Quote Post
Pixelux
posté 6 Jun 2018, 13:23
Message #15


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 767
Inscrit : 18 Dec 2003
Lieu : Montréal
Membre no 12 595



Citation (TomCom @ 6 Jun 2018, 00:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Bonne question.

Je suis en train de travailler sur un projet personnel en Python. Dernièrement, j'y ai consacré un peu plus de temps et j'ai commencé à paralléliser certains types de tâches.

On s'entend, je suis un amateur, un gars curieux qui essaye des choses, ayant repérer une bonne affaire.

Je travail sur un mac mini quadcore i7. Une très belle bête...

Au début, quand j'ai commencer à faire du threading, je me limitais à quatre thread. Parce que je croyais que les threads étaient liés aux cores.

Finalement, je me suis rendu comptes que ce n'était pas du tout le cas.

Quand j'ai vu ça, j'ai crié bingo. Là je pouvais me lâcher et j'ai créé 32 thread et ma fois ça fonctionne du Dieux de l'enfer.
Malheureusement, les serveurs que je consulte, pour la plupart limite la bande passante (Internet) à environ 1 mo/sec. Ce qui fait que ça bride mes threads mais ça vaut encore la peine. J'ai couper par six mon temps d’exécution sur certaines tâches et je maintien la pression constamment. Dison que je prend ça au sérieux...

Comme je le disais, je ne suis pas un pro et pour le moment je ne comprend pas trop comment les threads sont géré.

Mais il y une chose qui est absolument certaine. C'est que ça vaut vraiment la peine de paralléliser certaines tâches. Les gains peuvent être époustouflants.

Si la plupart des serveurs que je consulte ne faisait pas du throtling je pousserais la machine à fond la caisse et ça serais assez dingue ce que je pourrais faire avec ça.

Tout ça pour dire que d'après moi, il y a de nouveaux usages qui vont apparaître parmi la population qui au lieu de vivre en mouton à la sauce Apple se prend en main.

En tout cas, personnellement 32 cœurs 64 threads ça me parle énormément. Je suis convaincu qu'il y a de quoi à faire avec ça.

Ce message a été modifié par Pixelux - 6 Jun 2018, 14:17.


--------------------
Go to the top of the page
 
+Quote Post
Hebus
posté 6 Jun 2018, 13:28
Message #16


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 162
Inscrit : 24 Sep 2015
Lieu : Pays d'Aix
Membre no 196 570



Citation (Pixelux @ 6 Jun 2018, 14:23) *
Citation (TomCom @ 6 Jun 2018, 00:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


Bonne question.

Je suis en train de travailler sur projet personnel en Python. Dernièrement, j'y ai consacré un peu plus de temps et j'ai commencé à paralléliser certains types de tâches.

On s'entend, je suis un amateur, un gars curieux qui essaye des choses, ayant repérer une bonne affaire.

Je travail sur un mac mini quadcore i7. Une très belle bête...

Au début, quand j'ai commencer à faire du threading, je me limitais à quatre thread. Parce que je croyais que les threads étaient liés aux cores.

Finalement, je me suis rendu comptes que ce n'était pas du tout le cas.

Quand j'ai vu ça, j'ai crié bingo. Là je pouvais me lâcher et j'ai créé 32 thread et ma fois ça fonctionne du Dieux de l'enfer.
Malheureusement, les serveurs que je consulte, pour la plupart limite la bande passante (Internet) à environ 1 mo/sec. Ce qui fait que ça bride mes threads mais ça vaut encore la peine. J'ai couper par six mon temps d’exécution sur certaines tâches et je maintien la pression constamment. Dison que je prend ça au sérieux...

Comme je le disais, je ne suis pas un pro et pour le moment je ne comprend pas trop comment les threads sont géré.

Mais il y une chose qui est absolument certaine. C'est que ça vaut vraiment la peine de paralléliser certaines tâches. Les gains peuvent être époustouflants.

Si la plupart des serveurs que je consulte ne faisait pas du throtling je pousserais la machine dans à fond la caisse et ça serais assez dingue ce que je pourrais faire avec ça.

Tout ça pour dire que d'après moi, il y a de nouveaux usages qui vont apparaître parmi la population qui au lieu de vivre en mouton à la sauce Apple se prend en main.

En tout cas, personnellement 32 cœurs 64 threads ça me parle énormément. Je suis convaincu qu'il y a de quoi à faire avec ça.


Fais des mesures en faisant varier le nombre de threads de 4 à 32, tu pourrais avoir une surpise que ta courbe soit en cloche... à un moment donné, trop de threads pour un problème donné peut engendrer une baisse de performance... trop de temps passé à la synchro et aux changement de contextes...

Ce message a été modifié par Hebus - 6 Jun 2018, 13:43.


--------------------
Bobo du Pays d'Aix et Fanboy Apple
Go to the top of the page
 
+Quote Post
Pixelux
posté 6 Jun 2018, 13:29
Message #17


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 767
Inscrit : 18 Dec 2003
Lieu : Montréal
Membre no 12 595



Citation (Hebus @ 6 Jun 2018, 08:28) *
Citation (Pixelux @ 6 Jun 2018, 14:23) *
Citation (TomCom @ 6 Jun 2018, 00:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?


...


Fais des mesures en faisant varier le nombre de thread de 4 à 32, tu pourrais avoir une surpise que ta courbe soit en loche... à un moment donné, trop de threads pour un problème donné peut engendrer une baisse de performance... trop de temps passé à la synchro et aux changement de contextes...


Merci Hébus, je vais faire ça.

Ce message a été modifié par Pixelux - 6 Jun 2018, 13:31.


--------------------
Go to the top of the page
 
+Quote Post
malhomme
posté 6 Jun 2018, 13:38
Message #18


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 238
Inscrit : 4 Jul 2002
Lieu : Le Mans
Membre no 2 835



Citation (raoulito @ 6 Jun 2018, 12:38) *
Citation (malhomme @ 6 Jun 2018, 07:53) *
Citation (TomCom @ 6 Jun 2018, 06:58) *
En dehors de stations de travail, qui a besoin de 32 cœurs?

La MAO ? l'édition video ?

helas non, comme pour les jeux,on atteint la limite à partir de 8/10 cœur (exemple les tests de adobe media encoder sur l'imac pro: plus rapide en 10 cœurs qu'en 12 !)
La question a ete soulevée dans la news d'hier avec les 28 cœurs d'Intel, peu d'applications, meme les plus gourmandes type logiciel de rendu3Dsont actuellement op pour 30 cœurs. (aopres ya certaines de calculs scientifique,s des trucs de virtualisation massive etc.. mais on est loin du grand public)
Ca va certainement venir assez vite, mais pour l'instant c'est rare (final cut pro, oui, revu spécialement pour l'imacPro, du coup pas plus d'une douzaine de cœurs)


Ce n'est pas exactemet le cas des logiciels de MAO. Mais ceci dit ce que toi et Hébus soulèvent est forcément vrai. On va arriver à un moment où la gestion d'un nombre de coeurs trop nombreux devient plus couteuse qu'elle ne permet de gagner.
J'attends de recevoir cette machine à base de Xeon (en l'occurence un "petit", 10 coeurs 20 threads), mais je m'attends néanmoins à une différence importante sur mon vieux 4 coeurs/8threads.
Forcément les instruments virtuels et effets font de moins en moins de compromis, et cela se traduit par un besoin de calcul qui va parfois plus vite que la fameuse loi de Moore.
Par exemple pour une marque connue, l'émulation d'un compresseur non linéaire comme un Urei 1176 mange dans sa dernière version près de 10 fois la puissance qu'il utilisait dans sa première version.
Mais au début, il fallait faire l'impasse sur de pans entier de modélisation (par exemple les transformateurs de sortie).


--------------------
" - chuis fatigué... T'es pas fatigué toi ?
- Je frise le coma"
Go to the top of the page
 
+Quote Post
otto87
posté 6 Jun 2018, 14:28
Message #19


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 228
Inscrit : 12 Jun 2009
Membre no 137 508



Il y a aussi un certain nombre de traitement au quels personne n'avait songer à cause de la puissance demandé : le ray tracing audio commence a pointer son nez par exemple.

Juste pour la balgue, allez dans l'utilitaire qui permet de visualiser les infos sur les applications... vous avez au minimum des centaines de threads en route... Il y a donc de la marge laugh.gif

Firefox avec 4 onglets légers (forum sans animation etc) = 68 Threads
840 threads en tout avec firefox, un terminal et un editeur de texte sur mon linux...


--------------------
Ne vous plaignez pas, pour une fois notre gouvernement nous écoute SYSTEMATIQUEMENT!!!!!!
Niveau GPGPU je bosse sur un des 500 plus gros calculateur du monde....
Mac Plus, SE 30,SI,CI,LC 1,2,3,4,imac G3, G4 Tour,imac intel, mac book 13",Dell Precision
Go to the top of the page
 
+Quote Post
Pixelux
posté 6 Jun 2018, 14:35
Message #20


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 767
Inscrit : 18 Dec 2003
Lieu : Montréal
Membre no 12 595



Citation (otto87 @ 6 Jun 2018, 09:28) *
Il y a aussi un certain nombre de traitement au quels personne n'avait songer à cause de la puissance demandé : le ray tracing audio commence a pointer son nez par exemple.

Juste pour la balgue, allez dans l'utilitaire qui permet de visualiser les infos sur les applications... vous avez au minimum des centaines de threads en route... Il y a donc de la marge laugh.gif

Firefox avec 4 onglets légers (forum sans animation etc) = 68 Threads
840 threads en tout avec firefox, un terminal et un editeur de texte sur mon linux...


Tu peux nous expliqué c'est quoi du Ray Tracing Audio parce que je comprend pas trop comment les photons peuvent avoir quelques choses en commun avec les ondes ?

Je suis assez ignorant dans le domaine.

Ce message a été modifié par Pixelux - 6 Jun 2018, 14:43.


--------------------
Go to the top of the page
 
+Quote Post
otto87
posté 6 Jun 2018, 14:49
Message #21


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 228
Inscrit : 12 Jun 2009
Membre no 137 508



Citation (Pixelux @ 6 Jun 2018, 15:35) *
Citation (otto87 @ 6 Jun 2018, 09:28) *
Il y a aussi un certain nombre de traitement au quels personne n'avait songer à cause de la puissance demandé : le ray tracing audio commence a pointer son nez par exemple.

Juste pour la balgue, allez dans l'utilitaire qui permet de visualiser les infos sur les applications... vous avez au minimum des centaines de threads en route... Il y a donc de la marge laugh.gif

Firefox avec 4 onglets légers (forum sans animation etc) = 68 Threads
840 threads en tout avec firefox, un terminal et un editeur de texte sur mon linux...


Tu peux nous expliqué c'est quoi du Ray Tracing Audio parce que je comprend pas trop comment les photon peuvent de quoi de commun avec les ondes ?

Je suis assez ignorant dans le domaine



Le cas du photon est très très particulier : la dualité onde corpuscule.Le ray tracing permet de voir la propagation des ondes : ça marche aussi bien pour faire de belle image que de trouver le meilleur emplacement d'une borne wifi ou simuler l’acoustique d'un lieu! Voir localiser une personne à partir du comportement d'une borne wifi...

Ce message a été modifié par otto87 - 6 Jun 2018, 14:51.


--------------------
Ne vous plaignez pas, pour une fois notre gouvernement nous écoute SYSTEMATIQUEMENT!!!!!!
Niveau GPGPU je bosse sur un des 500 plus gros calculateur du monde....
Mac Plus, SE 30,SI,CI,LC 1,2,3,4,imac G3, G4 Tour,imac intel, mac book 13",Dell Precision
Go to the top of the page
 
+Quote Post
Hebus
posté 6 Jun 2018, 15:01
Message #22


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 162
Inscrit : 24 Sep 2015
Lieu : Pays d'Aix
Membre no 196 570



Citation (otto87 @ 6 Jun 2018, 15:28) *
Il y a aussi un certain nombre de traitement au quels personne n'avait songer à cause de la puissance demandé : le ray tracing audio commence a pointer son nez par exemple.

Juste pour la balgue, allez dans l'utilitaire qui permet de visualiser les infos sur les applications... vous avez au minimum des centaines de threads en route... Il y a donc de la marge laugh.gif

Firefox avec 4 onglets légers (forum sans animation etc) = 68 Threads
840 threads en tout avec firefox, un terminal et un editeur de texte sur mon linux...


Tout dépend de la dépendance de tes threads entre elles, l’utilisation des I/O également, et si elle bossent en même temps ... clairement si tes threads sont indépendantes dans ton process et ne nécessitent aucune synchro où ne sont pas en compétition avec les IO...

Bref, le multi threading c’est super mais ça peut être aussi un casse tête à optimiser...


--------------------
Bobo du Pays d'Aix et Fanboy Apple
Go to the top of the page
 
+Quote Post
raoulito
posté 6 Jun 2018, 15:03
Message #23


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 010
Inscrit : 24 Jan 2014
Lieu : La Vienne
Membre no 189 026



Citation (malhomme @ 6 Jun 2018, 12:38) *
Ce n'est pas exactemet le cas des logiciels de MAO. Mais ceci dit ce que toi et Hébus soulèvent est forcément vrai. On va arriver à un moment où la gestion d'un nombre de coeurs trop nombreux devient plus couteuse qu'elle ne permet de gagner.
J'attends de recevoir cette machine à base de Xeon (en l'occurence un "petit", 10 coeurs 20 threads), mais je m'attends néanmoins à une différence importante sur mon vieux 4 coeurs/8threads.
Forcément les instruments virtuels et effets font de moins en moins de compromis, et cela se traduit par un besoin de calcul qui va parfois plus vite que la fameuse loi de Moore.
Par exemple pour une marque connue, l'émulation d'un compresseur non linéaire comme un Urei 1176 mange dans sa dernière version près de 10 fois la puissance qu'il utilisait dans sa première version.
Mais au début, il fallait faire l'impasse sur de pans entier de modélisation (par exemple les transformateurs de sortie).

alors plusieurs points:
> tout ce qui a besoin de calculer devrait pouvoir tirer parti des 32 cœurs, c'est une evidence car en théorie, et suivant la repartition type grand central, ca devrait aller plus vite
> sous windows (linux?) on peut assigner des coeurs par tache/logiciel, ca aide beaucoup, du coup à defaut d'avoir 1 rendu hyper rapide, tu peux peut-être ouvrir plusieurs sessions avec moins de coeurs mais qui calculent en parallèle (tout dépendra de la ram)
> et justement la Ram est fondamentale ici, on m'a toujours apris à diviser la quantité de ram par le nombre de coeur, histoire d'avoir au moins un indice du truc. 32 coeurs, faut minimum 64 go de ram pour avoir un résultat significatif


--------------------
——

Çà c'est ma création, un podcast associatif racontant une histoire de SF : http://reduniverse.fr La plus grande saga galactique jamais racontée en podcast :)

Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout.
JULES CLARETIE
Go to the top of the page
 
+Quote Post
marc_os
posté 6 Jun 2018, 15:23
Message #24


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 6 484
Inscrit : 21 Apr 2006
Membre no 59 799



Citation (Hebus @ 6 Jun 2018, 16:01) *
Bref, le multi threading c’est super mais ça peut être aussi un casse tête à optimiser...

Vu les commentaires, on dirait qu'il n'y a pas grand monde à faire de la programmation "multi threadée" ici...

Sur Mac, et Linux car proposé par Apple en Open Source, on a libdisptach, alias Grand Central Dispatch depuis OS X 10.7 !!!!*
Et le développeur n'a qu'une chose à faire : Se concentrer sur le découpage en tâche parallélisables, l'optimisation des points de synchronisation et s'occuper d'avoir un résultat "thread safe" (éviter que deux tâches essayent de modifier la même ressource en même temps). Libdispatch offre tous les outils nécessaires à cela, on n'a plus à gérer les threads directement, on définit des "files de tâches" (dispatch queues) et l'OS gère automatiquement en toute transparence les threads et la répartition sur les cœurs. Que la bécane ait un cœur comme avec le CoreDuo ou 32, c'est kif kif pour le développeur !
Et là je le dis sans arrière pensée : Merci Apple ! smile.gif


(*) Oui, j'en ai déjà parlé mais vu les commentaires, il me semble approprié de le rappeler.


--------------------
-----------------
--JE-------SUIS--
--AHMED-CHARLIE--
--CLARISSA-YOAV--
-----------------
Go to the top of the page
 
+Quote Post
Pixelux
posté 6 Jun 2018, 15:24
Message #25


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 767
Inscrit : 18 Dec 2003
Lieu : Montréal
Membre no 12 595



Citation (Hebus @ 6 Jun 2018, 10:01) *
Citation (otto87 @ 6 Jun 2018, 15:28) *
Il y a aussi un certain nombre de traitement au quels personne n'avait songer à cause de la puissance demandé : le ray tracing audio commence a pointer son nez par exemple.

Juste pour la balgue, allez dans l'utilitaire qui permet de visualiser les infos sur les applications... vous avez au minimum des centaines de threads en route... Il y a donc de la marge laugh.gif

Firefox avec 4 onglets légers (forum sans animation etc) = 68 Threads
840 threads en tout avec firefox, un terminal et un editeur de texte sur mon linux...


Tout dépend de la dépendance de tes threads entre elles, l’utilisation des I/O également, et si elle bossent en même temps ... clairement si tes threads sont indépendantes dans ton process et ne nécessitent aucune synchro où ne sont pas en compétition avec les IO...

Bref, le multi threading c’est super mais ça peut être aussi un casse tête à optimiser...


Soit dit en passant, j'ai été un peu chanceux avec le module Threading de Python.

Parce que sans vraiment savoir ce que je faisais. J'ai eu l'intuition qu'il fallait que je bâtisse une classe « Robot » complètement autonome, encapsuler sur elle même.

Autrement le module Threading n'aurait pas pu fonctionner.

C'est ce que je comprend et pour faire autrement, j'aurais du utilisé MultiProcess.

Édit: au sujet du déverminage en MultiThread quand ta jamais fais ça. Au début, c'est vraiment déroutant...

Ce message a été modifié par Pixelux - 6 Jun 2018, 15:27.


--------------------
Go to the top of the page
 
+Quote Post
SartMatt
posté 6 Jun 2018, 15:41
Message #26


Macbidouilleur d'Or !
*****

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



Citation (raoulito @ 6 Jun 2018, 16:03) *
> tout ce qui a besoin de calculer devrait pouvoir tirer parti des 32 cœurs, c'est une evidence car en théorie, et suivant la repartition type grand central, ca devrait aller plus vite
Non, absolument pas. Ça dépend du type de calculs.
Certains calculs sont très facile à paralléliser, et peuvent effectivement voir les performances augmenter linéairement en fonction du nombre de cœurs. D'autres à l'inverse ne sont même pas capables de tirer parti de deux cœurs. Et entre les deux, tu as une infinité de possibilité qui vont plafonner à plus ou moins de cœurs.

En théorie, tu n'augmentes linéairement que si tu peux découper ton problème en sous-problèmes totalement indépendants les uns des autres. Tu n'as ainsi jamais à synchroniser les différents threads, si ce n'est pour leur assigner des sous-problème, et la scalabilité est excellente. Un exemple, c'est par exemple le bruteforce d'un hash. Chaque thread peut travailler totalement indépendamment des autres pendant des heures. Mais même dans ce cas, l'augmentation linéaire des performances en fonction du nombre de theads gérés par le CPU est loin d'être garantie, car tu peux avoir d'autres limitations, notamment la bande passante mémoire, qui augmente rarement aussi vite que le nombre de cœurs. Par exemple, si tu prends les Core i7/i9 en LGA2066, ça va de 12 à 36 threads, mais avec la même bande passante mémoire dans tous les cas.

À l'inverse, quand tu ne peux pas découper en sous-problèmes indépendants, tu ne peux pas paralléliser. Par exemple, le calcul du nième terme de la suite de Fibonacci. Il me semble que la seule façon de faire un calcul de Fibonacci parallélisable, c'est si on le fait mal, avec un algorithme récursif naïf (on lance un thread pour calculer fib(n-1), un autre pour fib(n-2)... sauf que du coup on calcule deux fois fib(n-2)).

Et donc, entre les deux, tout va dépendre de la proportion du calcul que tu peux faire de façon indépendante par rapport à la complexité du découpage du problème et de la synchronisation. Pour la plupart des problèmes complexes, tu vas avoir de moins en moins de gain au fil de l'ajout de threads supplémentaire, et passé un certain nombre de threads les gains deviendront au mieux nuls, au pire tu vas perdre.

Citation (marc_os @ 6 Jun 2018, 16:23) *
Et le développeur n'a qu'une chose à faire : Se concentrer sur le découpage en tâche parallélisables, l'optimisation des points de synchronisation et s'occuper d'avoir un résultat "thread safe" (éviter que deux tâches essayent de modifier la même ressource en même temps).
Et le casse-tête d'optimisation dont parle Hébus, il est là justement, pas dans l'instanciation des threads et l'affectation des tâches... Donc c'est sacrément réducteur de dire que grâce à libdispatch le développeur n'a "qu'une chose à faire" comme si c'était devenu super simple, alors que cette seule chose à faire est constituée des trois opérations compliquées (donc en fait, trois choses, pas une seule rolleyes.gif ) de la programmation parallèle...


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

Go to the top of the page
 
+Quote Post
otto87
posté 6 Jun 2018, 15:54
Message #27


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 228
Inscrit : 12 Jun 2009
Membre no 137 508



Il serait bon de mettre d'autres aspect en perspective :
- ça ne fait que depuis une grosse dizaine d'année qu'il existe des machine multicore (hors station très haut de gamme genre SGI/serveur et quelques tentatives avec les G4 par exemple). Je pense que ce n'est pas dans l'esprit de tout les développeurs (lol Apple qui code en dur le nombre de threads ohmy.gif ).
- bien des softs sont basés sur du code qui vient pour certain de mac os sur 68k, il me semble que photoshop a été dans ce cas il n'y pas si longtemps que ça. C'est pas facile de tout reprendre à zéro pour "penser parallèle"
- le temps de développement n'est pas extensible à l'infini. C'est très bien libdispatch mais quand ton plug-in audio se vendra surtout sous windows, ben libdispatch c'est le dernier élément de la todo liste qui sera au final oublié. Un autre exemple avec openCL et maintenant l'équivalent sous métal : l'industrie mise sur cuda qu'il est plus facile d'optimiser qu'openCL (Cuda ne vise que le GPU alors qu'openCL vise CPU et GPU, ce qui pose des contraintes d'optimisations totalement contradictoires). Résultat un imac pro sous première se comporte comme un PC lambda...

Il y a la théorie, la pratique et les réalité du marché....

Ce message a été modifié par otto87 - 6 Jun 2018, 16:04.


--------------------
Ne vous plaignez pas, pour une fois notre gouvernement nous écoute SYSTEMATIQUEMENT!!!!!!
Niveau GPGPU je bosse sur un des 500 plus gros calculateur du monde....
Mac Plus, SE 30,SI,CI,LC 1,2,3,4,imac G3, G4 Tour,imac intel, mac book 13",Dell Precision
Go to the top of the page
 
+Quote Post
_Panta
posté 6 Jun 2018, 16:04
Message #28


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 796
Inscrit : 24 Dec 2006
Lieu : "Over The Rainbow"
Membre no 76 401



Citation
En dehors de stations de travail, qui a besoin de 32 cœurs?

depuis plus de 20 ans c'est toujours la meme chose, quand on est passé du RTC à l'ADSL, puis on lit la même chose sur la fibre, pareil quand le multicore est apparu, le Full HD, le 4K, bref éternel ... smile.gif


--------------------
- Macbook Pro M1 Pro 16.2"
- Macbook Pro TouchBar 15.4" T1 - 512GB/core i7@2,7Ghz - A VENDRE - Clavier neuf et batterie neuve, changés début 2023 (Garanti 6 mois) - SSD Samsung nVme toujours à 2,5GB/s - Gris sidéral
- Macbook Air 13,3" core i5 - iMac 27" core i5 - iPhone14 - Apple Watch 8
- Fbx Delta Devialet
Go to the top of the page
 
+Quote Post
raoulito
posté 6 Jun 2018, 16:06
Message #29


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 010
Inscrit : 24 Jan 2014
Lieu : La Vienne
Membre no 189 026



Citation (_Panta @ 6 Jun 2018, 15:04) *
Citation
En dehors de stations de travail, qui a besoin de 32 cœurs?

depuis plus de 20 ans c'est toujours la meme chose, quand on est passé du RTC à l'ADSL, puis on lit la même chose sur la fibre, pareil quand le multicore est apparu, le Full HD, le 4K, bref éternel ... smile.gif

http://forum.macbidouille.com/index.php?s=...t&p=4217935
n'empehce ton autre message sur google compute etait intéressant. j'ai ete voir, c'est quasiment incompréhensible, visiblement cela ne s'adresse pas au particuliers ou petites structures, meme aux utilisateurs eclairés dont je ne fais pas partie...

Ce message a été modifié par raoulito - 6 Jun 2018, 16:11.


--------------------
——

Çà c'est ma création, un podcast associatif racontant une histoire de SF : http://reduniverse.fr La plus grande saga galactique jamais racontée en podcast :)

Tout homme qui dirige, qui fait quelque chose, a contre lui ceux qui voudraient faire la même chose, ceux qui font précisément le contraire et surtout la grande armée des gens d'autant plus sévères qu'ils ne font rien du tout.
JULES CLARETIE
Go to the top of the page
 
+Quote Post
Hebus
posté 6 Jun 2018, 16:07
Message #30


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 7 162
Inscrit : 24 Sep 2015
Lieu : Pays d'Aix
Membre no 196 570



Citation (_Panta @ 6 Jun 2018, 17:04) *
Citation
En dehors de stations de travail, qui a besoin de 32 cœurs?

depuis plus de 20 ans c'est toujours la meme chose, quand on est passé du RTC à l'ADSL, puis on lit la même chose sur la fibre, pareil quand le multicore est apparu, le Full HD, le 4K, bref éternel ... smile.gif


ça dépend ce que l'on fait... y a des gens qui n'en auront jamais besoi,, par contre pour les Pro ... ça me semble évidemment incontournables... à plus ou moins longue échéance smile.gif

D'ailleurs les GPU c'est plein de coeurs wink.gif

Citation
Rodrigues as tu du coeur ? Non, j'ai du carreau, la partie est foutue... viens payer l'apéro


laugh.gif

Une petite vodka mon camarade ?


--------------------
Bobo du Pays d'Aix et Fanboy Apple
Go to the top of the page
 
+Quote Post

3 Pages V   1 2 3 >
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 : 24th April 2024 - 08:25