|
Auteur | Sujet : blabla@osa, FREE TEH TRUE RIOT §§§ |
---|
Mjules ModérateurParle dans le vide | Reprise du message précédent :
Il pose des problèmes de latences, pas de performance proprement dite. Et encore, uniquement parce que la gestion sous jacente des verrous a changé récemment (et on nuancera encore en disant qu'il y a un hack spécifique pour le BKL qui permet justement de ne pas avoir cette régression en attendant de se passer du bkl). Message édité par Mjules le 25-05-2008 à 22:10:37 --------------- Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. | Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique. |
Publicité | Posté le 25-05-2008 à 22:08:48 |
Riot Buy me a riot |
--------------- Be the one with the flames. |
XaTriX |
--------------- "Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020 |
Gf4x3443 Killing perfection |
C'est pas vraiment propre au BKL. Les systèmes qui n'ont pas été étudiés pour du parallèlisme ont toujours un overhead sur du SMP, ne serait-ce qu'à cause des migrations/changement de contexte entre CPU (ou même des threads, pour du CMT). Il y a aussi quelque chose de très pénalisant dans le SMP, c'est la synchronisation des caches (les trucs qu'un vendeur carrouf vante en disant 2Mo de cache L2, c'est encore plus rapide, pour quelqu'un qui connait un peu ca peut faire un très joli débat à manants dans le rayon ) et les invalidations du TLB (le buffer qui traduit des adresses virtuelles en physiques. L'exemple typique, c'est le processeur P0 qui écrit en mémoire, mais n'y accède pas directement (l'écriture se faisant dans L1). Le processeur P1 attend le résultat justement, et le cache n'est pas flushé. Il faut donc marquer la page mémoire comme "sale" (dirty), et flusher le cache. Chaque constructeur à sa manière de voir les choses. AMD/Intel considère que ca doit être caché du monde soft, c'est à dire que tout doit être fait dans le circuit. C'est pour cette raison que l'archi x86 est "lourde", mais "tolérante" à des conneries de programmations (accès pas alignés, pas de controle software des miss TLB, etc.). A l'inverse, fujitsu/sun considère que c'est le soft de faire ca proprement, du coup l'architecture est plus simple, mais faut gérer. Les programmes codés comme les pieds qui fonctionnent sous x86 mais finissent en SIGBUS sous sparc sont légions. Maintenant, comparons: actuellement, les CMT de Sun, un bête T2000, c'est 32 threads, 8 core sur un processeur. Là ou sous x86, pour en mettre 4, c'est déjà très chaud de le faire sans bug
En activité serveurs, les "sérieux", oui (a la louche, dans mes derniers developpement: xen et postgresql sont de bons exemples). Pour les logiciels de madame michu, ca n'a pas tellement d'importance, ses activités quotidiennes ne le justifient pas, sauf (à la rigueur) si elle fait de la vidéo (mais ca, les frameworks n'ont pas attendu le multi core pour le faire), et le temps réel, qui demande au noyau d'être préemptible (ce qu'un BKL, sémaphore ou pas, ne permet pas de faire proprement). Message cité 1 fois Message édité par Gf4x3443 le 25-05-2008 à 23:24:34 |
dreamer18 CDLM | ça me rappelle mes cours d'archi et de VLSI c'est grave docteur ? Message cité 1 fois Message édité par dreamer18 le 25-05-2008 à 23:31:08 --------------- "Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone- |
Gf4x3443 Killing perfection |
|
Gf4x3443 Killing perfection |
Houla, les trucs avec les différents types de cache? Ca doit être bien relou dans un cours d'amphi ca Edit: université ou école? Message cité 3 fois Message édité par Gf4x3443 le 25-05-2008 à 23:49:35 |
mikala Souviens toi du 5 Novembre... |
perchut2 Hell, it's about time... |
Message cité 1 fois Message édité par perchut2 le 26-05-2008 à 02:33:35 |
Publicité | Posté le 26-05-2008 à 01:31:36 |
-Opera- mago spé électricité |
--------------- You get so used to things the way they are. And I've always been alone. I guess that makes me lonely. |
Gf4x3443 Killing perfection | Peut être? |
mikala Souviens toi du 5 Novembre... | bonne question. --------------- Intermittent du GNU |
-Opera- mago spé électricité | En attendant de fournir une réponse viable, dernz. --------------- You get so used to things the way they are. And I've always been alone. I guess that makes me lonely. |
mikala Souviens toi du 5 Novembre... | c'est dommage du coup de ne pas donner de réponse viable --------------- Intermittent du GNU |
python |
Message édité par python le 26-05-2008 à 05:51:07 |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
black_lord ModérateurTruth speaks from peacefulness | preum's --------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
el_barbone too old for this shit ... | deuz --------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
python |
|
perchut2 Hell, it's about time... | troiz |
dreamer18 CDLM |
université, et effectivement en amphi c'est horrible Message cité 1 fois Message édité par dreamer18 le 26-05-2008 à 07:55:35 --------------- "Parceque toi tu fracasses du migrant à la batte de baseball, c'est ça ?" - Backbone- |
wedgeant Da penguin inside |
--------------- Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW |
el_barbone too old for this shit ... | fallait pas boire --------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
wedgeant Da penguin inside |
--------------- Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW |
sligor | Ouai mais toi t'es aloolique donc t'es habitué Message cité 1 fois Message édité par sligor le 26-05-2008 à 08:23:32 |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
wedgeant Da penguin inside |
edit: b_l, mais Message cité 1 fois Message édité par wedgeant le 26-05-2008 à 08:26:08 --------------- Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW |
el_barbone too old for this shit ... |
--------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
Fork Bomb Obsédé textuel | Kat'z ! --------------- Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !" |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
wedgeant Da penguin inside |
--------------- Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW |
el_barbone too old for this shit ... | C'est Wedge (c) --------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
black_lord ModérateurTruth speaks from peacefulness |
--------------- uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me |
el_barbone too old for this shit ... |
--------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
wedgeant Da penguin inside |
--------------- Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW |
el_barbone too old for this shit ... |
--------------- En théorie, la théorie et la pratique sont identiques, en pratique, non. |
e_esprit |
--------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
memaster ki a volé mon 62? | beuuaarrhhh --------------- ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster |
Skateinmars |
Publicité | Posté le |