UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE FÍSICA E MATEMÁTICA



Documentos relacionados
FINANCEIRA. Reginaldo J. Santos. Universidade Federal de Minas Gerais Agosto de de abril de 2009

3.1 Cálculo de Limites

Neste pequeno artigo resolveremos o problema 2 da USAMO (USA Mathematical Olympiad) 2005: (x 3 + 1)(x 3 + y) = (x 3 + y)(1 + y) = z 9

CAPÍTULO 3 - RETIFICAÇÃO

Probabilidade parte 2. Robério Satyro

CPV O cursinho que mais aprova na GV

1. Introdução 2. OMCC e a Pesquisa Perfil-Opinião

Colégio Politécnico da UFSM DPADP0024 : Processamento Digital de Imagens (Prof. Dr. Elódio Sebem)

a 1 x a n x n = b,

Complementos de Cálculo Diferencial

P(seleção de um elemento baixo) = p P(seleção de um elemento médio) = p. P(seleção de um elemento alto) = p


3)Seno de alguns arcos importantes

4.2 Teorema do Valor Médio. Material online: h-p://

Aplicações de Derivadas

Somatórias e produtórias

Universidade Estadual de Santa Cruz. Departamento de Ciências Exatas e Tecnológicas. Especialização em Matemática. Disciplina: Estruturas Algébricas

Aula 15. Integrais inde nidas Antiderivadas. Sendo f(x) e F (x) de nidas em um intervalo I ½ R, dizemos que

EXAME NACIONAL DO ENSINO SECUNDÁRIO

Análise Dimensional Notas de Aula

Invertendo a exponencial

Métodos de Monte Carlo

(a) Encontre o custo total de ações, usando multiplicação de matrizes.

PROVA DE FÍSICA 2º ANO - ACUMULATIVA - 2º TRIMESTRE TIPO A

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 20 - Backpropagation

XXXIV OLIMPÍADA PAULISTA DE MATEMÁTICA Prova da Fase Final (6 de novembro de 2010) Nível α (6 o e 7 o anos do Ensino Fundamental)

RESOLUÇÃO Matemática APLICADA FGV Administração

1. ENTALPIA. (a) A definição de entalpia. A entalpia, H, é definida como:

Aula 7 Valores Máximo e Mínimo (e Pontos de Sela)

Atmosfera Padrão. Atmosfera Padrão

Nome: N.º: endereço: data: Telefone: PARA QUEM CURSA A 1 ạ SÉRIE DO ENSINO MÉDIO EM Disciplina: MaTeMÁTiCa

Introdução a Algoritmos Parte 04

Aula 11 Esperança e variância de variáveis aleatórias discretas

Teoria da Computação Linguagens Formais e Autômatos

EXAME NACIONAL DE QUALIFICAÇÃO GABARITO. Questão 1.

Aula 13 Técnicas de Integração

Proposição 0 (Divisão Euclidiana): Dados a b, b b * existem q, r b unicamente determinados tais que 0 r < b e a = bq + r

Lista 2 - Organização de Mercados - Graduação em Economia - EPGE/FGV 2010 (Discriminação de 2o grau e Bens duráveis)

computador-cálculo numérico perfeita. As fases na resolução de um problema real podem, de modo geral, ser colocadas na seguinte ordem:

TIPO DE PROVA: A. Questão 1. Questão 2. Questão 4. Questão 5. Questão 3. alternativa C. alternativa E. alternativa C.

Segunda aula de mecânica dos fluidos básica. Estática dos Fluidos capítulo 2 do livro do professor Franco Brunetti

Sistemas de Referência Globais

Método de Eliminação de Gauss. Eduardo Camponogara

Capítulo 1 - Estática

O método de Monte Carlo: algumas aplicações na Escola Básica

ANÁLISE DE CIRCUITOS RESISTIVO DC (03/12/2013)

abaixo, onde a é o dividendo, d é o divisor, q é o quociente e r é o resto.

Pesquisa Sequencial e Binária. Introdução à Programação SI2

CAPITULO VI. LIMITES E CONTINUIDADE DE FUNÇÕES EM R n

Exclusão Mútua e Eleição

MATEMÁTICA COMENTÁRIO DA PROVA

Dicas para a 6 a Lista de Álgebra 1 (Conteúdo: Homomorfismos de Grupos e Teorema do Isomorfismo para grupos) Professor: Igor Lima.

INTRODUÇÃO À MATEMÁTICA FINANCEIRA

Resolução da Prova da Escola Naval Matemática Prova Azul

Um cliente de cada vez:

Francisco Ramos. 100 Problemas Resolvidos de Matemática

PARTE 2 FUNÇÕES VETORIAIS DE UMA VARIÁVEL REAL

Secção 5. Equações lineares não homogéneas.

4.1 Em cada caso use a definição para calcular f 0 (x). (a) f (x) =x 3,x R (b) f (x) =1/x, x 6= 0 (c) f (x) =1/ x, x > 0.

¹CPTL/UFMS, Três Lagoas, MS,Brasil, ²CPTL/UFMS, Três Lagoas, MS, Brasil.

Cálculo Numérico Faculdade de Engenharia, Arquiteturas e Urbanismo FEAU

1 Propriedades das Funções Contínuas 2

Falso: F = Low voltage: L = 0

Seqüências, Limite e Continuidade

Fluxo de Potência em Redes de Distribuição Radiais

Modelo Fuzzy de tomada de decisão para avaliação de projetos de Responsabilidade Socioambiental (RSA)

Matemática. Resolução das atividades complementares. M1 Trigonometria no ciclo. 1 Expresse: p 4 rad. rad em graus. 4 rad 12 p b) 330 em radianos.


ALGA- 2005/ (i) det. 7 (ii) det. det (A) = a 11 a 22 a 33 a 44 a 55 a Calcule: (a) det

APLICAÇÕES DA DERIVADA

MATEMÁTICA Professores: Adriano, Andrey, Aurélio e Rodrigo Comentário Geral Prova bem abrangente como todos os anos, mas com dois detalhes que

[a11 a12 a1n 4. SISTEMAS LINEARES 4.1. CONCEITO. Um sistema de equações lineares é um conjunto de equações do tipo

EXPERIMENTO N o 6 LENTES CONVERGENTES INTRODUÇÃO

Só Matemática O seu portal matemático FUNÇÕES

Vestibular 2ª Fase Resolução das Questões Discursivas

Movimento em 1D. Objetivos: Descrever o movimento de um corpo em 1 dimensão; Resolver problemas de movimento em 1D a aceleração constante.

Análise e Complexidade de Algoritmos

ficha 3 espaços lineares

Crescimento Econômico, Progresso Técnico e Distribuição de Renda : uma abordagem pluralista

MC102 Algoritmos e Programação de Computadores

1ª PROVA ICIN 1º/2015

Matemática Financeira Módulo 2

Erros. Número Aproximado. Erros Absolutos erelativos. Erro Absoluto

Introdução à Economia 2018/2019 Pedro Telhado Pereira Frequência 4/1/2019 (Duração - 90 minutos)

Consequências Interessantes da Continuidade

Microeconomia II - Gabarito Lista 3 - Monopólio

Capítulo 1. x > y ou x < y ou x = y

3. Limites. = quando x está muito próximo de 0: a) Vejamos o que ocorre com a função f ( x)

Material Teórico - Módulo de Divisibilidade. MDC e MMC - Parte 1. Sexto Ano. Prof. Angelo Papa Neto

Análise e Resolução da prova de Auditor Fiscal da Fazenda Estadual do Piauí Disciplina: Matemática Financeira Professor: Custódio Nascimento

Devemosconsiderardoiscasos: 7 k ou7 k+1. Alémdisso, lembremo-nosdoseguintefato:

Teste de Hipóteses VÍCTOR HUGO LACHOS DÁVILAD

Aula 6 Derivadas Direcionais e o Vetor Gradiente

Bases Matemáticas. Aula 2 Métodos de Demonstração. Rodrigo Hausen. v /15

Cap. 6. Definição e métodos de resolução do problema de valores de fronteira

ESCALAS. Escala numérica objeto. é a razão entre a dimensão gráfica e a dimensão real de um determinado. d/d = 1/Q

MAT1154 ANÁLISE QUALITATIVA DE PONTOS DE EQUILÍBRIO DE SISTEMAS NÃO-LINEARES

AULA 6 LÓGICA DOS CONJUNTOS

Cálculo numérico. ln 1 = 0. Representação numérica. Exemplo. Exemplos. Professor Walter Cunha. ln 1. I s

Seno de 30 é um meio?

Transcrição:

UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO DEPARTAMENTO DE FÍSICA E MATEMÁTICA CURSO: LICENCIATURA EM COMPUTAÇÃO DISCIPLINA: PROGRAMAÇÃO PARALELA E DISTRIBUÍDA PROFESSOR: JONES OLIVEIRA ALUNO: JONAS FRANCISCO PPD Junho/2004

Resolução das Questões de Lista Programação Paralela e Distribuída Questão 1 Solução: Uma das vantagens do aralelismo de dados é que o rocessamento é indeendente, isto é, não se faz necessário eserar ela saída do estágio anterior ara dar continuidade ao rocessamento. Como desvantagens odemos citar a quebrar da comutação que não é um rocesso muito fácil, muito menos os controles da divisão e junção das unidades comutadas. Aqui cada unidade rodutiva (oerário, rocessador, etc.) é resonsável or toda unidade roduzida. Uma outra vantagem é o fato de que a cada unidade de temo tem-se k unidades roduzidas. Das vantagens do aralelismo de controle é válido ressaltar a baixa comlexidade de rocessamento na rodução de uma unidade, ois a tarefa é dividida em estágio. Em cada estágio é executada uma arte do rocessamento, cuja saída oderá ser a entrada do estágio seguinte e assim sucessivamente até que a unidade esteja comletamente ronta. Uma das grandes desvantagens deste tio de rocessamento é sua baixa rodutividade em relação ao aralelismo de dados, ois aenas tem-se uma unidade roduzida a cada t unidades de temo. Questão 2 Solução: Para que m1 fique ronta leva-se mit de temo, no entanto, aós este temo tem-se aenas 1t (unidade de temo). Daí, o temo total ara que se rocesse n tarefas todas com m estágios é T = (n-1)t + mt, ondo t em evidência, temos T= (n-1 + m)t. Exemlo 1: tarefa: montar 3 carros em ieline com 3 estágios. O rimeiro carro sai aós temo 3t, do segundo carro em diante leva-se temo 1t. Como são três carros temos 2t corresondentes a (n-1)t. Os três t acima dizem reseito aos três estágios e chamemos de mt. Os (n-1) referem-se a quantidade de carros excluindo o rimeiro. Logo a exressão do temo total é verdadeira. Exemlo 2: tarefa : confeccionar 5 bolsas em uma linha de rodução com 3 estágios, cada um consumindo 10 minutos cada. Para sair a rimeira bolsa leva-se 3 vezes 10 minutos, ou seja, 30 minutos. Da segunda bolsa em diante leva-se aenas 10 minutos. Como temos aenas agora 4 bolsas o temo restante é 4 x10 = 40 minutos, conclui-se que o temo total ara se arontar as 5 bolsas é 70 minutos. Alicando a equação do temo total chegaremos ao mesmo resultado, ou seja, T=(5+3-1)t = 7x10=70 minutos. Portanto, a fórmula é T= (n-1 + m)t.

Questão 3 Solução: Seja f a fração de oerações numa comutação que deve ser executada de forma seqüencial, em que 0=f=1. O Seedu alcançado or um comutador aralelo comosto de rocessadores executando a comutação é dado or S f + (1- f) Substituindo f or 1/k, temos: S 1/k + (1-1/k) 1 + k 1 k k 1 + (k 1) x 1 k k 1 + k 1 k k + k 1 k x k 1 + k 1 Assim, S = k fazendo k ser f() e +k-1 ser g(), chegamos a + k 1 S = f() alicando limite sobre S, temos: lim f() = k. g()? 8 g() Ou seja, o limite do Seedu quando o número de rocessadores tende ao infinito é uma constante k. Demonstração: lim f() = lim f() = 8? 8 g() lim g() 8

Vemos que chegamos a uma das formas de indeterminação, ou seja, 0/0 ou 8/8 e que devemos alicar a regra de L Hôital que diz: lim f(x) = lim f (x) x? 8 g(x) lim g (x) onde f (x) e g (x) são as derivadas de x. Obs.: Não devemos derivar o quociente e sim cada arte individualmente. Voltando às variáveis reais do roblema, ou seja, k e, temos: f() = k e g() = + k 1 e lim f() = f ()? 8 g() g () sabendo que f () = d (k) = k e que g () = d ( + k 1), temos que d d f () = k = k, conforme queríamos rovar. g () 1 Questão 5 Sejam as matrizes Alxm e Bmxn retende-se gerar uma matriz C lxn como roduto de Alxm or B mxn usando o algorítmo: for(i = 0; i < l; i++){ for(j = 0; j < n; j++){ t = 0; for(k = 0; k < m;k++){ t = t + A[i][k] * B[k][j]; C[i][j] = t; Partindo do loo mais interno vemos que o número de oerações é m. Subindo um nível, ou seja, o segundo loo, seu número de iterações é n. Chegando ao rimeiro, vê-se que o mesmo ocorre l (L minúsculo) vezes. Então, o nível de comlexidade do algoritmo é: l x m x n Questão 5.1 Baseado na comlexidade do algoritmo acima, odemos dizer que ara gerar uma matriz roduto a artir de duas de dimensões n x n tal comlexidade vai ara n x n x n, ou seja n 3 Logo, a comlexidade do algoritmo é Theta(n 3 ). Questão 5.2 O algoritmo é ótimo orque gera uma comlexidade logarítmica em vez de oligarítmica.

Questão 5.3 Ver teorema de Brent.