Passa al contenuto
BU

Berkeley UPC for Mac

Analizzato per virus Mac Free
Scarica v2020.4.0 698 scaricamenti
Versione2020.4.0
Editore Lawrence Berkeley National Laboratory
Data di rilascio21 set 2020
Data aggiunta21 set 2020
Requisiti del sistema operativoMacintosh
RequisitimacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Download totali698
Download a settimana1
PrezzoFree

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 condivisa e distribuita. Al programmatore viene presentato un unico spazio di indirizzi condiviso e partizionato, 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 modello di calcolo SPMD (Single Program Multiple Data) in cui la quantità di parallelismo è fissata al momento dell'avvio del programma, in genere con un singolo thread di esecuzione per processore.

Il linguaggio UPC si è evoluto da esperienze con altri tre linguaggi precedenti che proponevano estensioni parallele a ISO C 99: AC , Split-C e Parallel C Preprocessor (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 del passaggio di messaggi.

Dettagli chiave

  • Estensione del linguaggio di programmazione C progettato per il calcolo parallelo ad alte prestazioni
  • Ultimo aggiornamento il 21/09/20
  • C'è stato 1 aggiornamento negli ultimi 6 mesi
  • La versione attuale ha 0 flag su VirusTotal

Programmi simili

Alternative