Ir para o conteúdo
BU

Berkeley UPC for Mac

Verificado por vírus Mac Free
Versão2020.4.0
Editor Lawrence Berkeley National Laboratory
Data de lançamento21 de set. de 2020
Data adicionada21 de set. de 2020
Os requisitosMacintosh
RequisitosmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Total de downloads698
Downloads por semana1
PreçoFree

Descrição

Unified Parallel C (UPC) é uma extensão da linguagem de programação C projetada para computação de alto desempenho em máquinas paralelas de grande escala. A linguagem fornece um modelo de programação uniforme para hardware de memória compartilhada e distribuída. O programador é apresentado a um único espaço de endereçamento compartilhado e particionado, onde as variáveis ​​podem ser lidas e escritas diretamente por qualquer processador, mas cada variável está fisicamente associada a um único processador. UPC usa um modelo de computação Single Program Multiple Data (SPMD) no qual a quantidade de paralelismo é fixada no momento da inicialização do programa, normalmente com um único thread de execução por processador.

A linguagem UPC evoluiu de experiências com três outras linguagens anteriores que propuseram extensões paralelas para ISO C 99: AC , Split-C e Parallel C Preprocessor (PCP). UPC não é um superconjunto dessas três linguagens, mas sim uma tentativa de destilar as melhores características de cada uma. O UPC combina as vantagens de programação do paradigma de programação de memória compartilhada e o controle sobre o layout de dados e o desempenho do paradigma de programação de passagem de mensagens.

Detalhes chave

  • Extensão da linguagem de programação C projetada para computação paralela de alto desempenho
  • Última atualização em 21/09/20
  • Houve 1 atualização nos últimos 6 meses
  • A versão atual tem 0 sinalizadores no VirusTotal

Programas semelhantes

Alternativas