Berkeley UPC per Mac

Estensione del linguaggio di programmazione C progettato per alte prestazioni, calcolo parallelo.
Scarica ora

Berkeley UPC per Mac Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Prezzo:
  • Free
  • Nome editore:
  • By Lawrence Berkeley National Laboratory
  • Sistemi operativi:
  • Macintosh
  • Requisiti addizionali:
  • macOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionXCode
  • Download totali:
  • 696

Berkeley UPC per Mac Tag


Berkeley UPC per Mac Descrizione

Unified Parallel C (UPC) è un'estensione del linguaggio di programmazione C progettato per il calcolo ad alte prestazioni su macchine parallele su larga scala. Il linguaggio fornisce un modello di programmazione uniforme per hardware di memoria sia condiviso che distribuito. Il programmatore viene presentato con un singolo spazio di indirizzo partizionato condiviso, in cui le variabili possono essere lette e scritte direttamente da qualsiasi processore, ma ogni variabile è fisicamente associata a un singolo processore. UPC utilizza un singolo modello di calcolo SPMD (SPMD) in cui la quantità di parallelismo è fissata al tempo di avvio del programma, in genere con un singolo thread di esecuzione per processore. La lingua UPC si è evoluta da esperienze con altre tre lingue precedenti che hanno proposto estensioni parallele a ISO C 99: AC, divisione C e preprocessore C parallelo (PCP). UPC non è un superset di queste tre lingue, ma piuttosto un tentativo di distillare le migliori caratteristiche di ciascuna. UPC combina i vantaggi di programmabilità del paradigma di programmazione della memoria condivisa e il controllo sul layout dei dati e sulle prestazioni del paradigma di programmazione che passa il messaggio.


Berkeley UPC per Mac Software correlato

Agena per Mac

Un linguaggio di programmazione procedurale per aiutarti con il tuo lavoro....

1,044

Scarica