Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| multithreading [Le 30/03/2010, 13:15] – créée fabien26 | multithreading [Le 03/11/2026, 12:32] (Version actuelle) – supprimée krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Multithreading - Optimiser l' | ||
| - | De nos jours les ordinateurs disposent quasiment tous de la possibilité de faire tourner au moins deux threads (tâches systèmes) en même temps. La première fois que le grand public a entendu parlé de cette fonctionnalité c' | ||
| - | |||
| - | Ceci rend les ordinateurs plus réactifs quand ils sont en charge, mais permet aussi de grandement augmenter la vitesse de certains programmes ! | ||
| - | |||
| - | Il existe deux types de cœurs d' | ||
| - | * Un cœur physique est un autre processeur réel, il permet en théorie des augmentations de performances de + 100% par nombre de cœur supplémentaire. | ||
| - | * Un cœur virtuel est un cœur créé par la technologie Hyper Threading d' | ||
| - | |||
| - | Cette page se fera un plaisir de recenser les différents programmes à préférer si vous utilisez un processeur multithreads pour obtenir les meilleurs performances. Elle regroupera aussi quelques trucs et astuces à connaitre pour améliorer les performances de programmes qui n' | ||
| - | |||
| - | Si le programme doit être configuré pour utiliser le multithreading, | ||
| - | |||
| - | ===== Programmes multithreads ===== | ||
| - | |||
| - | ==== Compression ==== | ||
| - | |||
| - | * [[p7zip]] - le format 7z est compressible en multithreads. | ||
| - | |||
| - | ==== Vidéo ==== | ||
| - | |||
| - | * [[WinFF]] - **Activation Manuelle** - Permet l' | ||
| - | * [[Kdenlive]] - Permet le rendu en multithreading, | ||
| - | * [[....]] - ... | ||
| - | |||
| - | === FFmpeg === | ||
| - | |||
| - | [[FFmpeg]] permet sans aucune difficulté d' | ||
| - | |||
| - | ffmpeg --threads N | ||
| - | |||
| - | **N** étant le nombre de threads à utiliser. Vous pouvez donc en utiliser seulement 3 sur un processeur Quad Core pour garder une grande réactivité sur une autre tâche. | ||
| - | |||
| - | ==== Serveurs (Web/ | ||
| - | |||
| - | Je ne m'y connais pas bien du tout en serveurs, si quelqu' | ||
| - | |||
| - | Je suppose quand même au vu des architectures utilisées dans les serveurs web que la très grande majorité des serveurs comme [[Apache]] par exemple sont parfaitement bien optimisés. | ||
