Sylvestre Ledru
👤 SpeakerAppearances Over Time
Podcast Appearances
Oui, c'est ça.
Donc maintenant, sur les plus modernes, tu en as 60, un truc comme ça, je ne sais pas exactement, mais maintenant c'est en dizaines.
Et tu as ça après aussi pour les GPU, les processeurs de cartes graphiques qu'on utilise dans l'IA un peu partout maintenant.
Je ne suis pas expert des logiciels de montage de vidéos, mais je suis baudor que ces logiciels qui sont assez vieux et qui ont été codés.
Leur base de code a été développée pour des processeurs monocore.
Ce n'était pas du multicore comme on a maintenant.
Réécrire ça, ça coûte une fortune.
C'était pour revenir aux navigateurs qui sont les logiciels que tout le monde utilise.
quand Chrome est sorti, Firefox n'était pas très parallèle.
Il y avait des aspects parallèles, mais par exemple, quand il y avait un onglet qui plantait, ça faisait souvent tomber l'intégralité du navigateur.
Et une des forces de Chrome, quand ils ont sorti, ça a été de rendre ça vraiment plus parallèle.
C'est-à-dire que si tu avais un onglet qui crachait, qui plantait, ça ne faisait pas planter le navigateur.
Et nous, sur Emozia, ça nous a pris des années à rattraper le retard parce qu'eux n'avaient pas eu cette dette technique.
Donc pour tes logiciels Adobe et After Effects, c'est probablement ça.
Ils peuvent, ça dépend après comment le système d'exploitation gère ça, mais souvent, oui, c'est le cas.
Par exemple, pour les GPU, ça va distribuer de manière massive sur les GPU.
Quand tu joues aux jeux vidéo, ce que font les développeurs du jeu vidéo ?
Tu vas avoir l'IA, par exemple, qui va tourner dans un processus séparé.
Tu vas avoir la gestion du réseau qui va être dans un processus séparé, etc.
Pour l'anecdote, on a un collègue qui avait imprimé une petite feuille avec écrit « Tu dois faire cette taille pour pouvoir faire du code multithread ».