From: C y b e r T e c h @ L i s t s . E x M a c h i n a . n e t
<http://www.cybercafe21.net> & <http://www.cybercafe21.tv>
At 19:55 26/01/01 +0100, you wrote:
>Voilâ ti pas que j'me posais une question existencielle...
>
>Imaginons, que je raccorde mon pII266 en réseau avec un P233mmx .
>
>Serait-il possible (j'ai beaucoup d'imagination) que les deux processeur
>travaillent par exemple pour faire tourner un jeu sur sur le premier pc ?
En fait, il y des milliers de gens qui travaillent comme cela... En deux
mots, il s'agit de combiner 2 concepts :
- le "clustering" de machines,
- le multithreading dans les programmes.
Le reste, c'est de l'habillage... Mais cet habillage est *essentiel* ! A
l'heure actuelle, *aucune* version de Windows n'offre de solution de ce
type. Et même dans les systèmes d'exploitation Unix (et apparentés), cette
technologie est implémentée via par exemple une technique de programmation
MPI (Message Passing Interface).
Ce qui est supporté largement à l'heure actuelle, c'est le SMP (Symetric
Multi-Processing) : 2 (ou plus) processeurs partagent la même mémoire
centrale, et donc le même OS. Windows 9x/Me ne supporte *rien* dans ce
domaine, de même que Mac OS. Par contre, NT/2000, pratiquement toutes les
versions de Unix (y compris Linux depuis le noyau 2.0, mais beaucoup mieux
dans le 2.4) supportent cette configuration. Quant aux "Mainframes" (IBM
par exemple), ils supportent cela depuis... 1972 à peu près !
>C'est futuriste, mais pourquoi cela ne pourrait-il pas fonctionner ? Le
>problème serait de mettre les deux processeurs en corrélation afin qu'il
>sachent quoi calculer et quand !
Justement, c'est le but des fonctions MPI dont je parle plus haut. Le
problème, c'est que c'est au programmeur du jeu de gérer cela, et c'est
*pas du tout* de la petite bière ! Et comme les programmeurs sont toujours
particulièrement fainéant (devrais-je dire, incompétents ?), ils préfèrent
bouffer du CPU et demander un GROS processeur (comme notre "ami" Charles
qui pollue la liste depuis quelques jours) plutôt que de faire un travail
correct. L'enseignement de la programmation a encore de beau jours devant
lui...
PS : vient me rendre visite, je peux te montrer une machine qui exploite
cela :-)
---
Didier Belhomme
FUNDP - Service informatique universitaire - Systèmes Unix
E-mail : [EMAIL PROTECTED]
Des Cadeaux, des avantages et des offres qui vous interessent ?
http://www.justforyou.be... what you want is what you get !
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CCTK vous est offert par Ex Machina <http://www.exmachina.net>
Pour vous desabonner <mailto:[EMAIL PROTECTED]>