Categories: Mobilité

Le Mac est-il doué pour les calculs distribués ?

Les scientifiques et les chercheurs ont souvent besoin d’une puissance de calcul importante. La méthode en vogue consiste à connecter plusieurs ordinateurs entre eux pour répartir le calcul sur plusieurs machines, c’est ce que l’on appelle le clustering ou calcul distribué. Si Apple n’a jamais démontré de telles capacités, des dizaines de milliers de Macintosh participent au gigantesque projet Seti@Home de recherche de signaux extraterrestres dans les ondes captées par un radiotélescope, qui rassemble plus d’un million d’ordinateurs. Restreint au monde Mac, le projet Apple Seed, initié par des universitaires prouve que les réseaux de calcul fonctionnent parfaitement avec un minimum d’investissement et de développement.

Du côté matériel, le clustering ne pose pas de problème particulier. Des G3 suffisent. Le lien entre les machines se fait par le port Ethernet 10/100. Si cela n’est pas assez rapide, on peut opter pour des cartes Fast Ethernet 100. Le véritable obstacle vient des logiciels. MacOS n’est pas du tout adapté à ce genre d’architecture. MacOS 9 améliore le support multiprocesseur du système avec un nouveau noyau (le nanokernel) et de nouvelles librairies spécifiques pour le multiprocessoring. Les logiciels capables d’exploiter cette architecture sont rarissimes. Pour pouvoir partager le calcul entre plusieurs machines, il faut adapter ses logiciels. Plusieurs outils de développement sont disponibles en C et en Fortran. L’Université de Californie a mis en ligne des exemples d’applications ainsi que des environnements de développement.

Qu’en est-il des performances? Selon les tests fournis par les universités, la solution G3 réussit à offrir des performances honorables comparés à des solutions IBM ou Cray (de 1990). Tous les clusters Mac ont été réalisés dans des universités. L’un des plus importants est composé de 16 G3 dans un laboratoire de physique de l’Université de Californie. Si MacOS 9 a quelques aptitudes à gérer plusieurs processeurs, il faudra sans doute attendre les prochaines versions de MacOS X client et Server pour bénéficier d’une véritable gestion de multiples processeurs.

Pour en savoir plus : Projet AppleSeed

Recent Posts

Digital Workplace : comment l’IA Générative s’installe dans l’environnement de travail

L’IA générative excelle dans plusieurs cas d’usage, notamment dans l’analyse, la recherche et la synthèse…

2 semaines ago

PC Copilot+ : avec Arm ou x86 ?

Trop tôt pour envisager d'acquérir un PC Copilot+ ? Les roadmaps d'Intel et d'AMD peuvent…

4 semaines ago

Copilot+ : une sélection de PC convertibles

Dévoilés lors du CES 2025, les PC Copilot+ au format convertible restent encore limitée dans…

1 mois ago

Avec Gemini intégré à Google Workspace, les prix s’envolent

Les fonctionnalités de Gemini sont intégrées dans la suite bureautique Google Workspace. Conséquence : les…

1 mois ago

PC Copilot+ : c’est parti pour la transformation du parc

Au CES 2025, les principaux constructeurs ont annoncé l'arrivée des ordinateurs de bureau dotés de…

2 mois ago

PC Copilot+ : une porte d’entrée vers l’ IA locale ?

Equipés de NPU, les PC Copilot+ peuvent déployer des LLM en local. Un argument suffisant…

3 mois ago