La capa de mensajería celular

La capa de mensajería de células es una biblioteca de comunicación para el motor de banda ancha de celda.
Descargar ahora

La capa de mensajería celular Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Scott Pakin
  • Sitio web del editor:
  • http://www.pakin.org/~scott/

La capa de mensajería celular Etiquetas


La capa de mensajería celular Descripción

La capa de mensajería celular es una biblioteca de comunicación para el motor de banda ancha de células. La capa de mensajería celular (o CML para corta) es una biblioteca de comunicación para el motor de banda ancha de células, que muchas personas reconocen como microprocesador de PlayStation 3. El CML implementa un subconjunto pequeño pero utilizable de las funciones proporcionadas por la interfaz de transferencia de mensajería (MPI), que proporciona una interfaz familiar para programadores que están acostumbrados a programar computadoras paralelas o grupos de estación de trabajo. La capa de mensajería de células se ejecuta no solo en una sola celda procesador, pero también en los nodos de cómputo que contienen múltiples procesadores de células que comparten un espacio de memoria común y en grupos que contienen múltiples células de cóbeles. Independientemente de la configuración, el CML hace que todo el sistema se vea como un grupo homogéneo de unidades de vector celular (conocidas como elementos de procesamiento sinérgicos o SPE). Cualquier SPE puede comunicarse directamente con cualquier otro SPE, independientemente de la ubicación física. La capa de mensajería celular está optimizada para el rendimiento. En el momento de esta escritura, es la biblioteca de paso más rápida disponible para la celda. Está diseñado para utilizar el elemento procesador de potencia lento pero flexible (PPE) de la célula (PPE) solo para la comunicación del internado, nunca dentro de un nodo. Las operaciones colectivas se diseñan jerárquicamente para minimizar el uso no solo del PPE, sino también de la interfaz de banda ancha (BIF), que conecta múltiples celdas dentro de un nodo. El directorio de ejemplos en la distribución de CML muestra cómo usar la capa de mensajería de celda. Los archivos en el subdirectorio mínimo demuestran la cantidad mínima de código necesaria en el PPE y el SPE para un programa "NADA". Los archivos en el Showcase Subdirectory muestran cómo usar todas las funciones MPI implementadas por la capa de mensajería de celda. En el momento de esta escritura, esas funciones incluyen lo siguiente:? Mpi_abort ()? Mpi_allreduce ()? Mpi_barrier ()? Mpi_bast ()? Mpi_comm_get_attr ()? Mpi_comm_rank ()? Mpi_comm_size ()? Mpi_finalize ()? Mpi_init ()? Mpi_recv ()? Mpi_reduce ()? Mpi_send ()? Mpi_wtime ()? MPI_WTICK () Hay documentación en la web para cada una de estas funciones (por ejemplo, en http://www-unix.mcs.anl.gov/mpi/www/). Consulte también el archivo SPE / inclSe / MPI.H, instalado como parte de la capa de mensajería de células, para el conjunto completo de prototipos de funciones. Funciones adicionales y características de características se les asigna de manera que utilicen todos los SPE en una celda antes de usar cualquier de los spes en la siguiente celda. Es decir, los rangos de 0 a 7 están en la primera celda, los rangos de 8 a 15 se encuentran en la segunda célula, etc. (asumiendo el hardware actual, con 8 spas por celda). La función MPI_COMM_GET_ATTR () acepta una tecla MPI_CML_LOCAL_NEYIGHBORS, que devuelve El número de SPE administrado por un solo PPE (típicamente 8 para una célula única o 16 para un par de células conectadas a través de una conexión de bif). La variable de entorno CMLMAXLOCALSPES limita el número de SPE utilizadas por cada PPE. Debe establecerse en una potencia de dos. La capa de mensajería de células admite un mecanismo de llamada de procedimiento remoto conveniente (RPC) que permite a un SPE invocar funciones en el PPE y recibir los resultados. Consulte los archivos en el directorio Ejemplos / Showcase para ejemplos de uso. ¿Qué hay de nuevo en este lanzamiento: · Se solucionaron numerosos errores, algunos severos. · El ejemplo "Showcase" se modificó a la cordura, verifique el resultado de las reducciones / multidifuscos.


La capa de mensajería celular Software relacionado

Java SOS

Java SOS es un conjunto de servlets Java configurables para el edificio del sitio rápido. ...

319

Descargar