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]>

Répondre à