Maratona de Programação Paralela - ERAD/RS 2022
Esta será a quinta edição da Maratona de Programação Paralela da ERAD/RS, a qual tem como propósito, fomentar o conhecimento em programação paralela e distribuída. O objetivo dos estudantes durante a competição é ganhar o maior desempenho possível mantendo corretas as respostas dos problemas. Alunos de graduação e pós-graduação de Ciência da Computação, Engenharia da Computação, Sistemas de Informação e cursos correlatos são convidados a participar desta maratona.
Na ERAD/RS 2022, teremos a modalidade presencial, onde cada equipe será composta por 3 (três) estudantes, os quais terão 4 (quatro) horas para resolver até 5 (cinco) problemas. As equipes podem trazer qualquer tipo de material impresso (livros, manuais, anotações, artigos). Não será permitido consulta em materiais externos durante a maratona presencial.
No começo da competição, as equipes receberão a descrição dos problemas e sua solução sequencial (serial). As resoluções não só devem ter as respostas iguais, mas também apresentar desempenho (speedup) em suas versões paralelas e distribuídas, medidas de acordo com critérios definidos pelo comitê da competição atual.
Comitê da Maratona
• Matheus da Silva Serpa (UFRGS) – msserpa@inf.ufrgs.br;
• Lucas Leandro Nesi (UFRGS) – llnesi@inf.ufrgs.br;
• Cristiano A. Künas – cakunas@inf.ufrgs.br;
• Lucas Mello Schnorr (UFRGS) – schnorr@inf.ufrgs.br.
Programação preliminar
• Realização do warmup: segunda, 18 de abril de 2022, 16:00 às 17:30;
• Realização da maratona: terça, 19 de abril de 2022, 14:30 às 18:30;
• Divulgação de resultados e premiação: Quarta, 20 de abril de 2022, durante o Encerramento do evento.
Registre sua equipe
Use o formulário online para registrar sua equipe: https://forms.gle/tPWAVia SSBTGqPRH9. Somente alunos inscritos no evento poderão participar da maratona.
Ambiente computacional
Os servidores utilizados serão:
– 7 x nós Intel Xeon [Draco(Fila-Rápida)]
• Intel Xeon E5-2640 v2, 2x 8 cores, 2x 16 threads;
• 64 GB DDR4, Debian 10, GCC 11.2.
– 5 x nós Intel Xeon [Hype(MPI)]
• Intel Xeon CPU E5-2650 v3, 2.30 GHz, 2x 10 cores, 2x 20 threads;
• 128 GB DDR4, Debian 10, GCC 11.2.
– 1x nó Intel Xeon com GPUs [Blaise(CUDA)]
• Intel Xeon CPU E5-2699 v4 2.20GHz, 2x 22 cores, 2x 44 threads;
• 4 x GPUs NVIDIA P100: 3584 CUDA cores, CUDA 11.5, 16 GB;
• 256 GB DDR4, Debian 10, GCC 11.2
– 1x nó AMD Ryzen [Sirius(OpenMP)]
• AMD Ryzen 9 3950X Zen2 3.50GHz, 16 cores, 32 threads;
• 64 GB DDR4, Debian 10, GCC 11.2.
Como estudar
A principal fonte de estudo é o site da Maratona de Programação Paralela que acontece junto ao SBAC-PAD. Procure sobre as edições passadas e links para material on-line.
Abaixo segue uma lista parcial de fontes de estudo:
• OpenMP;
• OpenMP Tutorials;
• MPI;
• Advanced MPI;
• Introduction to Parallel Computing;
• Parallel Programming;
• CUDA C/C++ Basics ;
• An Even Easier Introduction to CUDA.