Intel Modern Code

Conheça o projeto Intel Modern Code e como o Grupo de Processamento Paralelo e Distribuído da UFRGS está colaborando nesta iniciativa.

Intel & UFRGS

Intel Modern Code é uma iniciativa para difundir o conhecimento sobre como projetar e otimizar software, através do uso de paralelismo, objetivando explorar todo o potencial dos computadores e supercomputadores. Essa comunidade é composta por especialistas que fornecem bibliotecas, suporte e treinamento em técnicas de códigos modernos. O GPPD (Grupo de Processamento Paralelo e Distribuído), no Instituto de Informática da UFRGS, juntou-se à comunidade de código moderno como um Intel Modern Code Partner (MCP) em agosto de 2016 para a oferecer cursos e treinamentos.

DATAS & LOCAIS

Workshops

Confira os locais e horários dos próximos eventos.

Workshop 31

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Pampa (UNIPAMPA)
Alegrete - RS
14 e 19 de Novembro, 2018
18:30 às 22:00
Lab 2

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Workshop 30

Semana Acadêmica da Computação - SEMAC INF 2018
Introdução a Programação Paralela e Vetorial para Arquiteturas Intel©

Universidade Federal do Rio Grande do Sul (UFRGS)
Porto Alegre - RS
16 e 18 de Outubro, 2018
08:30 às 10:30
Prédio 43413 (67) - Laboratório 101

Agenda
  1. Introdução a OpenMP
  2. Introdução a Programação Vetorial (SIMD)
  3. Intel Xeon Phi Knights Landing

Material    

Workshop 29

II Semana Acadêmica Integrada UCS - CARVI
Programação Paralela e Otimização para Arquitetura Intel©

Universidade de Caxias do Sul (UCS)
Bento Gonçalves - RS
03 de Outubro, 2018
19:30 às 22:30
Bloco CD - Sala 413

Agenda
  1. Introdução a OpenMP
  2. Introdução a Programação Vetorial (SIMD)
  3. Intel Xeon Phi Knights Landing

Site do Evento Material    



LNCC


Workshop 28

Parallel Programming and Optimization for Intel© Architecture

Laboratório Nacional de Computação Científica (LNCC)
Petrópolis - RJ
09 de Agosto, 2018
8:30 às 12:30
Lab 5

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material

Workshop 27

Parallel Programming and Optimization for Intel© Architecture

Instituto Federal do Paraná (IFPR)
Paranavaí - PR
08 de Agosto, 2018
18:30 às 22:30

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi


UNIPAMPA


Workshop 26

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Pampa (UNIPAMPA)
Alegrete - RS
27 de Junho, 2018
18:30 às 22:30
Lab 5

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material

Workshop 25

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal de Santa Maria (UFSM)
Santa Maria - RS
20 de Junho, 2018
16:30 às 18:00
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material



UFSM


Workshop 24

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal de Santa Maria (UFSM)
Santa Maria - RS
22 e 23 de Maio, 2018
18:30 às 20:30
Sala 338 - CT

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - dia 1 Material - dia 2    





Clipping Site UFPel




Workshop 23

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal de Pelotas (UFPEL)
Pelotas - RS
17 e 18 de Maio, 2018
17:00 às 21:00
Lab 3

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - dia 1 Material - dia 2    

Workshop 22

Intel© Modern Code: Introdução à Programação Vetorial e Paralela para o Processador Intel Xeon Phi Knights Landing

XVIII Escola Regional de Alto Desempenho (ERAD 2018)
Porto Alegre - RS
4 de Abril, 2018
08:30 às 10:30
Laboratório 67-104

Agenda
  1. Introdução a OpenMP
  2. Introdução a Programação Vetorial (SIMD)
  3. Intel Xeon Phi Knights Landing

Site ERAD 2018 Material

Workshop 21

Intel© Modern Code Programming

Universidade Federal do Paraná (UFPR)
Curitiba - PR
26 e 27 de Outubro, 2017
13:30 às 20:00
Laboratório DINF 12

Agenda
  1. Introdução e Conceitos Gerais de Processamento Paralelo
  2. Introdução a OpenMP: Paralelismo e Efeotps na Cache
  3. Programação Vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1 Material - Dia 2



Itajai UNIVALI


Workshop 20

Parallel Programming and Optimization for Intel© Architecture

Universidade do Vale do Itajaí (UNIVALI)
Itajaí - SC
10 de Dezembro, 2017
08:00 às 19:00
Laboratório 3

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Workshop 19

Parallel Programming and Optimization for Intel© Architecture

Universidade Regional Integrada do Alto Uruguai e das Missões (URI)
Santo Ângelo - RS
8 e 9 de Novembro, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1 Material - Dia 2

Workshop 18

Semana Acadêmica 2017
Programação Paralela Avançada para Intel© Xeon Phi Knights Landing

Universidade Federal do Rio Grande do Sul (UFRGS)
Porto Alegre - RS
19 de Outubro de 2017
13h às 17h
Lab. 102

Agenda
  1. Programação vetorial (SIMD) com instruções AVX
  2. Programação OpenMP avançada

Workshop 17

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal de Pelotas (UFPEL)
Pelotas - RS
5 e 6 de Outubro, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2




Santa Maria UFSM




Workshop 16

Parallel Programming and Optimization for Intel© Architecture

Univ. Regional do Noroeste do Estado do Rio Grande do Sul (UNIJUI)
Ijui - RS
16 e 17 de Novembro, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Workshop 15

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Pampa (UNIPAMPA)
Alegrete - RS
06 e 07 de Novembro, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Workshop 14

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal de Santa Maria (UFSM)
Santa Maria - RS
04 e 05 de Setembro, 2017
16:30 às 20:30
Sala 334 - CT

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2



URI Santo Angelo


Workshop 13

Parallel Programming and Optimization for Intel© Architecture

Univ. Regional do Noroeste do Estado do Rio Grande do Sul (UNIJUI)
Santa Rosa - RS
28 e 29 de Agosto, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi




ERAD 2017


Workshop 12

Parallel Programming and Optimization for Intel© Architecture

Sociedade Educacional Três de Maio (SETREM)
Três de Maio - RS
07 e 08 de Julho, 2017
19:30 às 22:30 (07/07) e 08:30 às 11:30 (08/07)
Laboratório 10

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2

Workshop 11

Intel©'s High Performance Computing Architectures

Universidade Federal de Santa Maria (UFSM)
Santa Maria - RS
06 de Junho, 2017
14:30 às 16:00
Anexo A

Agenda
  1. Multi-Level Paralelism: Overview e Otimização
  2. Processador Intel Xeon Phi
  3. Programação Paralela
  4. Open Multi-Processing

Material

Workshop 10

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Pampa (UNIPAMPA)
Campus Alegrete - RS
23 e 24 de Maio, 2017
13:30 às 17:30
Laboratório 5

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2

Workshop 9

Parallel Programming and Optimization for Intel© Architecture

Faculdade de Desenvolvimento do Rio Grande do Sul (FADERGS)
Porto Alegre - RS
17 de Maio, 2017
-
-

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material

Workshop 8

Parallel Programming and Optimization for Intel© Architecture

Univ. Regional do Noroeste do Estado do Rio Grande do Sul (UNIIJUI)
Campus Ijuí - RS
6 de Abril, 2017
11:00 às 12:30
Salão de Atos Argemiro Jacob Brum

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material

Workshop 7

Parallel Programming and Optimization for Intel© Architecture

Universidade do Vale do Itajaí (UNIVALI)
Itajaí - SC
25 e 26 de Março, 2017
09:00 às 16:00
Laboratório 3

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2




Itajai UNIVALI



Workshop 6

Parallel Programming and Optimization for Intel© Architecture

Univ. Regional do Noroeste do Estado do Rio Grande do Sul (UNIIJUI)
Campus Santa Rosa
23 e 24 de Novembro de 2016
19:30 às 22:30
Laboratório B308 - Prédio B

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2

Workshop 5

Parallel Programming and Optimization for Intel© Architecture

Univ. Regional do Noroeste do Estado do Rio Grande do Sul (UNIIJUI)
Campus Ijuí
21 e 22 de Novembro de 2016
19:30 às 22:30
Laboratório DT203 - Prédio do DCEENG

Agenda
  1. Introdução a OpenMP
  2. Paralelismo e efeitos na cache, com análise no Intel Vtune
  3. Programação vetorial (SIMD)
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Material - Dia 2

Workshop 4

Advanced Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Rio Grande do Sul (INF/UFRGS)
31 de Outubro, 1 e 4 de Novembro de 2016
13h às 17h
Campus do Vale, Instituto de Informática, Prédio 67
Sala 104 (31/10), Sala 102 (01/11) and Sala 104 (04/11)

Agenda
  1. Paralelismo e efeitos na cache, com análise no Vtune
  2. Programação com OpenMP tasks
  3. Programação vetorial (SIMD) com instruções AVX
  4. Programação OpenMP/SIMD com acelerador Xeon Phi

Material - Dia 1     Dia 2     Dia 3


UNIJUI Santa Rosa

Workshop 3

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Paraná (UFPR), Departamento de Informática
24 e 25 de Outubro de 2016
9h30 às 12h00 e 13h30 às 15h30
Semana Acadêmica da Ciência da Computação

Agenda
  1. Introdução e conceitos gerais de Processamento Paralelo
  2. Introdução a OpenMP: hello world e compilação
  3. Programação OpenMP: parallel sections e parallel for
  4. Programação OpenMP: tasks

Slides - Dia 1     Slides - Dia 2

Workshop 2

Parallel Programming and Optimization for Intel© Architecture

Centro Universitário Ritter dos Reis (UniRitter)
08 e 09 de Setembro de 2016
10h00 às 12h00 e 14h00 às 16h00
Campus da Zona Sul, Prédio C, Sala 411

Agenda
  1. Introdução e conceitos gerais de Processamento Paralelo
  2. Introdução a OpenMP: hello world e compilação
  3. Programação OpenMP: parallel sections e parallel for
  4. Programação OpenMP: tasks

Slides - Dia 1     Slides - Dia 2

Workshop 1

Parallel Programming and Optimization for Intel© Architecture

Universidade Federal do Rio Grande do Sul (INF/UFRGS)
05 e 06 de Setembro de 2016
9h30 às 12h00 e 14h00 às 16h30
Sala 102 (05/08 pela manhã), Sala 101 (05/08 à tarde) e Sala 104 (06/08)

Agenda
  1. Introdução e conceitos gerais de Processamento Paralelo
  2. Introdução a OpenMP: hello world e compilação
  3. Programação OpenMP: parallel sections e parallel for
  4. Programação OpenMP: tasks

Slides - Dia 1     Slides - Dia 2