Lo strato di messaggistica cellulare

Il livello di messaggistica cellulare è una libreria di comunicazione per il motore a banda larga cella.
Scarica ora

Lo strato di messaggistica cellulare Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Scott Pakin
  • Sito web dell'editore:
  • http://www.pakin.org/~scott/

Lo strato di messaggistica cellulare Tag


Lo strato di messaggistica cellulare Descrizione

Lo strato di messaggistica cellulare è una libreria di comunicazione per il motore a banda larga cellulare. Lo strato di messaggistica cellulare (o cml per breve) è una libreria di comunicazione per il motore a banda larga cellulare, che molte persone riconoscono come il microprocessore di PlayStation 3. Il CML implementa un sottoinsieme piccolo ma utilizzabile delle funzioni fornite dall'interfaccia di passaggio di messaggistica (MPI), che fornisce un'interfaccia familiare ai programmatori che sono abituati a programmare computer paralleli o cluster di workstation. Il livello di messaggistica delle cellule funziona non solo su una singola cella Processore ma anche sui nodi di calcolo contenenti più processori di cellule che condividono uno spazio di memoria comune e sui cluster contenenti più nodi di calcoli cellulari. Indipendentemente dalla configurazione, il CML rende l'intero sistema come un cluster omogeneo di unità vettoriali cellulari (noto come elementi di elaborazione sinergici o SPES). Qualsiasi SPE può comunicare direttamente con qualsiasi altra SPE, indipendentemente dalla posizione fisica. Lo strato di messaggistica cellulare è ottimizzato per le prestazioni. Al momento di questa scrittura, è la biblioteca che passa di messaggistica più veloce disponibile per la cella. È progettato per utilizzare l'elemento del processore di potenza lento ma flessibile della cella (PPE) solo per la comunicazione internode, mai all'interno di un nodo. Le operazioni collettive sono progettate gerarchicamente in modo da ridurre al minimo l'uso non solo del DPI ma anche dall'interfaccia a banda larga (BIF), che collega più celle all'interno di un nodo.USAGEHE ESAME Directory nella distribuzione CML mostra come utilizzare il livello di messaggistica cellulare. I file nella sottodirectory minima dimostrano la quantità minima del codice necessaria sul PPE e nella SPE per un programma "Do-Nothing". I file nella sottodirectory showcase mostrano come utilizzare tutte le funzioni MPI implementate dal livello di messaggistica cellulare. Al momento di questa scrittura, tali funzioni includono quanto segue:? MPI_Abort ()? Mpi_allreduce ()? MPI_BARRIER ()? MPI_BCASS ()? Mpi_comm_get_attr ()? Mpi_comm_rank ()? Mpi_comm_size ()? Mpi_finalizzianze ()? MPI_INIT ()? MPI_RECV ()? MPI_Reduce ()? MPI_SEND ()? Mpi_wtime ()? MPI_WTICK () C'è documentazione sul Web per ciascuna di queste funzioni (ad esempio, su http://www-unix.mcs.anl.gov/mpi/wwww/). Vedere anche il file SPE / INCLUD / MPI.H, installato come parte del livello di messaggistica cellulare, per il set completo di prototipi di funzione. Le caratteristiche e le caratteristiche delle caratteristiche sono assegnate in modo tale da utilizzare tutte le SPE su una cella prima di utilizzare qualsiasi della SPS sulla cella successiva. Cioè, classifica da 0 a 7 si trovano sulla prima cella, le classifiche da 8 a 15 sono sulla seconda cella, e così via (assumendo l'hardware corrente, con 8 SPE per cella). La funzione MPI_COMM_GET_ATTR () accetta una chiave MPI_CML_LOCAL_NEIGHTS, che restituisce Il numero di SPE gestito da un singolo DPI (tipicamente 8 per una singola cella o 16 per una coppia di celle collegate tramite una connessione BIF). La variabile dell'ambiente CMLMaxLocalspes limita il numero di SPE utilizzate da ciascun DPI. Deve essere impostato su una potenza di due.Il layer di messaggistica cellulare supporta un meccanismo di chiamata (RPC) di Procedure Remote comodo che consente a una SPE di richiamare le funzioni sul PPE e riceve i risultati. Vedere i file negli esempi / directory vetrina per gli esempi di utilizzo. Cosa c'è di nuovo in questa versione: · Sono stati fissati numerosi bug, alcuni gravi. · L'esempio "Showcase" è stato modificato per verificare la sanità mentale il risultato delle riduzioni / multicast.


Lo strato di messaggistica cellulare Software correlato

SDO.

converte gli oggetti Oracle Sdo_geometry in WKT e Geojson. ...

225

Scarica

Utilità DSI.

Le utenze DSI sono un Mish Mash of Classi accumulato negli ultimi dieci anni in progetti sviluppati presso il DSI. ...

199

Scarica

Matplotlib.

MATPLOTLIB è una libreria di tracciatura Python 2D che produce figure di qualità di pubblicazione in una varietà di formati hardcoopy. ...

175

Scarica