Ambiente de programação HPE Cray para 5 compartimentos x86 Systems, assinatura de 3 anos, E‑RTU de suporte, 24 horas por dia sete dias na semana
Sua empresa de HPC precisa desenvolver o código internamente?
O software Ambiente de programação HPE Cray Supercomputing oferece aos programadores um conjunto completo de ferramentas para desenvolvimento, portabilidade, depuração e ajuste de códigos, assim é possível desenvolver os aplicativos e levar as inovações para o mercado com mais rapidez. Economize tempo simplificando a transição para variadas arquiteturas e configurações de hardware ao aplicar automaticamente as otimizações em aplicativos HPC que usam modelos de programação existentes com uma simples recompilação. O software Ambiente de programação HPE Cray Supercomputing proporciona uma solução pronta para o futuro a um custo reduzido com linguagens, modelos, bibliotecas e ferramentas integradas.
SKU nº R5Q46AAE
- Especificações rápidas (PDF) (HTML)
- | Data sheet
-
O que há de novo?
- SKUs adicionados para ARM.
Principais recursos
Compiladores, linguagens de programação e modelos
O software Ambiente de programação HPE Cray Supercomputing inclui os compiladores Fortran, C e C++ para ajudar a extrair um desempenho impressionante dos sistemas, independentemente da arquitetura subjacente, e é compatível com processadores x86-64 (tanto Intel® como AMD®) e aceleradores NVIDIA®.
Os compiladores identificam automaticamente regiões de computação que são escalares sequenciais, paralelas vetoriais ou altamente multitarefas; e exploram automaticamente estas capacidades do sistema.
Os compiladores fornecem aos programadores comentários de otimização com uma lista anotada de código fonte para facilitar o ajuste do aplicativo. Também se integram a ferramentas depuradoras e de desempenho no pacote, em que uma aprimora a capacidade da outra para gerar códigos corretos e performáticos.
Colocamos nosso foco na conformidade com padrões para segurança de código, portabilidade de aplicativos e proteção de investimentos de nossos compiladores que dão suporte a linguagens de programação padrão (Fortran, C/C++ e UPC) e modelo de programação padrão, como OpenMP e OpenACC.
HPE Cray MPI é uma biblioteca compatível com MPICH ABI que está ajustada para CPUs Intel e AMD, assim como para GPUs AMD e NVIDIA. Está personalizada para fornecer baixa latência e alta largura de banda, tanto no nó como fora do nó, em comunicações coletivas e de ponto a ponto.
Bibliotecas científicas e de comunicação
O software Ambiente de programação HPE Cray Supercomputing oferece uma coleção abrangente de sub-rotinas de álgebra linear altamente ajustadas, projetadas para proporcionar mais desempenho do sistema com menos esforço.
LibSci personalizados (incluindo BLAS), LAPACK e ScaLACK, nosso kit de ferramentas de refinamento interativo e LibSci_ACC (BLAS, LAPACK acelerados) são projetados para tirar o máximo proveito do hardware subjacente, para otimizar o desempenho do nó e o desempenho da rede na maioria dos sistemas HPC do HPE Cray.
Com a adaptação e o ajuste automático, as bibliotecas escolhem os melhores algoritmos conhecidos no tempo de execução. Também apresentam interfaces simplificadas para softwares complexos (não é necessário alterar o código fonte para acessar algoritmos otimizados) e integra-se ao ambiente de compilação para melhorar a produtividade.
As bibliotecas de E/S NetCDF e HDF5 são desenvolvidas com ambientes de compilação compatíveis e incluídas no pacote para oferecer praticidade.
Ferramentas de depuração
O software Ambiente de programação HPE Cray Supercomputing oferece depuradores tradicionais com técnicas inovadoras que permitem aos usuários resolver problemas de depuração em uma gama e escala mais amplas do que as técnicas convencionais. Ou seja, os programadores podem passar menos tempo depurando e mais tempo criando.
Nosso exclusivo depurador comparativo ajuda os programadores a descobrir problemas quando executam dois aplicativos lado a lado e as notificações de possíveis erros são exibidas na GUI. Esta capacidade é útil para localizar os erros que são introduzidos quando os aplicativos são modificados ou compartilhados entre arquiteturas.
As ferramentas Stack Trace Analysis Tool (STAT) e Abnormal Termination Processing (ATP) são excelentes para expor defeitos que não estão presentes em menor escala e/ou são difíceis de encontrar ao executar aplicativos em escala.
Limpadores para HPC: Ajude os desenvolvedores a detectar erros de memória e de thread para facilitar a análise e a depuração de seus aplicativos em escala ao agregar e analisar o resultado de Limpadores LLVM em escala.
Ainda oferece suporte para mecanismos tradicionais de depuração por meio da integração com o TotalView da Perforce and Arm® Forge.
Ferramentas de otimização de portabilidade, perfis e desempenho
O software Ambiente de programação HPE Cray Supercomputing foi desenvolvido com uma coleção abrangente de ferramentas que podem ser ajustadas para as diferentes necessidades dos desenvolvedores, e opções de interface para facilitar o uso e reduzir o tempo e o esforço associados com portabilidade e ajustes dos aplicativos em sistemas de HPC HPE.
A Ferramenta de Análise de Desempenho (PAT) proporciona insights valiosos ao analisar gargalos para aperfeiçoar o desempenho de aplicativos executados por todo o sistema enquanto também gera automaticamente observações e sugestões para melhorar o desempenho do código.
Os programadores podem avaliar rapidamente o tipo e a gravidade dos problemas de desempenho usando nossa ferramenta de visualização que complementa os relatórios de texto e resume os dados de desempenho dos programas em gráficos e quadros, permitindo que os usuários executem facilmente o drill-down para chegar à raiz dos problemas.
O assistente de paralelização de código ajuda os desenvolvedores a revelar o potencial oculto de seus aplicativos por meio da reestruturação de código ao combinar estatísticas de desempenho e a visualização do código fonte do programa com nossos comentários de otimização do ambiente.
Links relacionados
Informações adicionais
AMD é marca comercial da Advanced Micro Devices, Inc. Arm é marca registrada da Arm Limited. Intel é uma marca registrada da Intel Corporation ou de suas subsidiárias nos EUA e/ou em outros países. NVIDIA e OpenACC são marcas comerciais e/ou marcas comerciais registradas da NVIDIA Corporation nos Estados Unidos e em outros países. Todas as marcas de terceiros pertencem aos seus respectivos proprietários.
* O Preço pode variar com base no revendedor local.