Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Hardware > Achat PC > Composants

Composants Processeur, ventilateurs, RAM, ...

Réponse
 
Outils de la discussion
Vieux 02/08/2008, 23h51   #1 (permalink)
Membre émérite
 
Date d'inscription: mai 2007
Messages: 847
Envoyer un message via MSN à sliderman
Par défaut Quad core trop consommateur ?

Bonjour,

Je compte acheter un processuer quad core. Cependant je n'ai pas tout le temps besoin d'un quad core. Je pense donc à désactiver plusieurs core lorsque je n'en ai as besoin de 4.

J'aurais une question à propos de cela. Imaginons que je désactive deux core (plûtot que je n'en active que deux), combien deux watts consommés gagnerais-je ?
Le quad core que je compte acheter consomme 95 W (de TDP).
pour moi désactiver deux core reviendrais à consommer 55 W, mais je peux me tromper.
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2008, 19h08   #2 (permalink)
Membre régulier
 
Date d'inscription: août 2008
Localisation: Canada
Messages: 125
Par défaut quel processeur?

Je suis curieux . . . Il s'agit de quel quad-core?
Alexandreg12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2008, 22h06   #3 (permalink)
Membre émérite
 
Date d'inscription: mai 2007
Messages: 847
Envoyer un message via MSN à sliderman
Par défaut

un xeon
le X3230
et je demande simplement, en rélité je ne fais que supposer, mais je ne sais pas
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 14h37   #4 (permalink)
Membre éclairé
 
Avatar de shkyo
 
Date d'inscription: juin 2003
Localisation: Sur Mars, au fond à droite après le rocher en forme de truffe...
Âge: 35
Messages: 314
Par défaut

Citation:
Envoyé par sliderman Voir le message
Bonjour,

Je compte acheter un processuer quad core. Cependant je n'ai pas tout le temps besoin d'un quad core. Je pense donc à désactiver plusieurs core lorsque je n'en ai as besoin de 4.
Pas besoin tout le temps ?? Mais dès que tu vas faire plusieurs trucs à la fois, l'OS va forcément faire tourner les 4 cores ! Et ton multi-tâche sera d'ailleurs nettement plus confortable !
__________________
Il faut TOUJOURS réfléchir AVANT d'agir...

Envie de tee-shirts originaux et sympa ? Visitez mon site... http://www.popopse.spreadshirt.net/
Si vous avez quelques minutes, passez donc voir mon blog... http://shkyo30.over-blog.com/
shkyo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 15h37   #5 (permalink)
Membre émérite
 
Date d'inscription: mai 2007
Messages: 847
Envoyer un message via MSN à sliderman
Par défaut

Citation:
Envoyé par shkyo Voir le message
Pas besoin tout le temps ?? Mais dès que tu vas faire plusieurs trucs à la fois, l'OS va forcément faire tourner les 4 cores !
faux
si l'OS n'implémente pas le multi-core (au dela du dual)
tu sais le micro noyau est codé en C (windows/linux/mac)
donc la notion de core c'est codé en dur (enfin, je pense)
Citation:
Envoyé par shkyo Voir le message
Et ton multi-tâche sera d'ailleurs nettement plus confortable !
pas forcément
prend un e8600, il te bat le quad core énoncé plus haut pour les appli bureautique (bon c vrai c débile d'acheter un dual ou même un quad pour de la bureautique, mais c pour l'exemple)

un quad c bien pour de la vidéo, mais sinon ça vaut pas le coup (c'est pour ça que je compte désactiver des core si je m'achete un quad)
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php
sliderman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 16h35   #6 (permalink)
Membre chevronné
 
Date d'inscription: juin 2008
Messages: 643
Par défaut

Code :
si l'OS n'implémente pas le multi-core (au dela du dual)
tu sais le micro noyau est codé en C (windows/linux/mac)
donc la notion de core c'est codé en dur (enfin, je pense)
Le nombre de CPU "supportables" par un OS est une puissance de 2 qui tient sur 32 ou 64 bits. C'est généralement codé en dur pour dimensionner quelques tables internes.

Lorsque l'OS démarre, il découvre le nombre de CPU qu'il y a (et s'il n'y a pas de soucis côté "licence") sera capable d'ordonnancer les process sur l'ensemble de ces CPUs dits "actifs".

Tant que le nombre de CPU actifs reste < "supportables", pas besoin de recompiler l'OS pour prendre en compte 1, 2, 3, ... CPU supplémentaires.

Après la question est de savoir s'il est possible de faire évoluer l'énergie consommée en fonction de la capacité/puissance de traitement instantannée demandée.
On peut l'envisager de deux façons:
  1. ajustage dynamiquement la fréquence: ca se fait depuis longtemps sur les portable pour augmenter l'autonomie des batteries.
  2. arrêt de tout ou partie de certain "cores"/CPU: c'est une option que certain processeurs multicores commencent à offrir.
Mais, je ne sais pas si le X3230 offre ce type de possibilités
- W
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 19h02   #7 (permalink)
Membre émérite
 
Date d'inscription: mai 2007
Messages: 847
Envoyer un message via MSN à sliderman
Par défaut

Citation:
Envoyé par wiztricks Voir le message
Tant que le nombre de CPU actifs reste < "supportables", pas besoin de recompiler l'OS pour prendre en compte 1, 2, 3, ... CPU supplémentaires.
non mais vu le probleme que je rencontre
http://developpez.net/forums/showthread.php?p=3519964
avec un dual, je trouve cela mieux
Citation:
Envoyé par wiztricks Voir le message
Après la question est de savoir s'il est possible de faire évoluer l'énergie consommée en fonction de la capacité/puissance de traitement instantannée demandée.
ben plus tu as de matériel qui tourne plus tu as d'énérgie consommée, logique (et vice et versa bien sûr)
Citation:
Envoyé par wiztricks Voir le message
On peut l'envisager de deux façons:
  1. ajustage dynamiquement la fréquence: ca se fait depuis longtemps sur les portable pour augmenter l'autonomie des batteries.
  2. arrêt de tout ou partie de certain "cores"/CPU: c'est une option que certain processeurs multicores commencent à offrir.
Mais, je ne sais pas si le X3230 offre ce type de possibilités
- W
ben c'est pas l'os qui gère ça
parce que sous tous les dual core (à moins que je me trompe) tu peux désactiver un core (dans le bootloader)
__________________
http://aldorande.miniville.fr/ind
Fedora 8, eclipse 3.3 sur x86_64
--------------
Colorer votre code php

Dernière modification par Guardian ; 04/08/2008 à 19h54 Motif: sms
sliderman est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/08/2008, 20h18   #8 (permalink)
Membre chevronné
 
Date d'inscription: juin 2008
Messages: 643
Par défaut

Citation:
Envoyé par sliderman Voir le message
ben plus ta de matériel qui tourne plus ta dénérgie consommée, logique (et vice et versa bien sûr)ben c pas l'os qui gère ça
parce que sous tous les dual core (à moins que je me trompe) tu pe désactiver un core (dans le bootloader)
L'OS peut coopérer avec le matériel:
Lectures:
http://fr.wikipedia.org/wiki/Advance...ower_Interface
http://www.theregister.co.uk/2007/02...nced_powernow/


Citation:
non mais vu le probleme que je rencontre
http://developpez.net/forums/showthread.php?p=3519964
avec un dual, je trouve cela mieux
Sur Linux, le support du SMP est toujours optionnel. Donc on compile un noyau en précisant qu'on veut le support de SMP et en donnant le nombre de CPU 'supportables' qui peut aller de 1 a 255.

Je n'ai pas vérifié mais, il n'y a pas de bonnes raisons pour qu'un noyau compilé pour supporter 16 CPUs (ca dimensionne les structures de données internes) ne fonctionne pas sur un système qui a moins de 16 CPUs.
Par contre, un noyau compilé pour ne supporter que 2 CPU ne verra pas plus de 2 CPUs.

Sur Windows, le problème technique du SMP est masqué par la logique commerciale: XP home ne supporte qu'1 CPU, XP Pro jusqu'à 2, Windows server...

- W

Note: Le support de SMP signifie que l'accès à nombre de structures de données de l'OS devra être synchronisé de façon particulière: çà ajoute un peu de code sur des chemins qu'on à toujours intérêt à optimiser (c'est l'OS).
Puis il y a la base de données des CPUs actifs/supportés et ses implications.














- W
wiztricks est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Hardware > Achat PC > Composants



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide