J'ai beaucoup utilisé mclapply et je l'adore. Il est gourmand en mémoire mais très pratique. Hélas, j'ai maintenant un problème différent qui n'est pas simplement embarrassant pour le parallèle.
R (en particulier Unix R) peut-il utiliser plusieurs cœurs de processeur sur un seul ordinateur, en partageant le même espace mémoire, sans avoir à copier des processus complets du système d'exploitation, de sorte que
-
les frais généraux de processus sont minimes
-
modification des données globales par un CPU sont immédiatement disponibles pour les autres CPU ?
Si oui, est-ce que R peut verrouiller une partie de la mémoire comme les fichiers (flock) ?
Je soupçonne que la réponse est non et il serait très utile de le savoir de manière définitive. Si la réponse est oui, veuillez m'indiquer la bonne voie.
regards,
/iaw