Serviços

Suporte à Comunidade Acadêmica

Como suporte, o LAD pretende atender os pesquisadores nas questões referentes às máquinas paralelas disponíveis no laboratório provendo os seguintes serviços:

  • Prover poder computacional na forma de horas-máquina para a execução de aplicações de alto desempenho (24×7);
  • Auxiliar para um melhor direcionamento dos investimentos financeiros;
  • Instalar, configurar, otimizar e gerenciar versões das aplicações paralelas dos pesquisadores;
  • Prover área de armazenamento para hospedar os dados dos pesquisadores;
  • Realizar cursos de capacitação na área de Processamento de Alto Desempenho para pesquisadores, técnicos e alunos;
  • Instalar e, caso necessário, desenvolver ferramentas para melhorar o acesso e a utilização destes recursos por parte dos pesquisadores.

Como parceiro em projetos, o LAD pretende atuar em projetos onde a capacidade de processamento é um fator crítico para a realização das pesquisas, realizando as seguintes atividades:

  • Investigar estratégias e algoritmos distribuídos para o problema em questão;
  • Otimizar algoritmos distribuídos já existentes para a execução nas máquinas do laboratório;
  • Investigar formas de automatizar o pré e o pós-processamento dos dados;
  • Investigar formas para facilitar o acesso e a utilização dos recursos disponíveis (como portais de acesso customizados para o problema em questão e políticas de gerência de recursos).

Serviços para Empresas

A mesma infraestrutura disponibilizada aos pesquisadores pode ser utilizada por empresas para execução de testes de estresse e benchmarking diversos. A utilização acontece através da realização de uma reserva antecipada, onde a empresa indica os recursos e tempo que deseja utilizá-los. Durante a realização dos testes, a infraestrutura é isolada para garantir o sigilo dos testes executados pela empresa, assim como, evitar que o teste gere algum impacto nas máquinas do laboratório que estão sendo utilizadas pelos pesquisadores. Os serviço oferecidos são:

  • Benchmarking de aplicações e sistemas utilizando máquinas com diferentes arquiteturas, configurações e de fabricantes diversos;
  • Avaliação de aplicações distribuídas usando uma grande quantidade de recursos (por exemplo, centenas de núcleos de processamento) para testar situações estresse, escalabilidade, e tolerância a falhas;
  • Execução de aplicações com alta demanda computacional (por exemplo: simulações, aprendizado de máquina, big data);
  • Avaliação de estratégias para atualização de infraestrutura (por exemplo, teste de uma nova versão de um sistema de gerenciamento de banco de dados ou sistema operacional)

Como Acessar

Para utilizar os serviços faça a solicitação pelo Sistema IDEIA, preenchendo os campos de login no canto superior direito desta página ou na intranet.