Carregar apresentação
A apresentação está carregando. Por favor, espere
1
Sistemas Concorrentes Capítulo 03 – OMP
2
Roteiro Conceitos Exemplo de Compilação For paralelo Seções paralelas
3
Open MP Fornece uma opção de linguagem paralela
Através da inclusão de diretivas de compilação E da compilação através de um compilador OMP
4
Open MP
5
Open MP
6
Open MP - JOMP Middleware – Jomp1.0b.jar
Compilador – ConversorJomp3.java Diretivas paralelas: Shared = variáveis compartilhadas (default) Private = variáveis exclusivas
7
Montando o Ambiente SC-Sistemas_Concorrentes/3-OMP/ Faça o download de Jomp1.0b.jar Adicione a seu projeto, como biblioteca Faça o download de ConversorJomp3.java Implemente o exemplo do próximo slide
8
Ambiente Resultante
9
Convertendo seu projeto
Execute o ConversorJomp3 informe hello_normal.java como entrada
10
Executando seu projeto
Execute hello_normal_jomp.java
11
Reduções
12
Atividade 3.1 Desenvolva um exemplo que faça a soma dos elementos de uma matriz em paralelo usando o recurso de reduções e o bloco paralelo simples.
13
Atividade 3.2 Desenvolva uma funcionalidade de Paralelismo de Dados (SIMD) no cenário de seu projeto, usando bloco paralelo simples.
14
O for paralelo JOMP
15
O for paralelo Converta o exemplo Execute a versão paralela
16
Atividade 3.3 Desenvolva um exemplo que faça a soma dos elementos de uma matriz em paralelo usando o recurso de reduções e o for paralelo.
17
Atividade 3.4 Desenvolva uma funcionalidade de Paralelismo de Dados (SIMD) no cenário de seu projeto, usando For Paralelo.
18
Seção Paralela
19
Atividade 3.5 Desenvolva uma função de Paralelismo Funcional (MISD ou MIMD) no cenário de seu projeto, usando Seções Paralelas.
20
Exclusão Mútua – Critical
21
Atividade 3.6 Desenvolva uma função com critical no cenário de seu projeto, combinado com bloco paralelo simples, for paralelo ou seções paralelas.
22
Projeto de OMP Desenvolva seu projeto aplicando os conceitos de OMP
Requisitos: Bloco paralelo simples For paralelo Seção paralela Uso de Critical e Reduction Conhecimento \ Complexidade Plus
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.