La mao et le hyperthreading d'intel
- 13 réponses
- 6 participants
- 1 642 vues
- 1 follower
sam 44
46
Nouvel·le AFfilié·e
Membre depuis 21 ans
Sujet de la discussion Posté le 24/05/2003 à 19:52:54La mao et le hyperthreading d'intel
Salut a tous
Les programmes et plug in sont ils sensibles (en performances) a un p4 en hyperthreading par rapport a un p4 normal.
SAM 44
Les programmes et plug in sont ils sensibles (en performances) a un p4 en hyperthreading par rapport a un p4 normal.
SAM 44
- 1
- 2
Yannou le Jacky
12965
Membre d’honneur
Membre depuis 22 ans
2 Posté le 24/05/2003 à 20:49:58
Le coup de l'OS la c'est pas sur !!
Si c'est qu'un seul processus , ben ca se partagera pas sur plusieurs processeurs, c'est comme ca !
Apres il y a des softs optimisés pour plusieurs processeurs, donc qui peuvent se decouper en plusieurs processus.
Mais l'hyperthreading du PIV apres c'est particulier je pense, et ca ne fonctionne pas comme un veritable multiproc. donc a voir.
Si c'est qu'un seul processus , ben ca se partagera pas sur plusieurs processeurs, c'est comme ca !
Apres il y a des softs optimisés pour plusieurs processeurs, donc qui peuvent se decouper en plusieurs processus.
Mais l'hyperthreading du PIV apres c'est particulier je pense, et ca ne fonctionne pas comme un veritable multiproc. donc a voir.
Jacky repenti. SeuRn
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
3 Posté le 24/05/2003 à 20:39:35
Salut,
Je crois que ça dépend avant tout de ton OS, il faut voir si il gère bien le multiprocessing ou pas car c'est lui qui va distribuer les processus équitablement ou non entre les différents processeurs (ou l'"émulation" de différents processeurs comme l'Hyperthreading).
Après si les programmes sont écrits pour tirer le meilleur du multiprocessing, c'est encore mieux. Nuendo en est un exemple, il n'y en a malheureusement pas des masses.
Ciao ;)
Je crois que ça dépend avant tout de ton OS, il faut voir si il gère bien le multiprocessing ou pas car c'est lui qui va distribuer les processus équitablement ou non entre les différents processeurs (ou l'"émulation" de différents processeurs comme l'Hyperthreading).
Après si les programmes sont écrits pour tirer le meilleur du multiprocessing, c'est encore mieux. Nuendo en est un exemple, il n'y en a malheureusement pas des masses.
Ciao ;)
Patrick.salvador
412
Posteur·euse AFfamé·e
Membre depuis 22 ans
4 Posté le 13/07/2003 à 20:39:29
Ok pour ça
sinon, est-ce k'ont considère ke le pc travail sur plusieurs taches kan il doit par exemple, dans un séquenceur, s'ocuper des différents plugin ouverts ? ou est-ce ke ça rentre dans une tache unique ?
A++
sinon, est-ce k'ont considère ke le pc travail sur plusieurs taches kan il doit par exemple, dans un séquenceur, s'ocuper des différents plugin ouverts ? ou est-ce ke ça rentre dans une tache unique ?
A++
Yannou le Jacky
12965
Membre d’honneur
Membre depuis 22 ans
5 Posté le 13/07/2003 à 21:17:49
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
6 Posté le 13/07/2003 à 21:18:38
Citation :
sinon, est-ce k'ont considère ke le pc travail sur plusieurs taches kan il doit par exemple, dans un séquenceur, s'ocuper des différents plugin ouverts ? ou est-ce ke ça rentre dans une tache unique ?
C'est pire que ca chaque plug in peut avoir differentes "taches".
Pour prendre un exemple, internet explorer, c'est au moins une dizaines de "threads" ( l'unite de la notion de taches, si tu veuxm en quelque sorte ). Nuendo, pareil, et sans aucun plug in.
Processus et processeur, attention, c'est tres different. Mac OS X, win2000/XP, sont des OS multi processus, et peuvent tournner sur des machines avec un seul processeur : ils feront tourner les plusieurs processus les uns apres les autres, selon certaines regles propres a l'OS.
Shariff/RIP
2546
Squatteur·euse d’AF
Membre depuis 22 ans
7 Posté le 13/07/2003 à 21:36:36
Oui mais un OS doit, en plus d'être multi-processus, multi-processeurs, n'est-ce pas?
je veux dire par là qu'il ne suffit pas que l'OS divise les tâches en plusieurs processus et threads, il faudrait aussi qu'il réussisse à distruber équitablement les threads entre les 2 procs, non?
je veux dire par là qu'il ne suffit pas que l'OS divise les tâches en plusieurs processus et threads, il faudrait aussi qu'il réussisse à distruber équitablement les threads entre les 2 procs, non?
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
8 Posté le 13/07/2003 à 21:38:36
Oui, certes, mais est ce la question posee ?
Le multi processing reste un truc pour les gros ordis. Puis je prefere les clusters, l'idee est plus cool ( j'ai hate d'en monter un avec mes deux pc, d'ailleurs ).
Le multi processing reste un truc pour les gros ordis. Puis je prefere les clusters, l'idee est plus cool ( j'ai hate d'en monter un avec mes deux pc, d'ailleurs ).
Yannou le Jacky
12965
Membre d’honneur
Membre depuis 22 ans
9 Posté le 13/07/2003 à 21:38:43
Pov Gabou
19553
Drogué·e à l’AFéine
Membre depuis 22 ans
10 Posté le 13/07/2003 à 21:49:16
Citation :
mais une question : est ce que le processus au niveau processeur sont les meme que les processus que tu vois apparaitre dans l'onglet Processus Du gestionnaire de programme sous 2000 / XP ??
Ah, mais si tu es vraiment curieux, fais ceci : ctr alt sup ( pour avoir la fenetre des gestion des processus, tu vas dans affichage, selectionne colonnes , et tu fais afficher thread). Et la, tout un nouveau monde s'ouvre a toi
En fait, sous windows, mac OS X et pour de vrai bientot sous linux, il y a les processus, et les threads, autrement appeles processus legers. Sans rentrer dans les details qui demaderaient de connaitre un peu la gestion mutli processus d'un OS, quand tu peux, tu utilises plusieurs threads plutot que plusieurs processus. Donc un processus a plusieurs threads, en general ( sous windows, c'est vraiment rare d'avoir un processus avec un seul thread ).
par exemple, la, a cote de moi, j'ai mon portable. Je lance IE : 5 threads directs. Parce que quand tu vas sur internet, pendant que IE cherche l'adresse, tu veux pouvoir continuer a aller dans les menus, lancer un nouvel IE, etc...
Des que tu peux faire plusieurs choses en meme temps dans un meme programme, c'est du multi threading, en general.
- < Liste des sujets
- Charte
- 1
- 2