PGI Compilers and Tools

Fabricante: NVIDIA

Os compiladores PGI fornecem o desempenho que você precisa em CPUs, com o OpenACC e o CUDA Fortran para desenvolvimento de aplicativos HPC em sistemas acelerados por GPU. Os programas OpenACC e CUDA podem ser executados várias vezes mais rápido em uma única GPU Tesla V100 em comparação com todos os núcleos de um servidor de dois soquetes, e interoperam com MPI e OpenMP para oferecer a potência total dos servidores multi-GPU atuais.

Saiba mais

Solicite uma cotação

Descrição do produto

Desempenho de CPU de classe mundial e aceleração de GPU

Os compiladores PGI fornecem o desempenho que você precisa em CPUs, com o OpenACC e o CUDA Fortran para desenvolvimento de aplicativos HPC em sistemas acelerados por GPU. Os programas OpenACC e CUDA podem ser executados várias vezes mais rápido em uma única GPU Tesla V100 em comparação com todos os núcleos de um servidor de dois soquetes, e interoperam com MPI e OpenMP para oferecer a potência total dos servidores multi-GPU atuais.

Acelere seu código com o OpenACC

Seu aplicativo tem 10 ou 100s de milhares de linhas de código Fortran, C e C ++? Com as diretrizes do OpenACC, você não precisa paralelizar tudo de uma vez. Você pode identificar loops e regiões de código usando o criador de perfil de IGP e, em seguida, paralelizar e ajustá-los gradualmente, um por um. O código OpenACC permanece 100% compatível com o padrão e é portátil para outros compiladores e plataformas, e permite o processamento paralelo em CPUs e GPUs usando código-fonte idêntico.

Portabilidade de desempenho entregue

O CloverLeaf, uma mini-aplicação hidrodinâmica explícita Lagrangiana-Euleriana, é uma aplicação leve (4.500 linhas) que é representativa de um código usado no United States Atomic Weapons Establishment (AWE). Usando o OpenACC, o desempenho em uma GPU NVIDIA V100 é 7 vezes mais rápido do que em uma CPU Intel Broadwell de 40 núcleos de soquete duplo, executando o código totalmente otimizado no conjunto de dados bm32. Ele é dimensionado para mais de 15 vezes mais rápido em 4xV100s usando MPI + OpenACC. As otimizações para o código fonte foram feitas durante a portabilidade para a GPU usando o OpenACC melhorando o desempenho do código da CPU em mais de 50%.

Seu compilador te levará até lá?

Os servidores HPC estão expandindo rapidamente para além das CPUs x86 multicore e para os aceleradores OpenPOWER, ARM e GPU. Os compiladores PGI Fortran, C e C ++ e o OpenACC são projetados para oferecer alto desempenho em todos esses processadores. Os compiladores PGI para x86, OpenPOWER e GPUs estão disponíveis agora, incluindo a paralelização OpenACC em todos os núcleos de uma CPU multicore ou GPU. A PGI e o OpenACC oferecem o desempenho de que você precisa hoje e a flexibilidade que você precisa amanhã. Compiladores PGI podem levá-lo até lá.

Perfil de desempenho e otimização

O PGI Profiler é um profiler de desempenho interativo poderoso e fácil de usar para programas paralelos escritos com diretivas OpenMP ou OpenACC, ou usando CUDA. Use-o para visualizar e analisar o desempenho de seus programas Fortran, C e C ++. O PGI Profiler pode correlacionar o tempo de execução com procedimentos, código fonte e instruções, permitindo que você veja rapidamente onde e como o tempo de execução é gasto. Através de dados de utilização de recursos e informações de feedback do compilador, o PGI Profiler fornece recursos que o ajudarão a entender por que partes de seu programa têm altos tempos de execução e como você pode modificar suas opções de código-fonte ou compilador para melhorar o desempenho. O PGI Profiler está incluído em todos os produtos da PGI.

Requisitos de sistema

  • Processador host: OpenPOWER de 64 bits, estação de trabalho ou servidor de 64 bits x86 (incluindo AMD64 e Intel 64) com um ou mais microprocessadores de núcleo único ou multi-core.
  • Acelerador (opcional): GPU habilitado para NVIDIA CUDA com capacidade de computação 2.0 ou posterior.
  • OpenPOWER Linux: Ubuntu 14.04, 16.04, Red Hat Enterprise Linux 7.3, 7.4 e 7.4 para IBM Power LE (POWER9).
  • Linux x86-64: CentOS 5 ou mais recente, OpenSuSE 11 ou mais recente, incluindo OpenSuSE Leap 42.2, SUSE Linux Enterprise Server (SLES) 11 ou mais recente, Red Hat Enterprise Linux 5 ou mais recente, Fedora Core 6 ou mais recente ou Ubuntu 12.04 ou mais recente. Interoperável com a maioria das versões do Linux usando a revisão do kernel 2.6 e o ​​glibc 2.5 ou mais recente
  • MacOS de 64 bits versão 10.10 Yosemite ou mais recente e Xcode 6.3 ou mais recente.
  • Microsoft Windows 10 / 8.1 / 8/7 de 64 bits e Servidor 2016/2012/2008 R2.

Softwares Relacionados

Não achou o que procurava, veja esse produtos

Escolha seu software e faça uma cotação!

Icone

Não sabe qual software escolher?

Nós temos um time preparado para te ajudar a escolher o software ideal para sua empresa.
Pergunte para gente!
Icone

Não achou o que procura?

Temos uma base de diversos empresas parceiras, e podemos achar o software que você quer.
A gente procura para você!
Copyright © OSB Software 2021 - Todos os direitos reservados.