imagem de topo do site
Realizado por: logo sbct ERAD-RJ - 2021
Online, 29 de novembro a 3 de dezembro de 2021
Escola Virtual por VideoConferência




Local:
Laboratório Nacional de Computação Científica - LNCC

Endereço:
Av. Getúlio Vargas , 333, Quitandinha
Petrópolis - Rio de Janeiro
CEP 25651-075 - Brasil

Palestrantes Convidados


DRUMMOND

Alvaro Coutinho

COPPE/UFRJ.

ROCQUE

Aletéia Araujo

Universidade de Brasília (UnB).

DRUMMOND

Vinicius Petrucci

University of Pittsburgh, USA.

ALBA

John Urbanic

Pittsburgh Supercomputing Center, USA.

Meira

Pedro Mário Cruz e Silva

NVIDIA

Meira

Genaro Costa

ATOS


Minicurso 1: Introdução a Paralelização de Aplicações com OpenMP:

    Dia: 29/11/2021-Horário: 11:00 - 13:00

    Professor: Luan Teylo e Lúcia Drummond (UFF)

    Ementa:

    Este minicurso visa apresentar conceitos de programação paralela com memória compartilhada utilizando OpenMP, através de uma abordagem prática com exemplos de simples aplicações sequenciais e suas respectivas soluções paralelas.
    Link youtube : aqui
    Inicio no youtube: 00H:04m:13s

Minicurso 2: Otimização de Programas Paralelos com o uso do OpenACC:

    Dia: 30/11/2021-Horário: 17:00 - 20:00

    Professor: Evaldo B. Costa, Gabriel P. Silva

    Ementa:

    Este minicurso tem por objetivo apresentar técnicas de otimização de programas paralelos com uso de diretivas do OpenACC através de ferramentas que executem de uma análise completa de desempenho do código para identificação de regiões paralelizáveis e quais métodos podem ser aplicados. O OpenACC é um modelo de programação para computação paralela que pode ser executado em diversos tipos de arquiteturas: multicore, manycore e aceleradores. Assim, neste minicurso são avaliados os efeitos dos componentes de hardware como número de processadores, hierarquia de memória e aceleradores sobre o desempenho de programas paralelos. Ressaltam-se as modificações que devem ser feitas no código para explorar com vantagem as características dos recursos computacionais, avaliando os seus respectivos impactos no desempenho de um programa.
    Link youtube : aqui
    Inicio no youtube: 03H:00m:00s

Minicurso 3: Fundamentos de Computação Acelerada em C/C++ com CUDA:

    Módulo I: Dia: 01/12/2021-Horário: 18:00 - 20:00

    Professor: Pedro Mário Cruz e Silva (NVIDIA)

    Ementa:

      A plataforma de computação CUDA permite a aceleração de aplicações criadas para rodas apenas em CPU para rodar nas GPUs massivamente paralelas mais rápidas do mundo. Experimente a aceleração de aplicações C/C ++ para:
    • Acelerar aplicativos somente de CPU para executar seu paralelismo latente em GPUs.
    • Utilizar técnicas essenciais de gerenciamento de memória em CUDA para otimizar aplicativos já aceleradas em GPUs.
    • Expor o potencial de acelaração por concorrência para explorá-lo com CUDA Streams.
    • Aproveitar o profiler por linha de comando e o visual para orientar e verificar seu trabalho.
    • Após a conclusão, você será capaz de acelerar e otimizar aplicações C/C++ existentes, desenvolvidas apenas para CPU, usando as ferramentas e técnicas mais essenciais de CUDA. Você entenderá uma abordagem iterativa de desenvolvimento CUDA que permitirá que você crie aplicativos acelerados por GPU rapidamente.

    Link youtube : aqui
    Inicio no youtube: 4H:14m:00s

    Minicurso 4: Introdução a Computação Quântica usando o Atos myQLM:

      Módulo I: Dia: 02/12/2021-Horário: 18:30 - 20:30

      Módulo II: Dia: 03/12/2021-Horário: 14:00 - 16:00

      Professor: Genaro Costa (ATOS)

      Ementa:

      A computação quântica tem se apresentado como uma das possibilidades mais promissoras na aceleração do processamento. Se o algoritmo escolhido se adequa ao modelo da computação quântica, se tem promessas de speedup exponencial, tanto em processamento como em armazenamento. A Atos desenvolveu um simulador de computação quântica chamado QLM – Quantum Learning Machine. A ideia desse simulador é possibilitar a simulação da computação quântica independente de suas implementações, e comparar os resultados considerando diferentes implementações. Um mesmo circuito quântico pode necessitar diferentes alterações para ser executados em implementações reais, como o IBM QX4 (superconducting qubits) ou na implementação do projeto AQTION (trapped ions). Com a promessa de se ter disponível aceleradores quânticos em 3 a 5 anos, precisamos entender quais algoritmos poderão se beneficiar dessa tecnologia, assim como quais os efeitos do ruído nesses dispositivos. Nesse minicurso teremos uma apresentação básica dos conceitos da computação quântica, usando o QLM, e faremos uma análise acessando o simulador da Atos, de um circuito quântico que resolve transformadas de Fourier (QFT). Será feita a análise do uso do reordenamento das portas e sua sensibilidade ao ruído, considerando as arquiteturas do IBM QX4 e do projeto AQTION. Partiremos do modelo de programação usado na computação quântica, incluindo as portas básicas e suas representações matemáticas, assim como exemplos de implementações de circuitos quânticos fim a fim, usando tanto o myQLM, como o QLM como ferramentas.

    Link youtube Modulo I: aqui
    Inicio no youtube Modulo I: 4H:14m:00s
    Link youtube Modulo II: aqui
    Inicio no youtube Modulo II: 00H:04m:00s
Realização Organização e Execução Patrocínio
SBC cefet/rj    uerj     uff     rural     lncc   coppeufrj     coppeufrj     coppeufrj