Programação Paralela

Documentos relacionados
CAPÍTULO III. Aproximação de funções pelo método dos Mínimos Quadrados

CAPÍTULO III MÉTODOS DE RUNGE-KUTTA

Departamento de Informática. Modelagem Analítica do Desempenho de Sistemas de Computação. Modelagem Analítica. P x t i x t i x t i x t i

3- Autovalores e Autovetores.

Centro de massa Dinâmica do corpo rígido

5. Métricas para Definição de Níveis de Homogeneidade e Heterogeneidade em Sistemas Computacionais Distribuídos

Centro de massa Dinâmica do corpo rígido

Cálculo Numérico Interpolação Polinomial Ajuste de Curvas (Parte II)

8. INFERÊNCIA PARA DUAS POPULAÇÕES

3- Autovalores e Autovetores.

SUBSTITUIÇÕES ENVOLVENDO NÚMEROS COMPLEXOS Diego Veloso Uchôa

6. Inferência para Duas Populações USP-ICMC-SME 2013

INFERÊNCIA ESTATÍSTICA PARA DUAS POPULAÇÕES

Extensões da Análise para Prioridades Fixas

DISPOSITIVOS ELECTRÓNICOS. Problemas Resolvidos

CAPÍTULO 1 SEMICONDUTORES HOMOGÉNEOS

MEDIDAS DE POSIÇÃO: X = soma dos valores observados. Onde: i 72 X = 12

16 - PROBLEMA DO TRANSPORTE

A análise de variância de uma classificação (One-Way ANOVA) verifica se as médias de k amostras independentes (tratamentos) diferem entre si.

Oitava Lista de Exercícios

Tecnologia de Grupo. 1. Justificativa e Importância da Tecnologia de Grupo. 2. Algoritmo de Ordenação Binária. = 1 se a máquina i

Projeto e Análise de Algoritmos Aula 2: Função de Complexidade Notação Assintótica (GPV 0.3)

Interpolação. Exemplo de Interpolação Linear. Exemplo de Interpolação Polinomial de grau superior a 1.

Bioestatística Curso de Saúde. Linha Reta 2 Parábola ou curva do segundo grau. terceiro grau curva do quarto. grau curva de grau n Hipérbole

2a VERIFICAÇÃO REFINO DOS AÇOS I Julho Um aço é dessulfurado por uma escória, em condições desoxidantes.

4.5 Métodos de defuzificação. Métodos de defuzificação. Métodos. Centro de área (centro de gravidade, centróide)

Matemática para Economia Les 201

Difusão entre Dois Compartimentos

Consideremos a fórmula que nos dá a área de um triângulo: = 2

MEDIDAS DE TENDÊNCIA CENTRAL I

BM&F Câmara de Ativos Taxas de Referência e Seus Limites de Variação Para a Determinação do Túnel de Taxas do Sisbex. - Versão 3.

2. MODELO DETALHADO: Relações de Recorrência. Exemplo: Algoritmo Recursivo para Cálculo do Fatorial Substituição Repetida

Perguntas Freqüentes - Bandeiras

Estudando complexidade de algoritmos

ANÁLISE DE ERROS. Todas as medidas das grandezas físicas deverão estar sempre acompanhadas da sua dimensão (unidades)! ERROS

Em muitas situações duas ou mais variáveis estão relacionadas e surge então a necessidade de determinar a natureza deste relacionamento.

Síntese de Transformadores de Quarto de Onda

Professor Mauricio Lutz REGRESSÃO LINEAR SIMPLES. Vamos, então, calcular os valores dos parâmetros a e b com a ajuda das formulas: ö ; ø.

1- RESPOSTA TEMPORAL EM FUNÇÃO DA POSIÇÃO DOS POLOS

Como primeiro exemplo de uma relação de recorrência, consideremos a seguinte situação:

Alguns elementos disponíveis na biblioteca do programa 5.6 para resolução de problemas planos

ANÁLISE DE ERROS. Todas as medidas das grandezas físicas deverão estar sempre acompanhadas da sua dimensão (unidades)! ERROS

Física. Física Módulo 1. Sistemas de Partículas e Centro de Massa. Quantidade de movimento (momento) Conservação do momento linear

XXIX OLIMPÍADA BRASILEIRA DE MATEMÁTICA PRIMEIRA FASE NÍVEL 3 (Ensino Médio) GABARITO

UERJ CTC IME Departamento de Informática e Ciência da Computação 2 Cálculo Numérico Professora Mariluci Ferreira Portes

VOLUME Considerando a transformação isocórica: p T. = com T em Kelvin. T 1. N p = K. = 1, N/m 2. Logo, p 2.

Capítulo 2. Aproximações de Funções

Prof. Alvaro Vannucci

INTRODUÇÃO AOS MÉTODOS NUMÉRICOS. Ajuste de Curvas

1) Planejamento da Produção - Modelos de dimensionamento de lotes (lot sizing)

DISTRIBUIÇÃO HIPERGEOMÉTRICA

sendo C uma constante, β = (kt) -1, k a constante de Boltzmann, T a temperatura do sistema e m a massa da molécula. FNC Física Moderna 2 Aula 8

ESTATÍSTICA MÓDULO 2 OS RAMOS DA ESTATÍSTICA

Sumário. Mecânica. Sistemas de partículas

Estatística: uma definição

A ciência de coletar, organizar, apresentar, analisar e interpretar dados numéricos com o objetivo de tomar melhores decisões.

13 ESTIMAÇÃO DE PARÂMETROS E DISTRIBUIÇÃO AMOSTRAL

Determine a média de velocidade, em km/h, dos veículos que trafegaram no local nesse período.

Estatística: uma definição

d s F = m dt Trabalho Trabalho

CAPÍTULO VIII DIFERENCIAIS DE ORDEM SUPERIOR FÓRMULA DE TAYLOR E APLICAÇÕES

A ciência de coletar, organizar, apresentar, analisar e interpretar dados numéricos com o objetivo de tomar melhores decisões.

Estatística - exestatmeddisper.doc 25/02/09

Representação dos padrões. Tipos de atributos. Etapas do processo de agrupamento. 7.1 Agrupamento clássico. 7. Agrupamento fuzzy (fuzzy clustering)

Capítulo V - Interpolação Polinomial

2 Avaliação da segurança dinâmica de sistemas de energia elétrica: Teoria

Capítulo 6. Misturas de Gases

Desenvolvimento de Modelo de Cargas Móveis para Verificação de Fadiga em Pontes Rodoviárias

MODELAGEM MATEMÁTICA E ANÁLISE DO PROCESSO DE FLOCULAÇÃO EM CÂMARAS EM SÉRIE

CAPÍTULO 3 MEDIDAS DE TENDÊNCIA CENTRAL E VARIABILIDADE PPGEP Medidas de Tendência Central Média Aritmética para Dados Agrupados

- Processamento digital de sinais Capítulo 4 Transformada discreta de Fourier

Apresenta-se em primeiro lugar um resumo da simbologia adoptada no estudo da quadratura de Gauss.

Ex: Cálculo da média dos pesos dos terneiros da fazenda Canoas-SC, à partir dos dados originais: x = 20

Introdução à Teoria dos Números Notas 1 Os Princípios da Boa Ordem e de Indução Finita Prof Carlos Alberto S Soares

Aula Condições para Produção de Íons num Gás em Equilíbrio Térmico

Caderno de Fórmulas. Swap

RACIOCÍNIO LÓGICO / ESTATÍSTICA LISTA 2 RESUMO TEÓRICO

ELECTROTECNIA TEÓRICA MEEC IST

Econometria: 3 - Regressão Múltipla

Teoria Elementar da Probabilidade. a) Cada experiência poderá ser repetida indefinidamente sob condições essencialmente inalteradas.

Projeto e Análise de Algoritmos Recorrências. Prof. Humberto Brandão

2- Resolução de Sistemas Não-lineares.

Projeto de rede na cadeia de suprimentos

MAE0229 Introdução à Probabilidade e Estatística II

É o grau de associação entre duas ou mais variáveis. Pode ser: correlacional ou. experimental.

CAPÍTULO 5. Ajuste de curvas pelo Método dos Mínimos Quadrados

Modelo de Regressão Simples

EXERCÍCIO: ONDAS INTERMITENTES

Dinâmica Estocástica. Instituto de Física, novembro de Tânia -Din Estoc

Física 1 - Experiência 4 Lei de Hooke Prof.: Dr. Cláudio S. Sartori INTRODUÇÃO: Forma Geral dos Relatórios. Referências:

8 Programação linear 78

MÓDULO 8 REVISÃO REVISÃO MÓDULO 1

Instituto Nacional de Estudos e Pesquisas Educacionais Anísio Teixeira INEP Ministério da Educação MEC. Índice Geral de Cursos (IGC)

Avaliação de Empresas Profa. Patricia Maria Bortolon

Capítulo VII: Soluções Numéricas de Equações Diferenciais Ordinárias

Exercícios - Sequências de Números Reais (Solução) Prof Carlos Alberto S Soares

Potenciais termodinâmicos, critérios de espontaneidade e condições de equilíbrio

REGRESSÃO LINEAR 05/10/2016 REPRESENTAÇAO MATRICIAL. Y i = X 1i + 2 X 2i k X ni + i Y = X + INTRODUÇÃO SIMPLES MÚLTIPLA

Transcrição:

rograação aralela FEU 4. Avalação de steas aralelos Defções Razão etre a velocdade de processaeto coseguda o sstea paralelo e a velocdade coseguda co u processador (pouca foração...) Efcêca Quocete do pelo úero de processadores do sstea (percetage) (dá ua dea da taxa de utlzação da capacdade de processaeto stalada) Velocdade co processadores T ( ) Velocdade co processador Efceca( ) ( ) T 0 25 20 5 0 5 0 5 7 9 Efcêca pedup Ideal 5 7 9 2 2 25 - processadores 00% 90% 80% 70% 60% 50% 40% 0% 20% 0% 0% Efcêca 4. rograação aralela, FEU

Le de Adahl Todo o problea pode ser decoposto e duas copoetes: aralelzável equecal (Não paralelzável) orquê a Copoete equecal? erdas Algorítcas Ex: atrasos de scrozação erdas de Ipleetação Arqutectura... Co rocessador: T + Co rocessadores: / ( T ) T + + T + / 4.2 rograação aralela, FEU Le de Adahl eja as copoetes equecal e aralelzável a fora percetual do tepo T : + T s ; p s+ p T T T T Dvddo, a expressão de, o uerador e o deoador por T : + + T T s+ p ( ) p + + s + T T ( ) p s + Le de Adahl (problea fxo) 4. rograação aralela, FEU

Le de Adahl áxo: ax L p s s + O do sstea fca ltado assptotcaete ao verso da copoete sequecal. Exeplo: 000 s % ( cop. seq. uto baxa) ax 00 00. U sstea co 000 processadores apreseta u de apeas 00. Efcêca/00/0000% Ideal /s 4.4 rograação aralela, FEU Le de Adahl A copoete sequecal aueta (eso que lgeraete) co o úero de processadores O du a partr de u deterado úero de processadores......núero Ópto de rocessadores Ideal Nº Ópto de rocessadores Efeto de Adahl O aueto do taaho do problea faz dur a copoete sequecal percetual s (ada be...) E cosequêca, co o aueto de : O aproxa-se do deal O º ópto de processadores aueta Ideal 000 00 0 4.5 rograação aralela, FEU

Le de Gustafso roblea crescete co o aueto de processadores: f() Aálse de tepo fxo:. (parte paralelzável) 2 2 T () + T 2 (2) + T () + e o eso problea fosse pratcável co u úco processador: T () + 4.6 rograação aralela, FEU Le de Gustafso caled : Tepo que cosura processador a resolver o problea de taaho ' Tepo cosudo por processadores a resolver o problea de taaho + T( ) + T( ) ' T ( ) + + T ( ) s p + s+ p s+ p Ideal ' s + ( s) s 4.7 rograação aralela, FEU

Abordage de u e N DO - Grau de aralelso: úero de processadores actvos e cada state (vara ao logo do tepo, durate a resolução de u problea) DO(t) 6 7 4 t t 2 t A º de processadores paralelso áxo paralelso édo (velocdade dos processadores, MI, FLO) quatdade de trabalho (struções realzadas) Trabalho realzado pelo sstea: t 2 DO() t dt t Atededo a que DO só toa valores teros: t aralelso édo resultate: t 2 A DO t dt t t () 2 t t t 4.8 rograação aralela, FEU Abordage de u e N eja o trabalho realzado ao logo do tervalo de tepo t (ão é possível actvar as processadores esse tervalo) t O eso trabalho, se realzado por u úco processador t () t t O eso trabalho, se realzado por k processadores (co k ) t ( k) k k O eso trabalho, se realzado por processadores ( >> ) t ( ) t Tepo que cosura u processador a resolver o problea copleto: T( ) t ( ) t Tepo que cosura processadores a resolver o problea copleto: T( ) t ( ) t 4.9 rograação aralela, FEU

Assptótco quado ( >> ) T ( ) T ( ) t t A Coclusão (stuação deal, se overheads): Quado o úero de processadores é grade, o tede para o valor do paralelso édo Co a clusão de Overheads (cração de processos, scrozação, coucações...): Α 4.0 rograação aralela, FEU co Carga Fxa Carga Fxa (Fxed Load) Aueta o úero de processadores A desão do problea até-se Nota (Fução Celg): 2 2 2. O Grau de aralelso uca atge o úero de processadores dspoíves DO < t( ) t( ) O úero de processadores dspoíves é ltado (podera usar-se as procs se exstsse) DO t t ( ) ( ) T ( ) T( ) A 4. rograação aralela, FEU

co Carga Fxa Itroduza-se overheads Q() u sstea co processadores T ( ) T( ) + Q( ) Q + ( ) (as baxo ada...) Verfcação da Le de Adahl ou trabalha u processador () ou trabalha todos () 0,, Da expr. ateror (se overheads): + + de ode, fazedo s + s s + 4.2 rograação aralela, FEU co Tepo Fxo Verfcação sultâea de: Aueto o úero de processadores Aueto do taaho do problea Tepo de cálculo costate ovo perfl DO eja: áxo DO scaled workload co DO ', ' >, 2 ' (copo. sequecal, gual a de Adahl) Aálse de tepo fxo: T() T () De ode, adcoado os Overheads: ' ' Q + ( ) T '( ) ' T '( ) ' ' ' ' Q( ) + ' ' 4. rograação aralela, FEU

co Tepo Fxo Verfcação da Le de Gustafso ou trabalha u processador () ou trabalha todos () ' 0,, Da expr. ateror (se overheads): ' ' ' ' + ' + e atededo à expressão obtda de T() T (): + ' + ' e ada: + ' ' s + ( s) + 4.4 rograação aralela, FEU co: s + co Ltações de Meóra (Meory( Bouded ) O que lta o taaho de u problea? Tepo de cálculo (?) Quatdade de Meóra ( ) Adção de processadores é acopahada de adção de eóra, a esa proporção (partcularete verdadero e ultcoputadores...) Na avalação de Gustafso, o taaho do problea cresce proporcoalete ao úero de processadores... ode ão ser ass, por ltações de eóra Verfcação sultâea de: Aueto o úero de processadores Aueto da quatdade de eóra aueto do problea ovo perfl DO eja: áxo DO scaled workload co DO, (copo. sequecal, ' ) >, 2 4.5 rograação aralela, FEU

co Ltações de Meóra Adaptado a expressão ateror de : Q( ) + eja o trabalho executado por processadores ates do aueto de eóra: eja o trabalho executado por processadores após o aueto de eóra: Decopodo (supodo que a fução g é hoogéea): M: eóra por proc. g( M ) g ( M ) g ( M ) G ( ) g( M ) G ( ) De ode, desprezado os overheads Q() e fazedo 0,, + + G( ) + + G( ) 4.6 rograação aralela, FEU co Ltações de Meóra - Coclusões Caso : G() (o trabalho a executar te taaho fxo, ão cresce) + G( ) + G( ) + + Correspode à Le de Adahl Caso 2: G() (o trabalho a executar cresce proporcoalete à eóra) + G( ) + G ( ) + + Correspode à Le de Gustafso Caso : G() > (o trabalho a executar cresce as do que a eóra) + G( ) + G ( ) + > + Melhor do que a Le de Gustafso 4.7 rograação aralela, FEU

co Ltações de Meóra - Exeplo Multplcação de Matrzes Nº rocessadores: Nº rocessadores: Nº de rocs Nº de rocs M e óra total MeM M e óra total Me M D. atrzes Cálculos M D M k D k 2 D. atrzes Cálculos D M M k D k 2 Meóra: O( 2 ) Trabalho a executar : O( ) M k G ( ) M k 2 2 2 5. + G( ) + 5. + G( ) + 5. + 05. + 4.8 rograação aralela, FEU