Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Logiciels (http://www.ndfr.net/forums/forumdisplay.php?f=61)
-   -   WinRAR utilise 100% du processeur (http://www.ndfr.net/forums/showthread.php?t=5471)

Matt 28-11-2004 18:38

Shp 13 > En fait, si tu exécutes deux taches strictement identiques sur un CPU HT, elles vont toutes les deux mettre le temps qu'elle mettraient sur un CPU normal de fréquence moitié (mais comme elles s'exécutent en même temps, le temps final est le même qu'en exécutant successivement les 2 tâches sur un CPU non HT), car l'HT ne permet de faire de l'exécution simultanée que si les deux tâches n'utilisent pas les même unités du CPU (par exemple, une tache qui fait du calcul entier, l'autre du flottant).

Cougar 28-11-2004 19:59

"petit" article bien sympa qui explique (pas en détail mais presque), l'HT : http://www.materiel.be/cpu/ht/page1.php

Sinon pour compléter un peu le sujet, quand on aura des cpu dual core (du genre 2*2Ghz) là oui, on pourra pas compresser à plus de "2Ghz" (et encore c'est peut être possible d'optimiser la compression sur 2 cpu), par contre dans le même temps on aura un encodage de DVD qui tournera sur l'autre core :)

Matt 28-11-2004 20:10

Si si, on pourra compresser en utilisant les deux cores ;) Il existe déjà de nombreux algorithmes de compression capables de fonctionner en multi-threading. C'est déjà le cas de 7-zip par exemple.

Cougar 28-11-2004 21:37

tout est bien dans le meilleur des monde alors :)

Fred 29-11-2004 21:55

Quote:

Originally Posted by Don Perignon
Mais sais-tu quel réglage choisir quand on veut créer une archive .rar ? WinRAR te demande la méthode de compression et la taille des volumes (listes déroulantes de l'onglet Général) Comme je suis plus que nul en ce domaine, je choisis toujours : "meilleure" pour la méthode de compression et "détection automatique" pour la taille des volumes. ai-je raison ?

Pour la taille des volumes, laisse WinRAR gérer ça il le fait très bien. Je te conseille, pour des archives standard que tu ne vas pas retoucher (donc pas d'ajout/suppression de fichiers) d'utiliser la compression maximale et l'option d'archive solide, c'est ce que j'utilise et ça donne de très bons résultats.
Quote:

Puisque j'y suis, évite-moi de mourir idiot : qu'est ce qu'une archive SFX et une archive solide ?
SFX : Autoextractible, ça te génère un programme qui contient l'archive et permet de l'extraire, pratique si tu veux la décompresser sur n'importe quelle machine (Windows), même celles sur lesquelles WinRAR n'est pas installé.
Archive solide : WinRAR considère dans ce mode les fichiers comme concaténés, comme s'ils étaient mis bout à bout dans un grand fichier qu'il va compresser. Ca permet de repérer les similitude entre différents fichiers par exemple, et améliore le taux de compression, par contre celà demande plus de mémoire à la compression/décompression, parfois plus de temps de calcul, et comme l'a dit shp lors de l'ajout d'un fichier WinRAR recompresse tout, d'où une perte de temps, mais une compression toujours optimale.

@shp : même si WinRAR, ou n'importe quel autre programme, n'est pas threadé (comprenez : ne supporte pas les processeurs multiples), le P4 tourne quand même à pleine puissance, comme si l'HT n'était pas activé, donc avec sa fréquence complète si l'on peut dire. Après je ne sais pas comment le gestionnaire de tâche interprête le fait qu'on n'utilise qu'un processeur virtuel, il considère sans doute que le système travaille à 50% alors que ce n'est pas le cas ...

Fred (on peut en abuser ^^)

Matt 29-11-2004 23:33

Fred > Le P4 tourne certe à pleine puissance avec un programme non threadé, mais comme il exécute toujours au moins 2 thread simultané, un programme non threadé ne bénéficiera pas de toute la puissance du CPU, contrairement au cas d'un CPU sans HT qui peut exécuter un seul thread à la fois et y dédier toute sa puissance.
En pratique, si aucune autre tâche lourde ne tourne, la perte sera faible, mais elle peut être élevée dans certains cas "extrêmes".

Fred 01-12-2004 18:21

Je pensais que l'hyperthreading n'était qu'un "hack" hardware pour profiter au mieux des nombreux pipelines, et que le P4, en mode non-HT, pouvait délivrer toute sa puissance ...

Matt 01-12-2004 18:39

Un P4 HT en mode non HT délivre bien "toute" sa puissance (c'est à dire strictement la même qu'un P4 non HT de fréquence identique).
Par contre, en mode HT, il apparaitra au moins aussi puissant (voir un peu plus, et c'est là l'intérêt de l'HT ...) pour les programme multi-threadés, mais par contre, il semblera un peu moins puissant pour un programme non multi-threadé, car un P4 HT exécute toujours 2 threads en simultané, donc une partie de la puissance sera consommée par un autre programme, et ce quels que soient les niveau de priorité.

childerik 01-12-2004 18:42

Quote:

Originally Posted by Fred
Je pensais que l'hyperthreading n'était qu'un "hack" hardware pour profiter au mieux des nombreux pipelines, et que le P4, en mode non-HT, pouvait délivrer toute sa puissance ...

C'est étrange ce que tu dis : n'importe quel test effectué avec et sans HT montre au mieux un gain très appréciable et au pire la même performance avec HT activé.

Fred 01-12-2004 23:50

@Child : ce que je voulais dire, c'est que je pensais que même en mode HT, le processeur pouvait passer en mono-tâche lorsqu'il n'en avait qu'une à traiter ;)

Cougar 02-12-2004 00:36

sauf que y a toujours plusieurs tâches à traiter (on parle bien d'OS multitâche) ;)
y a qu'à voir la liste des processus de windows quoi :)


All times are GMT +2. The time now is 16:57.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.