Je veux écrire un convertisseur de code qui prend un programme parallèle basé sur OpenMP et l'exécute sur un cluster.Conversion d'un programme parallèle en programme de cluster. D'OpenMP à?
Comment puis-je résoudre ce problème? Quelles bibliothèques est-ce que j'utilise? Comment configurer un petit cluster pour cela? Je trouve extrêmement difficile de trouver du bon matériel sur l'informatique en grappes sur Internet.
EDIT: Si c'est impossible alors comment Intel le fait-il? Le compilateur Intel semble faire exactement ce que je veux. Je n'ai aucune application spécifique que je voudrais exécuter. Je veux écrire le "convertisseur/compilateur", pas l'application. Je comprends que la mémoire partagée est différente de la mémoire distribuée, mais il doit y avoir un moyen de synchroniser la mémoire, sinon dans tous les cas, puis dans certains cas spécifiques, même si cela signifie que l'application est écrite avec des constructions personnalisées.
Ajout de quelques clarifications – jetru