Cursos de MPICH
MPICH é uma interface de transmissão de mensagens portátil de código aberto (MPI) padrão que fornece uma implementação MPI simplificada em várias plataformas de computação e comunicação.
Este treinamento ao vivo guiado por instrutores (online ou on-site) é dirigido a desenvolvedores e programadores que desejam instalar, configurar e gerenciar MPICH recursos.
Ao final deste treinamento, os participantes serão capazes de implementar, escrever, gerenciar e monitorar programas MPI usando MPICH.
O formato do curso
- Interação e discussão interativa.
- Muitos exercícios e práticas.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Programa do Curso
Introdução
Descrição geral das características e da arquitetura da interface de passagem de mensagens (MPI)
- Noções básicas de computação paralela
- O processo MPI
Introdução ao MPICH
- Opções de instalação e configuração
- Bibliotecas partilhadas
- Instalação de gestores de processos
Programming Noções básicas de MPI
- Escrever, compilar e ligar programas
- Comandos de compilação
- Usando Makefiles
Executando programas com MPI
- Standard mpiexec
- Extensões de gestão de processos
- Restrições Remshell
Enviar e receber mensagens
- Rotinas de passagem de mensagens
- Buffer e tipos (tags)
- Utilização de chamadas de biblioteca
- Difusão e redução
Coordenação de Communications em MPI
- Sincronização
- Padrões, rotinas e operações colectivas
- Criação de grupos
Trabalhar com problemas de buffer
- Comunicação bloqueante e não bloqueante
- Equidade na passagem de mensagens
- Modos Communication
Compreender os tipos de dados e os objectos em MPI
- Tipos de dados básicos
- Vectores e estruturas
- Intercalação de dados
- Objectos e referências MPI
Escrevendo bibliotecas de passagem de mensagem
- Atributos
- Secções sequenciais
- Gestão e armazenamento em cache de etiquetas
Avaliação do desempenho de programas paralelos
- O temporizador MPI
- Interface de criação de perfil
- Registo de dados
Integração de vários programas
- Envio e intercâmbio de dados entre programas
- Utilização de intercomunicadores
Resolução de problemas
Resumo e conclusão
Requisitos
- Experiência em linguagens de programação como C, C++ e Fortran
Público
- Desenvolvedores
- Programadores
Precisa de ajuda para escolher o curso certo?
Cursos de MPICH - Enquiry
MPICH - Solicitação de Consultoria
Solicitação de Consultoria
Declaração de Clientes (4)
Exemplos práticos.
Mateusz - Aplikacje Krytyczne
Curso - BizTalk for Developers
Máquina Traduzida
conteúdo interessante
Mike Bassi - SRC Aus
Curso - OpenCL
Máquina Traduzida
Gosto de como o Clement é útil.
Mateera Kaikko - ASML US, LLC
Curso - gRPC
Máquina Traduzida
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex.
Melissa Harrison
Curso - XQuery
Máquina Traduzida
Próximas Formações Provisórias
Cursos Relacionados
BizTalk for Developers
21 HorasThis instructor-led, live training in Portugal (online or onsite) is aimed at intermediate-level developers who wish to use BizTalk to connect legacy systems with newer applications.
By the end of this training, participants will be able to:
- Install and configure BizTalk.
- Automate business processes using BizTalk.
- Understand BizTalk messaging.
- Integrate BizTalk with Azure and Sharepoint.
- Deploy and troubleshoot a BizTalk installation.
Biztalk for Administrators
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores e engenheiros que desejam projetar, implantar e gerenciar um ambiente de servidor multi-servidor BizTalk.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o BizTalk Server.
- Configurar e gerir utilizadores BizTalk.
- Configurar e proteger o encaminhamento de mensagens dentro de uma organização.
- Configurar a integração baseada em EDI com parceiros fora da organização.
- Implementar, monitorizar e gerir regras comerciais.
- Automatizar a implementação de BizTalk aplicações.
- Acompanhar, monitorizar e analisar a atividade Business.
- Planear e implementar alta disponibilidade e recuperação de desastres para o Servidor Biztalk.
BizTalk for Administrators - Beginner to Advanced
70 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores e engenheiros que desejam projetar, implantar e gerenciar um ambiente de servidor multi-servidor BizTalk.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o BizTalk Server.
- Configurar e gerir utilizadores BizTalk.
- Configurar e proteger o encaminhamento de mensagens dentro de uma organização.
- Configurar a integração baseada em EDI com parceiros fora da organização.
- Implementar, monitorizar e gerir regras comerciais.
- Automatizar a implementação de BizTalk aplicações.
- Acompanhar, monitorizar e analisar a atividade Business.
- Planear e implementar alta disponibilidade e recuperação de desastres para o Servidor Biztalk.
- Otimizar o desempenho do Servidor BizTalk e do respetivo ambiente.
- Automatizar a monitorização da atividade comercial.
- Resolver excepções em tempo de execução.
- Automatizar os testes de Biztalk.
- Planear e executar a manutenção sistemática de Biztalk.
C++, QT, ZeroMQ and Protocol Buffers
35 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) fornece cobertura introdutória de C++, a estrutura GUI Qt e várias tecnologias de comunicação, como ZeroMQ e Protocol Buffers, que podem ser usadas para escrever aplicativos distribuídos.
No final desta formação, os participantes terão os conhecimentos e a prática necessários para escrever e compilar uma aplicação utilizando C++, Qt e gcc em Linux Centos 6/7. Os participantes também integrarão recursos de mensagens assíncronas usando Zero MQ e Protocol Buffers.
gRPC
7 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a engenheiros de software, programadores e desenvolvedores que desejam criar, implementar e gerenciar serviços gRPC em seus aplicativos.
No final deste treinamento, os participantes serão capazes de:
- Configurar um serviço gRPC para se ligar a um servidor e criar projectos.
- Implementar servidor e cliente para integrar com aplicações.
- Monitorar os serviços gRPC utilizando sistemas de autenticação e ferramentas de benchmarking.
HashiCorp Nomad
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a DevOps engenheiros e desenvolvedores que desejam usar o HashiCorp Nomad para implantar e dimensionar aplicativos com facilidade, reduzindo a sobrecarga nas operações.
No final deste treinamento, os participantes serão capazes de:
- Instalar e configurar o HashiCorp Nomad.
- Implantar e gerenciar contêineres e aplicativos não conteinerizados.
- Gerenciar recursos, agendamento e operações em um sistema consolidado.
- Permitir nós de dimensionamento e integração de serviços em um único cluster.
HashiCorp Vault
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a DevOps engenheiros ou desenvolvedores que desejam usar o HashiCorp Vault para controlar o acesso a senhas, credenciais de banco de dados, chaves de API, tokens e certificados em um sistema integrado.
No final deste treinamento, os participantes serão capazes de:
- Instalar e implantar o HashiCorp Vault.
- Compreender e utilizar os diferentes serviços e componentes do HashiCorp Vault.
- Implementar métodos de autenticação, políticas de segurança e executar tarefas administrativas para proteger uma infraestrutura.
- Implantar e usar HashiCorp serviços do Vault em orquestradores de contêineres, como Nomad e Kubernetes.
Apache Mesos
14 HorasEste treinamento ao vivo conduzido por instrutor em Portugal (no local ou remoto) é destinado a administradores de TI, engenheiros de software e desenvolvedores que desejam usar Apache Mesos para gerenciar com eficiência cargas de trabalho e aplicativos de recursos em ambientes em cluster de grande escala.
No final deste treinamento, os participantes serão capazes de:
- Instalar, configurar e executar Apache Mesos para sistemas distribuídos.
- Gerenciar o compartilhamento e a alocação de recursos de vários aplicativos e estruturas.
- Implementar mecanismo de agendamento para gerenciar tarefas.
- Configurar e usar o Marathon para lidar com a orquestração de contêineres em Apache Mesos.
OpenCL
21 HorasOpenCL é uma norma para a programação de computadores heterogéneos construídos a partir de CPUs, GPU s e outros processadores. Inclui uma estrutura para definir a plataforma em termos de um anfitrião, como uma CPU, e um ou mais dispositivos de computação, como um GPU, além de uma linguagem de programação baseada em C para escrever programas para os dispositivos de computação. Usando OpenCL, um programador pode escrever programas baseados em tarefas e dados paralelos que podem tirar proveito desses diferentes tipos de processadores num único sistema.
Microsoft Orleans Deep Drive
14 HorasMicrosoft Orleans é um framework fácil de usar para construir aplicações distribuídas de alto desempenho em.NET.
Este treinamento ao vivo liderado por instrutores (online ou on-site) é dirigido a desenvolvedores de.NET que desejam fazer o melhor do que estão fazendo, ao mesmo tempo que sabem o que está acontecendo debaixo do hood.
Este é um curso rápido, teórico pesado, que abrange iniciantes para tópicos avançados, incluindo internos, primários sobre integração com outras ferramentas, otimizações de desempenho e padrões de design avançados.
No final do curso, os participantes poderão:
- ConfiguraçãoOrleans para diferentes arquiteturas.
- Desenvolva uma aplicação completa Orleans
- Use rastreamento distribuído para rastrear requestas.
- Garantir a qualidade do código e medir o desempenho da aplicação.
- Aplicar otimizações de desempenho.
- Entender padrões de design avançados para Orleansaplicações.
O formato do curso
- Interação e discussão interativa.
- Grande quantidade de internos e teoria do protocolo.
- Laboratórios para realizar em seu próprio ritmo, durante ou após o curso.
- Implementação de mão em um ambiente de laboratório ao vivo.
Opções de Customização
- Para solicitar uma formação personalizada para este curso, por favor contacte-nos para organizar.
Fundamentos do XML
21 HorasEste curso destina-se a analistas, projectistas e administradores de sistemas baseados na tecnologia XML.
A formação é uma introdução à XML e às suas tecnologias chave. Permite adquirir as competências necessárias à criação de documentos XML válidos, à modelação da estrutura de um documento XML (utilizando DTP ou Esquema XML) e à transformação de ficheiros XML para outros formatos (XHTML, HTML, TXT, PDF).
XQuery
14 HorasEsta formação fornece:
- Uma visão geral de alto nível e uma visita rápida a XQuery
- Informações para escrever consultas sofisticadas, sem se preocupar com os pormenores de tipos, espaços de nomes e esquemas
- Conceitos avançados para utilizadores que pretendam tirar partido da modularidade, dos espaços de nomes, da tipificação e dos esquemas
- Diretrizes para trabalhar com tipos específicos de dados, tais como números, cadeias de caracteres, datas, URIs e instruções de processamento
- Uma referência alfabética completa das funções e tipos incorporados
Os participantes ficarão também a conhecer o suporte de XQuery para filtrar, ordenar e agrupar dados, bem como a forma de utilizar as expressões FLWOR, XPath e as ferramentas de XQuery para extrair e combinar informação. Durante a formação, ficarão a saber como aplicar todas estas ferramentas a uma grande variedade de fontes de dados e como recombinar informações de várias fontes num único resultado final.