Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1472 connectés 

  FORUM HardWare.fr
  Hardware
  Carte mère

  3 niveaux de cache ! Quel OS ?

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Page Précédente
Auteur Sujet :

3 niveaux de cache ! Quel OS ?

n°3272264
Drwily
Mad Doctor !
Posté le 16-06-2004 à 19:39:47  profilanswer
 

Voila, avec les P4 a 3 niveaux de cache ainsi que certaine config K6-3 on obtient aujourd'hui 3 niveaux de mémoire cache.
 
Mais je me demande si le gain apporté est vraiment valable et surtout si les OS 32 bit Windows supportent ces 3 niveaux de cache.
 
Quel OS supportent 3 niveaux de mémoire cache ?
 
Par exemple avec ma config : (K6-3 500 + 1024 SD ECC + Sapphire X800 Pro)
 
- 32 Ko de cache L1
- 256 Ko de cache L2
- 512 Ko de cache L3 sur carte mère
 
Est-ce que le cache L3 est utilisé ? Il est bien détecté par CPU-Z mais il y a juste la taille. Il n'y a pas la vitesse ni rien d'autre ?
 
Des avis sur la question ?


Message édité par Drwily le 16-06-2004 à 19:40:40
mood
Publicité
Posté le 16-06-2004 à 19:39:47  profilanswer
 

n°3272306
schtroumpf​nawak31
Posté le 16-06-2004 à 19:54:17  profilanswer
 

DrWily a écrit :

Voila, avec les P4 a 3 niveaux de cache ainsi que certaine config K6-3 on obtient aujourd'hui 3 niveaux de mémoire cache.
 
Mais je me demande si le gain apporté est vraiment valable et surtout si les OS 32 bit Windows supportent ces 3 niveaux de cache.
 
Quel OS supportent 3 niveaux de mémoire cache ?
 
Par exemple avec ma config : (K6-3 500 + 1024 SD ECC + Sapphire X800 Pro)
 
- 32 Ko de cache L1
- 256 Ko de cache L2
- 512 Ko de cache L3 sur carte mère
 
Est-ce que le cache L3 est utilisé ? Il est bien détecté par CPU-Z mais il y a juste la taille. Il n'y a pas la vitesse ni rien d'autre ?
 
Des avis sur la question ?


 
 
[:rofl][:rofl][:rofl]

n°3272308
schtroumpf​nawak31
Posté le 16-06-2004 à 19:55:10  profilanswer
 

Hormis ça: :??:  :heink:


Message édité par schtroumpfnawak31 le 16-06-2004 à 19:55:17
n°3272310
MarcoX
Posté le 16-06-2004 à 19:55:38  profilanswer
 

:heink:

n°3272313
schtroumpf​nawak31
Posté le 16-06-2004 à 19:56:39  profilanswer
 


 
t'aurai pu te contenter de plussoyer,c'est plus classe
pour nous deux :o

n°3272319
schtroumpf​nawak31
Posté le 16-06-2004 à 19:59:30  profilanswer
 

up quoi :D

n°3272349
PenPen57
Posté le 16-06-2004 à 20:18:06  profilanswer
 

Euh mais non, tu t'es trompé...
T'as pas une X800 avec un k6-3 500 hein ? :D

n°3272358
le_duc
PlaTyPuS
Posté le 16-06-2004 à 20:22:52  profilanswer
 

PenPen57 a écrit :

Euh mais non, tu t'es trompé...
T'as pas une X800 avec un k6-3 500 hein ? :D


 
j'espère... :D :D :D :lol:

n°3272360
malix974
Posté le 16-06-2004 à 20:23:57  profilanswer
 

AHAHAHAHAH c klr ke ca serait lol :lol:

n°3272362
chrisleurn
Hardcore Will Never Die !
Posté le 16-06-2004 à 20:25:04  profilanswer
 

PenPen57 a écrit :

Euh mais non, tu t'es trompé...
T'as pas une X800 avec un k6-3 500 hein ? :D


Spa possible, il faut du 1.5V obligatoire pour l'AGP, m'etonnerais que ça exister deja sur les mobos K6  :pt1cable:

mood
Publicité
Posté le 16-06-2004 à 20:25:04  profilanswer
 

n°3272370
MarcoX
Posté le 16-06-2004 à 20:31:30  profilanswer
 

on nage en plien délire :lol:
 
[:tonybanks]


Message édité par MarcoX le 16-06-2004 à 20:33:08
n°3272379
xav14
Posté le 16-06-2004 à 20:34:56  profilanswer
 

pour répondre "sérieusement" à la question. L'OS n'en a rien a battre de combien le proc a de cache, ni coombien de niveau il y a. Le proc ne fait qu'executer du code assembleur. Le proc se débrouille pour l'executer le plus vite possible.

n°3272384
chrisleurn
Hardcore Will Never Die !
Posté le 16-06-2004 à 20:36:43  profilanswer
 

xav14 a écrit :

pour répondre "sérieusement" à la question. L'OS n'en a rien a battre de combien le proc a de cache, ni coombien de niveau il y a. Le proc ne fait qu'executer du code assembleur. Le proc se débrouille pour l'executer le plus vite possible.


Sauf si tu le desactive dans le bios ce fameux cache, apres l'OS est pas content du tout :o  :o  
 
 
 
 
 [:chrisleurn]

n°3272442
PenPen57
Posté le 16-06-2004 à 20:53:12  profilanswer
 

Chrisleurn a écrit :

Spa possible, il faut du 1.5V obligatoire pour l'AGP, m'etonnerais que ça exister deja sur les mobos K6  :pt1cable:


 
oui, on es bien d'accord ;)
C'est pour ca que je me permet de mettre (gentiment) en doute la parole du monsieur  :whistle:

n°3272552
Drwily
Mad Doctor !
Posté le 16-06-2004 à 21:44:35  profilanswer
 

Je ne savait pas que le fait d'avoir uen récente X800 avec un K6 vous aurais autant fait marer. Chez moi ca fonctionne très bien et ma CM supporte autant le 3,3 v que le 1,5. Je n'avais "pas assez" de flouz pour tout changer j'ai préfférer redonner un coup de jeune a ma bécane et ca tourne plutot bien dans la grande majorité des applications.
 
Franchement je ne vois pas ou est le problème ?
 
Sinon, existe il un soft de test de la mémoire cache ?

n°3272553
chrisleurn
Hardcore Will Never Die !
Posté le 16-06-2004 à 21:46:04  profilanswer
 

DrWily a écrit :

Je ne savait pas que le fait d'avoir uen récente X800 avec un K6 vous aurais autant fait marer. Chez moi ca fonctionne très bien et ma CM supporte autant le 3,3 v que le 1,5. Je n'avais "pas assez" de flouz pour tout changer j'ai préfférer redonner un coup de jeune a ma bécane et ca tourne plutot bien dans la grande majorité des applications.
 
Franchement je ne vois pas ou est le problème ?
 
Sinon, existe il un soft de test de la mémoire cache ?


 :pt1cable:  
 
Pourquoi acheter le top du top en CG, alors que le reste ne suis rien du tout dans les jeux, sinon smarrant que ça passe en 1.5V [:joce]

n°3272561
MarcoX
Posté le 16-06-2004 à 21:48:37  profilanswer
 

[:teamroulaiz]
 
mais k'est ce ke tu va allé testé ton cache :pfff:

n°3272576
tceupa
Ingeniere del cazzo
Posté le 16-06-2004 à 21:54:19  profilanswer
 

DrWily a écrit :

Voila, avec les P4 a 3 niveaux de cache ainsi que certaine config K6-3 on obtient aujourd'hui 3 niveaux de mémoire cache.
 
Mais je me demande si le gain apporté est vraiment valable et surtout si les OS 32 bit Windows supportent ces 3 niveaux de cache.
 
Quel OS supportent 3 niveaux de mémoire cache ?
 
Par exemple avec ma config : (K6-3 500 + 1024 SD ECC + Sapphire X800 Pro)
 
- 32 Ko de cache L1
- 256 Ko de cache L2
- 512 Ko de cache L3 sur carte mère
 
Est-ce que le cache L3 est utilisé ? Il est bien détecté par CPU-Z mais il y a juste la taille. Il n'y a pas la vitesse ni rien d'autre ?
 
Des avis sur la question ?


 
t'as quoi comme carte-mère pour pouvoir monter 1Go de RAM ECC :heink:


---------------
Hard work may pay off later, but lazyness pays off NOW. I work hard on hardly working
n°3272682
xav14
Posté le 16-06-2004 à 22:47:35  profilanswer
 

Chrisleurn a écrit :

Sauf si tu le desactive dans le bios ce fameux cache, apres l'OS est pas content du tout :o  :o  
 
 
 
 
 [:chrisleurn]


 
le processeur [:aloy]
il va se prendre des défauts cache a chaque accès mémoire. en gros, au lieu de mettre 1ns, ça va en prendre 5 dès que tu fait une operation devant acceder a la ram.

n°3272691
chrisleurn
Hardcore Will Never Die !
Posté le 16-06-2004 à 22:50:31  profilanswer
 

xav14 a écrit :

le processeur [:aloy]
il va se prendre des défauts cache a chaque accès mémoire. en gros, au lieu de mettre 1ns, ça va en prendre 5 dès que tu fait une operation devant acceder a la ram.


Ptet le procos, mais l'OS va pas aimer, car pour le faire booter, faut de la patience [:chrisleurn]

n°3272734
Drwily
Mad Doctor !
Posté le 16-06-2004 à 23:08:17  profilanswer
 

Ma CM ne prend que 768 de RAM. J'ai acheter cette config d'ocaz a un lycée a l'époque (en 99) c'était un PC pour de la CAO, un Compaq AP200. Il y avait deja une barette de RAM de 512 ECC. En fait j'ai découvert que c'était une ECC quand j'ai voulu mettre une autre barette non ECC c'était incompatible. Quand j'ai vu le prix de l'ECC et surtout son avantage j'ai prefférer prendre une seconde sans savoir que ma CM n'allait pas au dela de 768... Je sais on peut pas tout savoir... Il n'y a pas de marque sur ma CM mais le chipset est un MVP4 de chez VIA sur le slot AGP il y a marqué AGP 2.0. A l'origine c'était une CG intégré. C'est tout ce que je peut dire...
 
Mais bon ca ne je répond aux sarcasmes mais ca ne répond pas a ma question a savoir s'il existe un soft qui puisse voir l'utilisation des niveaux de cache par le CPU. Ca existe ? CPU-Z ne le ait pas en tout cas.

n°3272742
PenPen57
Posté le 16-06-2004 à 23:10:28  profilanswer
 

DrWily a écrit :


...
 
Sinon, existe il un soft de test de la mémoire cache ?


 
Admettons que tu ais une carte mère te permettant de faire fonctionner une X800 avec un K6 500...  
Même une TI4200 doit etre limitée par un K6 500... alors la dernière carte à la mode on en parle même pas... :/
 
pour info, tu peux nous donner la marque de ta carte mère :)
 
EDIT : tu l'as fait :)
 
EDIT 2 : Sandra fait un test sur la mémoire cache il me semble.


Message édité par PenPen57 le 16-06-2004 à 23:14:44
n°3272752
Profil sup​primé
Posté le 16-06-2004 à 23:15:15  answer
 

pour le prix de la x800 pro tu te montait une config neuve et surtout recente  
 
rofl

n°3272753
schtroumpf​nawak31
Posté le 16-06-2004 à 23:15:43  profilanswer
 

Ben je sais pas mais à la base elle est bizarre ta question,
tu te soucies de détails anodins(de sombres histoires de cache :D )
mais tu dépense 500€ dans une CG pour une config qui en puissance n'en vaut pas 50,c'est peut être là que ça cloche...
de toute façon je pense que si ton bios est bien réglé et que toutes
tes pièces compatibles y pas de raison que windows sache pas se servir d'un cache de niveau 3 si il est apparu sur des procos d'il y a 8 ans... :hello:  
tu cherche à grapiller quelques perfs par le biai d'un cache de  
niveau 3 sur une config complètement dépassée et déséquilibrée,c'est irrationnel dsl... :sarcastic:  
Au lieu de t'acheter une X800pro t'aurais mieux fais de répartir
plus équitablement ton budget [:spamafote]

n°3272757
schtroumpf​nawak31
Posté le 16-06-2004 à 23:18:05  profilanswer
 

PenPen57 a écrit :

Admettons que tu ais une carte mère te permettant de faire fonctionner une X800 avec un K6 500...  
Même une TI4200 doit etre limitée par un K6 500... alors la dernière carte à la mode on en parle même pas... :/
 
pour info, tu peux nous donner la marque de ta carte mère :)
 
EDIT : tu l'as fait :)
 
EDIT 2 : Sandra fait un test sur la mémoire cache il me semble.


 
même une GF2 GTS voire mx sans exagérer :sarcastic:  
une Ti4200 n'est plus bridée à partir de 1.8GHz à mon avis :bounce:

n°3272828
Drwily
Mad Doctor !
Posté le 17-06-2004 à 00:03:33  profilanswer
 

C'est sur que tout ca est bridé, et que la X800 est gaché par cette config. Je ne cherche pas a grapillé des perf puisque de toute facon c'est deja au max. Mais juste savoir si avoir un cache L3 apporte vrament quelque chose. Car avec des soft comme Sandra ou Aida32 la cache L3 est bien détecté (la taille) mais pour des info plus approfondis il n'y a aucun info. C'est pour ca que je demande si le cache est dépendant de l'OS ou pas, ce n'est pas une question de perf.
 
Et puis Far Cry en 1024x768 a 40 fps en moyenne tout a font ca me parait bien pour un K6-3 500 non ?

n°3272911
deltaden
Posté le 17-06-2004 à 02:56:02  profilanswer
 

Il n'y a pas moyen de faire des détections directement sur le cache.
Les softs comme CPU-Z arrivent à faire cela en demandant qlq infos au CPU, mais ce n'est pas toujours suffisant pour pouvoir déterminer toutes les données à son sujet. L'autre méthode consiste à faire des mesures de latences, ça permet de connaitre la taille/vitesse des différents niveaux de cache.
 
 
Pour ce qui est de l'OS, de toute façon, le cache est géré uniquement et entièrement par le CPU. Ca sert juste à accéder plus rapidement à des données stockées en RAM. L'OS n'est même pas au courant de l'existance de ce cache. Même chose pour les applis. Au niveau soft, il n'y a pas de différence entre utiliser un CPU sans cache ou avec 50 niveaux... il doit rien faire de différent.
 
PS: ok, il existe maintenant des instructions de prefetching, mais c'est juste de l'optimisation, ça ne modifie pas le fonctionnement du soft.


Message édité par deltaden le 17-06-2004 à 02:58:06
n°3272927
Chabinoux
Le roi de la bidouille de Bios
Posté le 17-06-2004 à 05:38:53  profilanswer
 

Pour information le cache joue un role important dépendant aussi de l'OS.
Windows XP, 2000 et 2003 possède une clé de registre qui permet de spécifier la taille du L2 afin que son utilisation soit optimale.
 
Le cache L3 n'intervient vraiment que si le cache L2 est débordé (autant dire pas souvent)
 
Rappel : windows XP est par défaut configuré pour 256Ko de L2 d'où une mauvaise gestion des celerons (128ko) et P4 A,B,C(512Ko),E(1024Ko) avec les bonnes valeurs c'est beaucoup mieux. Ne vous fiez pas à tout ce qu'on vous dit la gestion du cache est géré par le proc mais aussi par le chipset (configurable via ses pilotes par windows)

n°3272939
chrisleurn
Hardcore Will Never Die !
Posté le 17-06-2004 à 07:06:12  profilanswer
 

DrWily a écrit :

Et puis Far Cry en 1024x768 a 40 fps en moyenne tout a font ca me parait bien pour un K6-3 500 non ?


40fps sous FarCry avec un 500MHz, je me demande comment c'est possible, surtout qu'il demande un minimum d'1GHz, et comme FarCry est assez CPU dependant :heink:  
 
Excuse moi, mais je suis plus que sceptique [:sigi]

n°3273981
deltaden
Posté le 17-06-2004 à 15:28:22  profilanswer
 

Chabinoux a écrit :

Pour information le cache joue un role important dépendant aussi de l'OS.
Windows XP, 2000 et 2003 possède une clé de registre qui permet de spécifier la taille du L2 afin que son utilisation soit optimale.
 
Le cache L3 n'intervient vraiment que si le cache L2 est débordé (autant dire pas souvent)
 
Rappel : windows XP est par défaut configuré pour 256Ko de L2 d'où une mauvaise gestion des celerons (128ko) et P4 A,B,C(512Ko),E(1024Ko) avec les bonnes valeurs c'est beaucoup mieux. Ne vous fiez pas à tout ce qu'on vous dit la gestion du cache est géré par le proc mais aussi par le chipset (configurable via ses pilotes par windows)


 [:figti]  
Un programme et donc l'OS, peut être optimisé pour une certain taille de cache, mais de manière indirecte, en utilisant des structures de données d'un certaine taille, etc... mais il ne peut pas vraiment ordonner au CPU comment gérer son cache (sauf les instructions de prefetch, qui peuvent, ou non, aboutir à qlq chose).  
 
Pour le chipset, je vois vraiment pas ce qu'il a à voir avec le cache mais bon...
 
DrWily > pour vérifier que ton L3 est bien activé, va dans le "about" de CPU-Z, puis fait "Cache Latency", là il devra détecter tes 3 niveaux de cache avec leur taille respective.


Message édité par deltaden le 17-06-2004 à 15:28:44
n°3274025
schtroumpf​nawak31
Posté le 17-06-2004 à 15:46:45  profilanswer
 

Chrisleurn a écrit :

40fps sous FarCry avec un 500MHz, je me demande comment c'est possible, surtout qu'il demande un minimum d'1GHz, et comme FarCry est assez CPU dependant :heink:  
 
Excuse moi, mais je suis plus que sceptique [:sigi]


 
Ce serait pas un bi-K63 desfois vu qu'il embarque de la RAM ECC? :D

n°3274072
lestathecr​ow
Posté le 17-06-2004 à 15:57:57  profilanswer
 

c'est surout un gros trool :-p. mdr en totu cas j'ai bien délirer. Ou alors kelkund e vraimetn débilement profond ki a essayer de fair un pc el plsu abhérent possible :-D.

n°3274087
biniou
Posté le 17-06-2004 à 16:05:15  profilanswer
 

schtroumpfnawak31 a écrit :

même une GF2 GTS voire mx sans exagérer :sarcastic:  
une Ti4200 n'est plus bridée à partir de 1.8GHz à mon avis :bounce:


même une TNT2 ne s'exprime pas au mieux avec un K6-3 500 !!!

n°3274089
bjone
Insert booze to continue
Posté le 17-06-2004 à 16:06:42  profilanswer
 

Deltaden a écrit :

[:figti]  
Un programme et donc l'OS, peut être optimisé pour une certain taille de cache, mais de manière indirecte, en utilisant des structures de données d'un certaine taille, etc... mais il ne peut pas vraiment ordonner au CPU comment gérer son cache (sauf les instructions de prefetch, qui peuvent, ou non, aboutir à qlq chose).  
 
Pour le chipset, je vois vraiment pas ce qu'il a à voir avec le cache mais bon...
 
DrWily > pour vérifier que ton L3 est bien activé, va dans le "about" de CPU-Z, puis fait "Cache Latency", là il devra détecter tes 3 niveaux de cache avec leur taille respective.


 
+1
 
de base l'OS et les applis, au niveau logiciel) n'a pas connaissance de l'architecture des caches. c'est censé être transparent.
 
ensuite, un petit peu plus précisement:
 
1) au niveau logiciel, tu peux paramétrer une routine pour que ses tampons tiennent dans le cache.
comme dit par deltaten, en SSE & Co, tu as des instructions de prefetch explicite.
 
concernant l'OS, il peut très bien se démerder avec ce que celui ci obtiens en retour de l'instruction cpuid.
 
2) plus précisement au niveau OS/BIOS, le cpu doit être proprement configuré aux niveau des espaces de cacheabilité: ie ne cacher complètement que la RAM physique, ne pas cacher du tout les registres, et faire de l'USWC pour les framebuffers de carte vidéo.  
 
3) le chipset faisant des requètes de cohérence vers le CPU lors des transferts DMA sur le PCI, effectivement, y'a certainement une configuration faite au niveau chipset par le bios.
 
4) mais toutes ces configurations couvrent les divers caches L1/L2/L3/..., seuls les prefetchs SSE explicitent permettent de spécifier le L1 ou le L2.
 
5) bref, pas de prise de chou, tout se démerde très bien tout seul. (et au cas contraire, y'a des mises à jour)

n°3274098
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 17-06-2004 à 16:11:41  profilanswer
 

Chrisleurn a écrit :

:pt1cable:  
 
Pourquoi acheter le top du top en CG, alors que le reste ne suis rien du tout dans les jeux, sinon smarrant que ça passe en 1.5V [:joce]


 
Son choix n'est pas absurde. Le gain de puissance dans les jeux est nettement plus appréciable en changeant de CG que de proc!

n°3274102
fodger
ARRRACHHEE TTAAA FFFOUUFFOUNE!
Posté le 17-06-2004 à 16:13:04  profilanswer
 

djangolefous a écrit :

pour le prix de la x800 pro tu te montait une config neuve et surtout recente  
 
rofl


 
Ca c'est vrai:p.

n°3274117
schtroumpf​nawak31
Posté le 17-06-2004 à 16:20:46  profilanswer
 

Fodger a écrit :

Son choix n'est pas absurde. Le gain de puissance dans les jeux est nettement plus appréciable en changeant de CG que de proc!


 
c'est pas le problème

n°3274123
LosangeF1
taliban ®s inside
Posté le 17-06-2004 à 16:23:37  profilanswer
 

oulala x800 pro --> 450€
 
sur un k6-3 500, oulala pfiou
 
bon deja entre un P4 EE les caches sont en full speed
 
alors que la vitesse du l3 sur un k6-3 est de 66mhz

n°3274126
Lex
Posté le 17-06-2004 à 16:25:28  profilanswer
 

DrWily > Merci j'ai beaucoup rigolé  
 
Tu as gagné le "Troll De La Semaine AWARD"
 
LEs gars comment pouvez vous répondre sérieusement ? lol


Message édité par Lex le 17-06-2004 à 16:26:03
n°3274128
tceupa
Ingeniere del cazzo
Posté le 17-06-2004 à 16:25:56  profilanswer
 

losangef1 a écrit :

oulala x800 pro --> 450€
 
sur un k6-3 500, oulala pfiou
 
bon deja entre un P4 EE les caches sont en full speed
 
alors que la vitesse du l3 sur un k6-3 est de 66mhz


 
100MHz [:aloy]


---------------
Hard work may pay off later, but lazyness pays off NOW. I work hard on hardly working
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Carte mère

  3 niveaux de cache ! Quel OS ?

 

Sujets relatifs
Un HDD SATA 80Go, 8Mo de cache ?8 mo de cache
ou se cache les codecs dans xp2 Maxtor : 60go UDMA133 et 120go UDMA133 8Mo de cache lequel en maitre
cache connecteur pour carte mère nueLe cache du CPU c'est koi ?
Cache disqueA quoi sert la memoire cache du DD ?
Maxtor ou Seagate (en ATA-160Go-8Mo cache) ?memoire cache DD
Plus de sujets relatifs à : 3 niveaux de cache ! Quel OS ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR