Michaël de Marliave
👤 SpeakerVoice Profile Active
This person's voice can be automatically recognized across podcast episodes using AI voice matching.
Appearances Over Time
Podcast Appearances
Donc on comprend déjà qu'il y a un gros truc sur la mémoire et qu'on peut se demander si justement le fait de donner cette confiance-là totale au fait que le développeur saura toujours bien gérer sa mémoire, c'était peut-être pas une erreur, ou en tout cas on pourrait peut-être imaginer de faire mieux.
Ça m'amène au deuxième point qui est très intéressant, c'est l'histoire du parallélisme justement.
Parce que pareil, je suis sûr que c'est un truc un peu nébuleux, où tout le monde qui a monté son PC, qui a acheté son premier processeur, s'est déjà posé la question, est-ce qu'il faut mieux des performances en single thread ou en multi thread ?
On ne sait pas exactement ce que ça veut dire, on sait qu'il y a des logiciels
qui marchent très bien sur un seul thread, mais d'autres qui sont mieux optimisés pour d'autres sans bien savoir de quoi on parle exactement.
Est-ce que tu pourrais nous expliquer une fois pour toutes, c'est quoi cette histoire de multithread et le rapport avec le langage de programmation ?
Donc en gros, ils allaient techniquement le plus vite possible pour les traiter de manière séquentielle.
Quand tu dis que c'est parallèle, mais ça ne l'est pas encore vraiment, qu'est-ce que ça veut dire ?
Parce que pour lire un O2, il n'y a pas besoin de lire l'instruction.
Exactement.
Donc, il alterne entre les deux ?
Pour le glossaire, c'est la concurrence, à différencier avec la suite.
C'est comme s'il y avait plusieurs petits processeurs dans le processeur.
Et donc là, ma question c'est, quand bien même tu peux acheter un super processeur avec 60 threads, pourquoi malgré tout, tu as certains logiciels, certains bien connus, par exemple les monteurs utilisent tous Adobe Premiere ou After Effects ?
qui sont connus pour globalement s'en foutre que t'es autant de puissance et qui vont être complètement limités
Non pas par tous ces multiprocesseurs, ces multicœurs, qui vont seulement pouvoir n'utiliser qu'un seul.
Ça vient d'où cette histoire ?
Mais alors...
Quand tu dis Chrome, un onglet égale un thread, concrètement, ce que ça veut dire, c'est que quand je suis dans Chrome, mes différents onglets tournent sur des processeurs, des cores différents.
Ok, en fait, vous, chez Simodzilla, vous n'aviez pas bien anticipé ou codé le truc pour du multithread.