Berkeley upc.

portátil, alto desempenho unificado C Compilador C
Baixe Agora

Berkeley upc. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Lawrence Berkeley National Laboratory
  • Site do editor:
  • http://lbl.gov/
  • Sistemas operacionais:
  • Mac OS X 10.3 or later
  • Tamanho do arquivo:
  • 24.9 MB

Berkeley upc. Tag


Berkeley upc. Descrição

Portátil, de alto desempenho Unified compilador C paralela Unified Parallel C (UPC) é uma extensão da linguagem de programação C projetado para computação de alto desempenho em máquinas paralelas em larga escala. A linguagem fornece um modelo de programação uniforme tanto para hardware de memória compartilhada e distribuída. O programador é apresentado com uma única partilhada, espaço de endereço repartida, em que as variáveis podem ser directamente lidos e escritos por qualquer processador, mas cada uma das variáveis está fisicamente associado com um único processor.UPC utiliza um modelo de computação único programa Multiple Data (SPMD) em que a quantidade de paralelismo é fixada em tempo programa de arranque, geralmente com um único segmento de execução por ordem processor.In para expressar o paralelismo, UPC estende ISO C 99 com as seguintes construções: · um modelo de execução explicitamente paralelo · um espaço de endereços partilhado · primitivas de sincronização e um modelo de consistência de memória · primitivas de gerenciamento de memória UPC combina as vantagens de programabilidade do paradigma de programação de memória compartilhada e o controle sobre o layout de dados e desempenho da passagem de mensagens programação paradigm.Berkeley UPC é um alto desempenho, portátil e totalmente open- implementação de código da linguagem UPC projetado para multiprocessadores de grande escala, clusters de PC e clusters de compartilhada memória multiprocessors.Berkeley UPC é a primeira implementação UPC disponível para Mac OS X e oferece um desempenho competitivo para supercomputação aplicações nos maiores clusters OS X no mundo, mas também fornece suporte para o desenvolvimento de código UPC em laptops Mac OS X e estações de trabalho. Requisitos: · Para OSX 10.4 você precisa Xcode Tools V2.x, para OSX 10.3 Você precisa v1.x O que há de novo nesta versão: · Adicionar suporte nativo para IBM BlueGene / P via rede nova 'DCMF' · Melhora a portais de suporte de rede para armazenar em cache o registro da memória local · Muitas pequenas melhorias para o suporte da IBM LAPI · Problemas de desempenho Fix e correção em apoio Myrinet GM · Adicionar compiladores PathScale a lista de suporte para máquinas Cray XT · Melhor suporte para compiladores XLC no Linux · Estender 'IBV' (InfiniBand) suporte a adaptadores InfiniPath do Qlogic · Adicionar / melhorar o suporte para plataformas mipsel / Linux, incluindo SiCortex · Estender o apoio GCCUPC para GCCUPC 4.2.0.2 e mais recente · Adicionar documentação do usuário para otimizações do compilador de nível UPC experimental (veja a página de manual upcc) · Solução para um 4.x gcc (x = 4.3.0, apesar de nossas soluções documentados anteriormente permanecem válidas · Adicionar suporte para autoconf 2.62 e mais recentes · Adicionar suporte experimental para processadores ARM · Melhorias variados e / ou correções para processadores MIPS, Alpha, PPC e SPARC Corrigir os seguintes erros notáveis em 2.6.0: · Bug1847 - problemas de estabilidade Fix em cygwin -pthread aplicativos · Bug2391 - Atomics Berkeley UPC falhas no SGI Altix · Bug2383 - Não parse gcc-4.3.2 do privado inclui · Bug2304 - 'make install' aparece sempre up-to-date em Cygwin · Bug2209 - Fornecer documentação em falta para o lançamento do trabalho IBM SP distribuição desigual fio Suporte em rede LAPI - · bug2188 · Bug2025 - falhas de construção Tradutor w / g ++> = 4.1.2 · Vários erros de geração de código do tradutor fonte-to-source · Mensagens de erro translator Fonte-a-fonte em várias entradas válidas · Fonte-to-source Tradutor cai em várias entradas válidas · Bug Relatos resolvido com uma melhor documentação / esclarecidas · Erros adicionais fixados no GasNet (veja GasNet / ChangeLog) · Correções de bugs Numerosos variado menores


Berkeley upc. Software Relacionado

alfadecimal

ferramenta de desenvolvimento de codificação e decodificação base62 para transformar números em strings muito compactas ...

147 5 KB

Download