La couche de messagerie cellulaire

La couche de messagerie de la cellule est une bibliothèque de communication pour le moteur à large bande de la cellule.
Télécharger maintenant

La couche de messagerie cellulaire Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Scott Pakin
  • Site Internet de l'éditeur:
  • http://www.pakin.org/~scott/

La couche de messagerie cellulaire Mots clés


La couche de messagerie cellulaire La description

La couche de messagerie cellulaire est une bibliothèque de communication pour le Cell Broadband Engine. La couche de messagerie cellulaire (ou CML pour faire court) est une bibliothèque de communication pour le Cell Broadband Engine, que beaucoup de gens reconnaissent que le microprocesseur de la Playstation 3. La CML met en uvre un petit mais utilisable sous-ensemble des fonctions fournies par la messagerie Passing Interface (MPI), qui fournit une interface familière aux programmeurs qui sont habitués à la programmation des ordinateurs parallèles ou postes de travail groupes.Procédé cellule messagerie couche fonctionne non seulement sur une seule cellule processeur, mais aussi sur les nuds de calcul contenant plusieurs processeurs de cellule qui partagent un espace mémoire commun et sur des clusters contenant de multiples noeuds de calcul de cellule. Quelle que soit la configuration, la CML rend l'aspect entier du système comme un ensemble homogène d'unités de vecteur cellulaire (connu sous le nom des éléments de traitement synergiques ou SPE). Toute SPE peut communiquer directement avec toute autre entité ad hoc, quelle que soit la cellule de location.The physique messagerie couche est optimisée pour la performance. Au moment où nous écrivons ces lignes, il est le plus rapide bibliothèque passage messagerie disponible pour la cellule. Il est conçu pour utiliser l'élément de puissance processeur lent mais flexible de la cellule (PPE) uniquement pour la communication internodale, jamais dans un nud. Les opérations collectives sont conçues hiérarchiquement de manière à minimiser l'utilisation non seulement du PPE, mais aussi de l'interface à large bande (BIF), qui relie plusieurs cellules dans un répertoire d'exemples node.UsageThe dans les spectacles de distribution CML comment utiliser la couche de messagerie cellulaire. Les fichiers contenus dans le sous-répertoire minimal démontrent la quantité minimale de code nécessaire sur le PPE et l'entité ad hoc pour un programme « ne rien faire ». Les fichiers du spectacle sous-répertoire vitrine comment utiliser toutes les fonctions de MPI mises en uvre par la couche de messagerie cellulaire. Au moment où nous écrivons ces lignes, ces fonctions sont les suivantes :? MPI_Abort ()? MPI_Allreduce ()? MPI_Barrier ()? MPI_Bcast ()? MPI_Comm_get_attr ()? MPI_Comm_rank ()? MPI_Comm_size ()? MPI_Finalize ()? MPI_Init ()? MPI_Recv ()? MPI_Reduce ()? MPI_Send ()? MPI_Wtime ()? MPI_Wtick () Il y a une documentation sur le Web pour chacune de ces fonctions (par exemple, à http://www-unix.mcs.anl.gov/mpi/www/). Voir aussi la spe / include / fichier mpi.h, installé dans le cadre de la couche de messagerie cellulaire, pour l'ensemble complet de la fonction prototypes.Additional caractéristiques et rangs characteristicsMPI sont attribués de telle sorte qu'ils utilisent tous les entités ad hoc sur une cellule avant d'utiliser des structures d'accueil de la prochaine cellule. Autrement dit, places de 0 à 7 sont sur la première cellule, places 8 à 15 sont sur la seconde cellule, et ainsi de suite (en supposant que le matériel actuel, avec 8 SPE par cellule) .La fonction MPI_Comm_get_attr () accepte une clé de MPI_CML_LOCAL_NEIGHBORS, qui retourne le nombre de structures d'accueil gérés par un seul PPE (typiquement 8 pour une seule cellule ou 16 pour une paire de cellules connectées par l'intermédiaire d'une connexion de BIF) .Procédé limite variable d'environnement CMLMAXLOCALSPES le nombre de structures d'accueil utilisées par chaque EPI. Il doit être réglé à une puissance de deux.Le Messaging Cell couche supporte un mécanisme d'appel de procédure à distance pratique (RPC) qui permet à une entité ad hoc pour appeler des fonctions sur les EPI et recevoir les résultats. Voir les fichiers dans le répertoire exemples / vitrine pour des exemples d'utilisation. Quoi de neuf dans cette version: · De nombreux bogues ont été corrigés, parfois sévères. · L'exemple « vitrine » a été modifiée pour la santé mentale vérifier le résultat des réductions / multidiffusions.


La couche de messagerie cellulaire Logiciels associés

cmd2

Caractéristiques supplémentaires pour le module CMD de la bibliothèque standard ...

157

Télécharger