Pour gérer vos consentements :
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

Cybersécurité : attention aux QR codes dans les PDF

Les attaques de phishing utilisant des QR codes frauduleux intégrés dans des documents PDF joints…

2 semaines ago

Windows 11 : une mise à jour majeure apporte de nouvelles fonctionnalités

Microsoft a amorcé le déploiement de Windows 11 24H2. Passage en revue des nouvelles fonctionnalités…

2 mois ago

Microsoft 365 : comment Copilot se déploie dans toutes les applications

L'intégration de Copilot dans la suite bureautique s'accélère. Où trouver l'assistant IA et comment l'utiliser…

2 mois ago

PC Copilot + : Microsoft veut garder Recall

Microsoft annonce une phase expérimentale pour lancer Recall sur les PC Copilot+. Elle doit commencer…

3 mois ago

Windows 11 : comment Microsoft va réduire la taille des mises à jour

Comment réduire la taille des mises à jour de Windows 11 ? Microsoft annonce la…

4 mois ago

Windows 11 : comment Bloc-notes va remplacer WordPad

Déjà doté de la sauvegarde automatique, d'un compteur de caractères et de Copilot, Bloc-notes embarque…

4 mois ago