Berkeley UPC

Tela Software:
Berkeley UPC
Detalhes de Software:
Versão: 2.28 Atualizado
Data de upload: 13 Aug 18
Licença: Livre
Popularidade: 8
Tamanho: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

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 larga escala. A linguagem fornece um modelo de programação uniforme para hardware de memória compartilhada e distribuída. O programador é apresentado com um único espaço de endereçamento compartilhado, particionado, onde as variáveis ​​podem ser diretamente lidas e escritas por qualquer processador, mas cada variável é fisicamente associada a um único processador. O UPC usa um modelo de computação de Dados Múltiplos de Programa Único (SPMD) no qual a quantidade de paralelismo é fixada no tempo de inicialização do programa, normalmente com um único encadeamento de execução por processador.


A linguagem UPC evoluiu a partir de experiências com três outras linguagens anteriores que propunham extensões paralelas para o ISO C 99: AC, Split-C e Parallel C Preprocessor (PCP). O UPC não é um superconjunto dessas três linguagens, mas uma tentativa de destilar as melhores características de cada uma delas. 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 transmissão de mensagens.

Requisitos :

< li> XCode

Programas semelhantes

Comentário para Berkeley UPC

Comentários não encontrado
Adicionar comentário
Ligue imagens!