Uma Nova Abordagem para Programação Visual de Aplicações Paralelas de Alto Desempenho
|
|
- Lívia Back Affonso
- 6 Há anos
- Visualizações:
Transcrição
1 Uma Nova Abordagem para Programação Visual de Aplicações Paralelas de Alto Desempeho Adré Ricardo 1, Adré Pereira 1, David Duarte 1, João Abreu 1, Guilherme Esmeraldo 1 1 Istituto Federal de Educação, Ciêcia e Tecologia do Ceará (IFCE) campus Crato Crato CE Brazil {arbezerra,adrepereiraleite}@gmail.com, {davidduarte,joaoalberto,guilhermealvaro}@ifce.edu.br Resumo. A computação paralela é uma técica que busca dividir as tarefas etre os processadores para aumeto de desempeho do sistema. Cotudo, desevolver ovas aplicações paralelas ão é uma tarefa simples, pois devese idetificar os potos de paralelismo da aplicação e expressá los em liguages de programação sequeciais. Este artigo apreseta uma ova abordagem que permite a modelagem visual e, com isso, é possível abstrair o paralelismo da aplicação além de gerar automaticamete o código ecessário à paralelização. Resultados prelimiares mostram que, com a utilização da ferrameta proposta, é possível aumetar a produtividade o desevolvimeto de ovas aplicações paralelas de alto desempeho. 1. Itrodução Com o desevolvimeto das tecologias de itegração de circuitos, os processadores passaram a ficar mais complexos [BOUAJILA et al., 2011], sedo muito comum ecotrar processadores com 2 ou mais úcleos para processameto paralelo. Nesse cotexto, se desevolveu a programação paralela, a qual é uma técica que se caracteriza pela divisão de tarefas etre vários processadores, obtedo se, desta forma, um gaho de desempeho a sua execução [GEBALI, 2011]. A criação de aplicações paralelas ão é uma tarefa simples e exige certo ível de experiêcia dos programadores [MATTSON, SANDERS E MASSINGILL, 2005]. Assim, diversas técicas foram criadas para auxiliar o desevolvimeto de ovas aplicações. A maioria baseia se a técica de Dividir para Coquistar, ode o pricípio básico é dividir o problema em subproblemas e solucioá los idividualmete, agrupado as soluções, até compor a solução do problema [CORMEN et al., 2012]. Baseadas ela, estão as técicas de divisão fucioal e divisão de domíio [PACHECO, 2011]. Na divisão fucioal, ou decomposição em pipelie, o programa paralelo tem suas tarefas divididas etre processos para resolver o problema de forma colaborativa. Na divisão por domíio, ou decomposição de dados, os dados do problema são divididos etre processos, de forma que eles realizam a mesma quatidade de operações os seus respectivos cojutos de dados. Ao fim, os resultados são correlacioados de forma que façam setido para a solução do problema [PALACH, 2014]. Mattso, Sader e Massigill (2005) citam que o desevolvimeto de uma ova aplicação paralela se resume em quatro fases: exposição dos potos de cocorrêcia o problema,
2 estruturação do algoritmo, projeto do programa paralelo e implemetação do programa paralelo, utilizado ambietes de programação paralela, como MPI. Cotudo, o suporte desses ambietes é ierete ao uso de uma liguagem de programação e, segudo Lee e Webber (2003), há dois problemas básicos: o primeiro refere se à liearidade do código fote, ão permitido uma represetação ituitiva dos fluxos paralelos de cotrole; e complexidade de paralelismo, ode o programador deve idetificar e cotrolar o paralelismo, o compartilhameto de dados, protegedo o acesso aos recursos compartilhados e garatir que as seções críticas do código sejam devidamete delimitadas. Lee e Webber (2003) fazem aida um apelo ao uso de liguages visuais, pois elas permitem represetar fluxos paralelos e sua sitaxe pode ser adaptada para implicitamete abordar várias questões relacioadas ao paralelismo e cotrole de cocorrêcia. Trabalhos, como CODE 2.0 [NEWTON e BROWNE, 1992] e KAIRA [BÖHM et al., 2014], apresetam ambietes para a criação visual de ovas aplicações paralelas. Nesses trabalhos, as aplicações são criadas com a utilização de modelos de grafos, os quais, segudo Newto e Browe (1992), permitem expressar o paralelismo em alto ível de abstração, ode os arcos podem represetar fluxos de trocas de dados etre os vértices, e estes podem represetar computações básicas sequeciais. Este artigo apreseta uma ova abordagem para suporte a criação visual de ovas aplicações paralelas: iclui suporte a um ovo modelo de grafo direcioado, ode o cojuto de vértices podem represetar recursos compartilhados (cojutos de dados de etrada e saída) e computações básicas (sequeciais ou paralelas). As arestas represetam fluxos de trocas de dados etre esses elemetos. O restate do artigo é dividido da seguite maeira: Na próxima seção, apreseta se o modelo de grafo bem como o modelo de paralelização propostos. A Seção 3 apreseta um estudo de caso e algus resultados prelimiares. Por fim, as coclusões e trabalhos futuros são demarcados a Seção Modelos Propostos para Programação Visual Esta seção é subdividida em duas partes: iicialmete, apreseta se o modelo de grafo proposto para modelagem visual de ovas aplicações paralelas; e, em seguida, é descrito o modelo de paralelização adotado Modelo de Grafo Neste trabalho, a estrutura utilizada para modelar aplicações paralelas é um grafo direcioal [CORMEN, 2012], cujos vértices podem represetar elemetos de dados e elemetos de processameto, bem como as arestas represetam os fluxos de dados etre elemetos de dados e de processameto. Um vértice de elemeto de dados pode cosistir de variável, estrutura de dados e arquivo em disco. Um elemeto de dados pode ser de etrada (dados a serem processados) ou de saída (dados resultates de processameto). A Figura 1 apreseta dois exemplos de vértices de elemetos de dados, sedo um de etrada (a) e outro de saída (b), respectivamete.
3 (a) (b) (c) Figura 1. Exemplos de vértices de etrada (a) e saída (b), e fluxo de dados (c). O fluxo de dados etre os vértices do modelo de grafo adotado é dado o setido da esquerda para direita. Com isso, vértices com iterface à direita, circulo vermelho o vértice da Figura 1 (a), por exemplo, cosistem de vértices de dados de etrada. Já a Figura 1 (b), a iterface à esquerda, círculo em cor verde, deota que o vértice é de saída, ou seja, receberá dados de outro vértice. A figura a seguir ilustra o fluxo de troca de dados etre vértice de etrada e de saída. Na Figura 1(c), a aresta, que liga o vértice de etrada (à esquerda) ao vértice de saída (à direita), idica que os dados da etrada serão eviados para a saída. Os vértices de processameto icluem as istruções ecessárias ao processameto de dados, que podem ser computações (fuções) básicas sequeciais ou paralelas. A Figura 2 ilustra três vértices represetado fuções com diferetes úmeros de iterfaces. def fuc_1 (i1, i2): def fuc_2 (i1, i2, i3, i4, i5): def fuc_3 (): (a) (b) (c) Figura 2. Exemplos de vértices de processameto com diferetes iterfaces. Na Figura 2 (a), temos um vértice com duas iterfaces de etrada de dados. Logo abaixo do vértice, temos a defiição da respectiva fução. Nela, vemos que os parâmetros de etrada (i1 e i2) correspodem às iterfaces de etrada de dados do vértice. Nas Figuras 2 (b) e (c), temos vértices com cico e ehuma iterface de etrada, respectivamete Modelo de Paralelização Neste trabalho, as fuções represetadas pelos vértices são paralelizadas utilizado o Padrão de Projetos Decorator [GAMMA et al., 2000]. Os decorators propostos se baseiam a técica de divisão de domíio (divisão do cojuto de dados em subcojutos de mesmos tamahos para serem processados em paralelo). Com isso, uma fução defiida em um vértice de processameto pode ser aplicada a cada um dos subcojutos gerados com o decorator. Além disso, o projetista da aplicação paralela pode escolher etre processos e threads para realizar as tarefas de processameto paralelo (aplicação das fuções aos subcojutos do problema). Após o processameto dos subcojutos, as soluções locais são reagrupadas, através de uma fução de callback, para compor a solução fial. Por exemplo, a defiição da fução soma, em Pytho, acrescida de um decorator com processameto paralelo por 4 processos, poderia ser dada por:
4 1. sum) def soma(i_1, i_2): # decorator # defiicao da fucao Figura 3. Fução soma decorada com suporte a processameto paralelo. Na Figura 3, com o uso do decorator proposto (liha 1), cada uma das etradas de dados da fução soma (i_1 e i_2, declaradas a liha 2) será dividida em 4 subcojutos. Em seguida, a fução soma será aplicada a cada par dos subcojutos por 4 ovos processos. Após a fialização dos processos, os resultados serão agrupados por uma ova soma (callback sum, presete o decorator). A seção a seguir apreseta algus dos resultados obtidos até o mometo. 3. Resultados Prelimiares Para avaliação da abordagem proposta, adotou se um estudo de caso que cosiste de uma aplicação paralela para regressão liear simples. Para estimar os parâmetros de uma equação liear foi utilizado o Método dos Míimos Quadrados (MMQ) [WEISBERG, 2005], que dispõe das seguites equações: a=.. y i. 2 (. ) 2 y i,b= y i As equações acima cosistem, respectivamete, do itercepto (a) e do coeficiete agular (b) do modelo de regressão liear. Essas fórmulas foram decompostas em fução de seus somatórios ( Σ x, Σ y, Σ xy e Σx 2 ), de forma que cada um deles pudesse ser modelado como um vértice de processameto e, cosequetemete, ser paralelizado, utilizado a abordagem proposta este trabalho. Para avaliar o desempeho a aplicação paralela para regressão liear, utilizou se um cojuto de amostras de cosumo de eergia elétrica, realizadas de miuto em miuto, durate 47 meses, em uma das tomadas elétricas de uma casa de família. Ao todo, o cojuto possui registros com 2 variáveis (hora e voltagem). Para o estudo de caso, as variáveis X e Y correspodem ao istate da medição e a voltagem aferida, respectivamete. Os resultados são exibidos as Figuras 5 (a) e (b). Projetista Gerado 16 8% % 2,5 2 1,5 1 0,5 0 2 processos 4 processos 8 processos (a) (b) Figura 5. Relação etre lihas de código (a) e Speedup (b).
5 Na Figura 5 (a) percebe se que há uma redução o esforço de programação da aplicação paralela, visto que o úmero de lihas de código iformadas pelo projetista é pequeo (apeas 8%) em relação ao total da aplicação. A Figura 5 (b) apreseta os resultados de desempeho para o estudo de caso, cosiderado diferetes úmeros de processos para as tarefas paralelas. Para os experimetos utilizou se um AMD A8 (4 úcleos) com 6GB de RAM. Percebe se que, em relação à aplicação sequecial, as aplicações paralelas obtiveram maior desempeho, destacado se o maior speedup (2,3x) com 8 processos. 4. Coclusões Este artigo apresetou uma ova abordagem para suportar a criação visual de ovas aplicações paralelas. Propôs se um ovo modelo de grafo para modelar elemetos de dados e de processameto (sequecial e paralelo por divisão de domíio) da aplicação. Os resultados mostraram que através da modelagem gráfica, é possível reduzir o esforço para a criação de ovas aplicações paralelas de alto desempeho. Trabalhos futuros icluem o suporte: a ovas técicas de paralelismo, a código alvo em outras liguages de programação e a ovos modelos de paralelização (e.g. MPI e CUDA). Referêcias Böhm, S., Běhálek, M., Meca, O., & Šurkovský, M. (2014) Kaira: Developmet Eviromet for MPI Applicatios. I Applicatio ad Theory of Petri Nets ad Cocurrecy (pp ). Spriger Iteratioal Publishig, Bouajila, A.; Zeppefeld, J.; Stechele, W.; Berauer, A.; Brigma, O.; Rosestiel, W. ad Herkersdorf, A. (2011) Autoomic System o Chip Platform. I: Orgaic Computig A Paradigm Shift for Complex Systems. Spriger. Corme, T. H.; Leiserso, C. E.; Rivest, R. L.; Stei, C. (2012) Algoritmos, 3a. Ed. Elsevier. Gebali, F. (2011) Algorithms ad Parallel Computig. Joh Wiley & Sos. Gamma, E.; Helm, R.; Johso, R. ad Vlissides, J. (2000) Padrões de Projeto: Soluções Reutilizáveis de Software Orietado a Objetos. 5a. Ed. Bookma. Lee, P. A. ad Webber, J. (2003)Taxoomy for Visual Parallel Programmig Laguage. Techical Report Series Uiversity of Newcastle upo Tye Computig Sciece. Mattso, G. T.; Saders, A. B. ad Massigill L. B. (2005) Patters for Parallel Programmig. Addiso Wesley, Bosto, MA. Newto, P. ad Browe, J. C. (1992) The CODE 2.0 graphical parallel programmig laguage. I Proc. of the 6th iteratioal coferece o Supercomputig (pp ). ACM. Pacheco, P. S. (2011) A Itroductio to Parallel Programmig, Morga Kaufma Publishers. Palach, J. (2014) Parallel Programmig with Pytho. Packt Publishig Ltd. Weisberg, S. (2005) Applied Liear Regressio, Willey ad Sos, Third Editio.Wiley.
Uma Linguagem Visual para Suporte à Programação de Aplicações Paralelas de Alto Desempenho
Uma Linguagem Visual para Suporte à Programação de Aplicações Paralelas de Alto Desempenho André Ricardo 1, Guilherme Esmeraldo 1 1 Instituto Federal de Educação, Ciência e Tecnologia do Ceará (IFCE) campus
Leia maisAnálise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos. Análise de Algoritmos
Aálise de Algoritmos Aálise de Algoritmos Prof Dr José Augusto Baraauskas DFM-FFCLRP-USP A Aálise de Algoritmos é um campo da Ciêcia da Computação que tem como objetivo o etedimeto da complexidade dos
Leia maisSumário. 2 Índice Remissivo 19
i Sumário 1 Estatística Descritiva 1 1.1 Coceitos Básicos.................................... 1 1.1.1 Defiições importates............................. 1 1.2 Tabelas Estatísticas...................................
Leia maisA finalidade de uma equação de regressão seria estimar valores de uma variável, com base em valores conhecidos da outra.
Jaete Pereira Amador Itrodução A aálise de regressão tem por objetivo descrever através de um modelo matemático, a relação existete etre duas variáveis, a partir de observações dessas viráveis. A aálise
Leia mais1 Amintas engenharia
1 Amitas egeharia 2 Cálculo Numérico 1. Itrodução Amitas Paiva Afoso 3 1. Itrodução O que é o Cálculo Numérico? 4 1. Itrodução O Cálculo Numérico correspode a um cojuto de ferrametas ou métodos usados
Leia maisétodos uméricos MÉTODO DOS MOMENTOS - MOM Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA
étodos uméricos MÉTODO DOS MOMETOS - MOM Prof. Erivelto Geraldo epomuceo PROGRAMA DE PÓS-GRADUAÇÃO EM EGEHARIA ELÉTRICA UIVERSIDADE DE JOÃO DEL-REI PRÓ-REITORIA DE PESQUISA CETRO FEDERAL DE EDUCAÇÃO TECOLÓGICA
Leia maisJorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2007.
Ageda Aálise e Técicas de Algoritmos Motivação para aálise de de algoritmos Aálise assitótica Algus exemplos simples Jorge Figueiredo Aálise de de Algoritmos Dois aspectos importates: Um problema pode,
Leia mais3ª Lista de Exercícios de Programação I
3ª Lista de Exercícios de Programação I Istrução As questões devem ser implemetadas em C. 1. Desevolva um programa que leia dois valores a e b ( a b ) e mostre os seguites resultados: (1) a. Todos os úmeros
Leia maisUMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA NA LICENCIATURA EM MATEMÁTICA
ISBN 978-85-7846-516-2 UMA EXPERIÊNCIA COM MODELAGEM MATEMÁTICA NA LICENCIATURA EM MATEMÁTICA Resumo Alisso Herique dos Satos UEL Email: alisso_hs612@hotmail.com Ferada Felix Silva UEL Email: ferada.f.matematica@gmail.com
Leia maisANÁLISE DE COMPLEXIDADE DE ALGORITMOS
1 FEUP/LEEC Algoritmos e Estruturas de Dados 2001/2002 ANÁLISE DE COMPLEXIDADE DE ALGORITMOS João Pascoal Faria http://www.fe.up.pt/~jpf 2 Itrodução Algoritmo: cojuto claramete especificado de istruções
Leia maisAnálise e Síntese de Algoritmos. Revisão CLRS, Cap. 1-3
Aálise e Sítese de Algoritmos Revisão CLRS, Cap. 1-3 Resumo Algoritmos Aálise de algoritmos Sítese de algoritmos Notação assimptótica Outra otação utilizada Somatórios 2007/2008 Aálise e Sítese de Algoritmos
Leia maisImplementação de Planilha de Cálculos Simplificada
INF 1620 Estruturas de Dados Semestre 08.2 Primeiro Trabalho Implemetação de Plailha de Cálculos Simplificada Uma plailha de cálculos é um programa muito utilizado em aplicações fiaceiras e aquelas que,
Leia maisSistemas Operacionais
Sistemas Operacioais Sistema de Arquivos Edeyso Adrade Gomes www.edeyso.com.br Sistema de Arquivos w Mecaismo que provê armazeameto e acesso a dados e programas do Sistema Operacioal e do usuário; w Aspecto
Leia maisIntrodução a Complexidade de Algoritmos
Itrodução a Complexidade de Algoritmos Estruturas de Dados Prof. Vilso Heck Juior Apresetação Revisão - O Algoritmo; A Complexidade; Exercício. Complexidade de Algoritmos REVISÃO - O ALGORITMO O Algoritmo
Leia maisUNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Pato Branco ENGENHARIA DE COMPUTAÇÃO. Prova Parcial 1 Matemática Discreta para Computação 2011
Campus Pato Braco Prova Parcial Matemática Discreta para Computação 20 Aluo(a): Data: 08/04/20. (,5p) Explicar o Paradoxo de Cator. Use como base o seguite: Teorema de Cator: Para qualquer cojuto A, a
Leia maisUniversidade Federal de Alfenas
Uiversidade Federal de Alfeas Algoritmos em Grafos Aula 02 Coceitos Básicos Prof. Humberto César Bradão de Oliveira Última aula Histórico dos Grafos Abstração por Euller; Utilização em Química; Utilização
Leia maisIntrodução à Computação
Itrodução à Computação Recursividade Aula de hoje Recursividade Fução orial Voto de cofiaça recursivo Fução de Fiboacci Desvatages Professor: Adré de Carvalho Recursão Muitas estratégias de programação
Leia maisSumário. 2 Índice Remissivo 17
i Sumário 1 Itrodução à Iferêcia Estatística 1 1.1 Defiições Básicas................................... 1 1.2 Amostragem....................................... 2 1.2.1 Tipos de Amostragem.............................
Leia maisEstudando complexidade de algoritmos
Estudado complexidade de algoritmos Dailo de Oliveira Domigos wwwdadomicombr Notas de aula de Estrutura de Dados e Aálise de Algoritmos (Professor Adré Bala, mestrado UFABC) Durate os estudos de complexidade
Leia maisAjuste de Curvas. Lucia Catabriga e Andréa Maria Pedrosa Valli
1-27 Ajuste de Curvas Lucia Catabriga e Adréa Maria Pedrosa Valli Laboratório de Computação de Alto Desempeho (LCAD) Departameto de Iformática Uiversidade Federal do Espírito Sato - UFES, Vitória, ES,
Leia maisSéquências e Séries Infinitas de Termos Constantes
Capítulo Séquêcias e Séries Ifiitas de Termos Costates.. Itrodução Neste capítulo estamos iteressados em aalisar as séries ifiitas de termos costates. Etretato, para eteder as séries ifiitas devemos ates
Leia mais5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO
5. ANÁLISE DE SISTEMAS DA CONFIABILIADE DE SISTEMAS SÉRIE-PARALELO 5.1 INTRODUÇÃO Um sistema é defiido como todo o cojuto de compoetes itercoectados, previamete determiados, de forma a realizar um cojuto
Leia maisModelagem para o tempo de atravessamento e inventário médio em arranjos produtivos por processo
Modelagem para o tempo de atravessameto e ivetário médio em arrajos produtivos por processo Everto Peter Satos da Rosa (UNISINOS) everto.rosa@areva-td.com Felipe Morais Meezes (UNISINOS) meezes@produttare.com.br
Leia maisPROJETO E ANÁLISES DE EXPERIMENTOS (PAE) PROJETO FATORIAL 2 k COMPLETO E REPLICADO. Dr. Sivaldo Leite Correia
PROJETO E ANÁLISES DE EXPERIMENTOS (PAE) PROJETO FATORIAL 2 k COMPLETO E REPLICADO Dr. Sivaldo Leite Correia CONCEITOS, LIMITAÇÕES E APLICAÇÕES Nos tópicos ateriores vimos as estratégias geeralizadas para
Leia maisBorja MÓDULO 03 CENTRO DE GRAVIDADE ESTABILIDADE DAS CONSTRUÇÕES NOTAS DE AULA: - Prof. Edilberto Vitorino de
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA e TECNOLOGIA DO RIO GRANDE DO NORTE DIRETORIA ACADÊMICA DE CONSTRUÇÃO CIVIL TEC. EM CONSTR. DE EDIFICIOS EDIFICAÇÕES TÉCNICO SUBSEQUENTE ESTABILIDADE DAS CONSTRUÇÕES
Leia maisTeste de Avaliação de MATEMÁTICA 12º ano
Turma: e º teste 06 de Fevereiro Nº Nome GRUO I Teste de Avaliação de MATEMÁTICA º ao º eríodo de 0/ duração 90 mi. rof. Josué Baptista Classificação: O rofessor: As sete questões deste grupo são de escolha
Leia maisCap. 4 - Estimação por Intervalo
Cap. 4 - Estimação por Itervalo Amostragem e iferêcia estatística População: cosiste a totalidade das observações em que estamos iteressados. Nº de observações a população é deomiado tamaho=n. Amostra:
Leia maisDFS Série Discreta de Fourier DFT Transformada Discreta de Fourier Convolução Circular
Sistemas de Processameto Digital Egeharia de Sistemas e Iformática Ficha 4 5/6 4º Ao/ º Semestre DFS Série Discreta de Fourier DFT Trasformada Discreta de Fourier Covolução Circular Para calcular a DFT,
Leia maisO termo "linear" significa que todas as funções definidas no modelo matemático que descreve o problema devem ser lineares, isto é, se f( x1,x2
MÓDULO 4 - PROBLEMAS DE TRANSPORTE Baseado em Novaes, Atôio Galvão, Métodos de Otimização: aplicações aos trasportes. Edgar Blücher, São Paulo, 978..CONCEITOS BÁSICOS DE PROGRAMAÇÃO LINEAR É uma técica
Leia maisMAC122 Princípios de Desenvolvimento de Algoritmos - BM,BMA
DCC IME USP Routo Terada Sala 208-C Tel.: 09 598 e-mail rt@ime.usp.br MAC22 Pricípios de Desevolvimeto de Algoritmos - BM,BMA Segudo Semestre de 20 Exercício-Programa, Peso Observações Data de etrega:
Leia maisSérie Trigonométrica de Fourier
studo sobre a Série rigoométrica de Fourier Série rigoométrica de Fourier Uma fução periódica f( pode ser decomposta em um somatório de seos e seos eqüivaletes à fução dada f ( o ( ( se ( ) ode: o valor
Leia maisGRUPO I Duração: 50 minutos
Matemática A. o ao TESTE DE AVALIAÇÃO GLOBAL MATEMÁTICA A.º ANO O teste é costituído por dois grupos (I e II). Utiliza apeas caeta ou esferográfica de tita azul ou preta. Só é permitido o uso de calculadora
Leia mais10 - Medidas de Variabilidade ou de Dispersão
10 - Medidas de Variabilidade ou de Dispersão 10.1 Itrodução Localizado o cetro de uma distribuição de dados, o próximo passo será verificar a dispersão desses dados, buscado uma medida para essa dispersão.
Leia maisUma relação entre sincronização no mapa do círculo e os números racionais
Uma relação etre sicroização o mapa do círculo e os úmeros racioais Mariaa P. M. A. Baroi Elbert E. N. Macau Laboratório Associado de Computação e Matemática Aplicada Istituto Nacioal de Pesquisas Espaciais
Leia maisO PROBLEMA DE TRANSPORTES SOB A ÓTICA DOS MODELOS DE EQUILÍBRIO ESPACIAL DE MERCADO
O PROBLEMA DE TRANSPORTES SOB A ÓTICA DOS MODELOS DE EQUILÍBRIO ESPACIAL DE MERCADO Sérgio Ferado Mayerle, Dr. UFSC / CTC / EPS - mayerle@eps.ufsc.br - Floriaópolis - SC Thiago Dedavid de Almeida Bastos
Leia maisFigura 4.53 Sinais coletados para as componentes da velocidade (a) u, (b) v e (c) w na sonda 1 estação A do escoamento a Re =
90 a) b) c) Figura 4.53 Siais coletados para as compoetes da velocidade (a) u, (b) v e (c) w a soda 1 estação A do escoameto a Re = 1.000. 91 Figura 4.54 Variação do úmero de Strouhal em fução do úmero
Leia maisCARTA DE CONTROLE PARA MONITORAMENTO DE FRAÇÃO DE CONFORMES UTILIZANDO UM NOVO ESTIMADOR
XXIX ENCONTRO NACIONAL DE ENGENHARIA DE PRODUÇÃO. CARTA DE CONTROLE PARA MONITORAMENTO DE FRAÇÃO DE CONFORMES UTILIZANDO UM NOVO ESTIMADOR Ruth Pereira Loureço (USP) ruth.p.loureco@gmail.com Lida Lee Ho
Leia maisEFICIÊNCIA DOS GASTOS MUNICIPAIS EM EDUCAÇÃO NO BRASIL Priscila Fraiz de Paula 1, Evandro Rodrigues de Faria 2, Mariane Carolina do Vale Gomes 3
EFICIÊNCIA DOS GASTOS MUNICIPAIS EM EDUCAÇÃO NO BRASIL Priscila Fraiz de Paula 1, Evadro Rodrigues de Faria 2, Mariae Carolia do Vale Gomes 3 Resumo: A pesquisa objetivou avaliar quais são os fatores determiates
Leia maisTeste de Software. Engenharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016
Teste de Software Egeharia de Software Profa. Dra. Elisa Yumi Nakagawa 1º semestre de 2016 Aspectos teóricos e empíricos de teste de cobertura de software Notas Didáticas do ICMC/USP (o. 31) Tópicos da
Leia maisUma Proposta de Infra-estrutura de Medições para o Tráfego do Backbone da RNP2
Uma Proposta de Ifra-estrutura de Medições para o Tráfego do Backboe da RNP2 Leobio Nascimeto Sampaio e-mail: leobio@uifacs.br José A. Suruagy e-mail: suruagy@uifacs.br Abril - 2003 Roteiro Apresetação
Leia maisMaterial Teórico - Módulo Binômio de Newton e Triangulo de Pascal. Soma de Elementos em Linhas, Colunas e Diagonais. Segundo Ano do Ensino Médio
Material Teórico - Módulo Biômio de Newto e Triagulo de Pascal Soma de Elemetos em Lihas, Coluas e Diagoais Segudo Ao do Esio Médio Autor: Prof Fabrício Siqueira Beevides Revisor: Prof Atoio Camiha M Neto
Leia maisMaterial Teórico - Módulo Binômio de Newton e Triangulo de Pascal. Soma de Elementos em Linhas, Colunas e Diagonais. Segundo Ano do Ensino Médio
Material Teórico - Módulo Biômio de Newto e Triagulo de Pascal Soma de Elemetos em Lihas, Coluas e Diagoais Segudo Ao do Esio Médio Autor: Prof Fabrício Siqueira Beevides Revisor: Prof Atoio Camiha M Neto
Leia maisProblemas Sobre Correlacionamento
Capítulo 2 Problemas Sobre Correlacioameto Se caiu, levate e ade como se uca tivesse caído, cosiderado que, a cada vez que você se esforça e se levata de uma queda, suas peras se fortalecem. 2.1. Problemas
Leia maisPROF. DR. JACQUES FACON
1 PUCPR- Potifícia Uiversidade Católica Do Paraá PPGIA- Programa de Pós-Graduação Em Iformática Aplicada PROF. DR. JACQUES FACON LIMIARIZAÇÃO POR MATRIZ DE CO-OCORRÊNCIA Resumo: O método da matriz de co-ocorrêcia,
Leia maisJorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos Jorge Figueiredo, DSC/UFCG. Análise e Técnicas de Algoritmos 2005.
Ageda Aálise e Técicas de Algoritmos Jorge Figueiredo Relação de de Recorrêcia Derivado recorrêcia Resolvedo recorrêcia Aálise de de algoritmos recursivos Aálise de de Algoritmos Recursivos Itrodução A
Leia mais( ) ( ) Novo Espaço Matemática A 12.º ano Proposta de Teste [abril 2018] CADERNO 1 (É permitido o uso de calculadora gráfica)
Proposta de Teste [abril 08] Nome: Ao / Turma: N.º: Data: - - Não é permitido o uso de corretor. Deves riscar aquilo que pretedes que ão seja classificado. A prova iclui um formulário. As cotações dos
Leia maisEstimação dos parâmetros angular e linear da equação de regressão linear simples pelo método não-paramétrico
Estimação dos parâmetros agular e liear da equação de regressão liear simples pelo método ão-paramétrico Alícia Bolfoi Dias, Silvao Bolfoi Dias, 3 Luciae Flores Jacobi CEEMQ - CCNE/UFSM e-mail:aliciabdias@mailufsmbr
Leia maisn ) uma amostra aleatória da variável aleatória X.
- Distribuições amostrais Cosidere uma população de objetos dos quais estamos iteressados em estudar uma determiada característica. Quado dizemos que a população tem distribuição FX ( x ), queremos dizer
Leia maisNovo Espaço Matemática A 12.º ano Proposta de Teste [outubro ]
Proposta de Teste [outubro - 017] Nome: Ao / Turma: N.º: Data: / / Não é permitido o uso de corretor. Deves riscar aquilo que pretedes que ão seja classificado. A prova iclui um formulário. As cotações
Leia maisa = b n Vejamos alguns exemplos que nos permitem observar essas relações. = 4 4² = 16 radical radicando
Caro aluo, Com o objetivo de esclarecer as dúvidas sobre a raiz quadrada, apresetamos este material a defiição de radiciação, o cálculo da raiz quadrada e algumas propriedades de radiciação. Além disso,
Leia maisCritérios de correção e orientações de resposta p-fólio
Miistério da Ciêcia, Tecologia e Esio Superior U.C. 037 Elemetos de Probabilidade e Estatística de Juho de 0 Critérios de correção e orietações de resposta p-fólio Neste relatório apresetam-se os critérios
Leia maisFormas Normais. Dalton E. dos Santos, Kelvin E. Nogueira da Silva, Jorge L. dos Santos Ramos Jr.
Formas Normais Dalto E. dos Satos, Kelvi E. Nogueira da Silva, Jorge L. dos Satos Ramos Jr. Departameto de Iformática Uiversidade Tecológica Federal do Paraá (UTFPR) CEP: 80230-901 Curitiba PR Brasil daltoes@ms.com,
Leia maisUtilização de modelos não-lineares sigmoidais na descrição do aumento em diâmetro de frutos de pequi.
Utilização de modelos ão-lieares sigmoidais a descrição do aumeto em diâmetro de frutos de pequi. Ricardo Wager Pacopahyba de Mattos 1 Thaís Destéfai Ribeiro 1 Joel Augusto Muiz 1 Augusto Ramalho de Morais
Leia maisCONCEITOS BÁSICOS E PRINCÍPIOS DE ESTATÍSTICA
1 CONCEITOS BÁSICOS E PRINCÍPIOS DE ESTATÍSTICA 1. Coceitos Básicos de Probabilidade Variável aleatória: é um úmero (ou vetor) determiado por uma resposta, isto é, uma fução defiida em potos do espaço
Leia maisCONHECIMENTOS ESPECÍFICOS
CESPE/UB FUB/0 fa 5 4 CONHECIMENTOS ESPECÍFICOS 60 As distribuições B e C possuem os mesmos valores para os quartis Q e Q, e o quartil superior em B correspode ao quartil cetral (Q ) da distribuição A.
Leia maisAspectos Teóricos das Transformadas de Imagens
Aspectos Teóricos das Trasformadas de Images WILLIAM ROBSO SCHWARTZ, HÉLIO PEDRII Uiversidade Federal do Paraá, Departameto de Iformática 853-990, Curitiba-PR, Brasil {william,helio}@if.ufpr.br Resumo.
Leia maisInstituto de Física USP. Física V - Aula 25. Professora: Mazé Bechara
Istituto de Física USP Física V - Aula 5 Professora: Mazé Bechara Aula 5 Aida o átomo de H. A proposta de de Broglie de caráter dual das partículas materiais 1. Aida o átomo de hidrogêio, a procura do
Leia maisAlgoritmos de Iluminação Global
Sistemas Gráficos/ Computação Gráfica e Iterfaces Objectivo: calcular a cor de cada poto a partir da ilumiação directa de uma fote de luz, mais a soma de todas as reflexões das superfícies próximas. Nos
Leia maisMEDIDAS DE COMPARAÇÃO DE MAPAS DA VARIABILIDADE ESPACIAL DO FÓSFORO GERADOS POR MÉTODOS GEOESTATÍSTICOS
MEDIDAS DE COMPARAÇÃO DE MAPAS DA VARIABILIDADE ESPACIAL DO FÓSFORO GERADOS POR MÉTODOS GEOESTATÍSTICOS Brua Gabriela Wedpap (PIBIC/CNPq-UNIOESTE), Miguel Agel Uribe- Opazo (Orietador), e-mail: mopazo@pq.cpq.br.
Leia maisVirgílio A. F. Almeida DCC-UFMG 1/2005
Virgílio A. F. Almeida DCC-UFMG 1/005 !" # Comparado quatitativamete sistemas eperimetais: Algoritmos, protótipos, modelos, etc Sigificado de uma amostra Itervalos de cofiaça Tomado decisões e comparado
Leia maisO Modelo OSI. O Modelo OSI. As Camadas do Modelo. As Camadas do Modelo (cont.)
1 O Modelo OSI Eduardo Max A. Amaral Aula 3 O Modelo OSI Framework cocebido pela ISO para a defiição de padrões, visado a itercoexão de sistemas heterogêeos (idepedêcia de fabricate, sistema operacioal
Leia maisCINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA
Itrodução CINÉTICA QUÍMICA FATORES DE INFLUÊNCIA - TEORIA A Ciética Química estuda a velocidade com a qual as reações acotecem e os fatores que são capazes de realizar ifluêcia sobre ela. A medida mais
Leia maisCONTANDO E PENSANDO MATEMATICAMENTE: UM TRABALHO DE INVESTIGAÇÃO MATEMÁTICA. GT 03 Educação Matemática no Ensino Médio e Ensino Superior
CONTANDO E PENSANDO MATEMATICAMENTE: UM TRABALHO DE INVESTIGAÇÃO MATEMÁTICA GT 03 Educação Matemática o Esio Médio e Esio Superior Liliae R. Refatti, UNIFRA, liliaerefatti@hotmail.com Adriaa B. Fortes,
Leia maisXIX Semana Olímpica de Matemática. Nível U. Algumas Técnicas com Funções Geratrizes. Davi Lopes
XIX Semaa Olímpica de Matemática Nível U Algumas Técicas com Fuções Geratrizes Davi Lopes O projeto da XIX Semaa Olímpica de Matemática foi patrociado por: Algumas Técicas com Fuções Geratrizes Davi Lopes
Leia maisProva Parcial 1 Matemática Discreta para Computação Aluno(a): Data: 18/12/2012
Prova Parcial Aluo(a): Data: 8/2/202. (,5p) Use regras de iferêcia para provar que os argumetos são válidos. (usar os símbolos proposicioais idicados): A Rússia era uma potêcia superior, e ou a Fraça ão
Leia maisMaterial Teórico - Módulo de ESTATÍSTICA. As Diferentes Médias. Primeiro Ano do Ensino Médio
Material Teórico - Módulo de ESTATÍSTICA As Diferetes Médias Primeiro Ao do Esio Médio Autor: Prof Atoio Camiha Muiz Neto Revisor: Prof Fracisco Bruo Holada Nesta aula, pausamos a discussão de Estatística
Leia maisExame Final Nacional de Matemática Aplicada às Ciências Sociais a Fase
Exame Fial Nacioal de Matemática Aplicada às Ciêcias Sociais 04 -. a Fase Proposta de resolução... Aplicado o método de Hodt a distribuição dos madatos, temos: Partido A B C D E Número de votos 4 4 Divisão
Leia maisMétodos Quantitativos para Ciência da Computação Experimental Aula #4
Métodos Quatitativos para Ciêcia da Computação Experimetal Aula #4 Jussara Almeida DCC-UFMG 2017 Measuremets are ot to provide umbers, but isights Metodologia de Comparação de Sistemas Experimetais Comparado
Leia maisEstudo da precipitação pluviométrica no período seco e chuvoso do município de Sete Lagoas, MG
Estudo da precipitação pluviométrica o período seco e chuvoso do muicípio de Sete Lagoas, MG Aa Paula Coelho Madeira Silva 13 Jailso de Araujo Rodrigues 2 Jaime dos Satos Filho 2 1 Itrodução A precipitação
Leia maisProva-Modelo de Matemática
Prova-Modelo de Matemática PROVA Págias Esio Secudário DURAÇÃO DA PROVA: miutos TOLERÂNCIA: miutos Cotações GRUPO I O quarto úmero de uma certa liha do triâgulo de Pascal é. A soma dos quatro primeiros
Leia maisRogério da Silva Pimentel 1, 4 ; Emerson Wruck 2,4 ; Robson de Souza Vieira 3,4. Bolsista PBIC/UEG UEG.
UTILIZAÇÃO DE FERRAMENTAS DE ANÁLISE DE DADOS CATEGORIZADOS NA DESCRIÇÃO DA EVOLUÇÃO DO PERFIL DOS CANDIDATOS INSCRITOS NO VESTIBULAR DO CURSO DE BACHARELADO EM QUÍMICA INDUSTRIAL: EVOLUÇÃO DO PERFIL.
Leia maisMétodos de Classificação dos Objetos Segmentados(IAR) Vizinho Próximo Lógica Fuzzy
Viziho Próximo ógica Fuzzy Métodos de Classificação dos Objetos Segmetados(IAR) objeto REGRA CASSE Fuzzy Cohecimeto Miima Distâcia Viziho Próximo O método do viziho próximo é baseado o método da míima
Leia maisParalelização do Algoritmo Floyd-Warshall usando GPU
Paralelização do Algoritmo Floyd-Warshall usado GPU Roussia R. A. Gaioso, Walid A. R. Jradi, Lauro C. M. de Paula, Waderley de S. Alecar, Welligto S. Martis, Hugo Alexadre D. do Nascimeto Istituto de Iformática
Leia maisDescrição da cinética de secagem de frutos de banana Prata e D Água por modelos de regressão não linear
Descrição da ciética de secagem de frutos de baaa Prata e D Água por modelos de regressão ão liear 1 Itrodução Thaís Destéfai Ribeiro 1 Ricardo Wager Pacopahyba de Mattos 1 Joel Augusto Muiz 1 Soraia Vilela
Leia mais... Newton e Leibniz criaram, cada qual em seu país e quase ao mesmo tempo, as bases do cálculo diferencial.
DERIVADAS INTRODUÇÃO O Cálculo Diferecial e Itegral, criado por Leibiz e Newto o século XVII, torou-se logo de iício um istrumeto precioso e imprescidível para a solução de vários problemas relativos à
Leia maisUniversidade Federal de Lavras Departamento de Estatística Prof. Daniel Furtado Ferreira 1 a Aula Prática Técnicas de somatório
Uiversidade Federal de Lavras Departameto de Estatística Prof. Daiel Furtado Ferreira 1 a Aula Prática Técicas de somatório Notação e propriedades: 1) Variáveis e ídices: o símbolo x j (leia x ídice j)
Leia maisNOTAÇÕES. Observação: Os sistemas de coordenadas considerados são os cartesianos retangulares.
R C : cojuto dos úmeros reais : cojuto dos úmeros complexos i : uidade imagiária: i2 = 1 z Re(z) Im(z) det A : módulo do úmero z E C : parte real do úmero z E C : parte imagiária do úmero z E C : determiate
Leia maisMaterial Teórico - Módulo Binômio de Newton e Triangulo de Pascal. Desenvolvimento Multinomial. Segundo Ano do Ensino Médio
Material Teórico - Módulo Biômio de Newto e Triagulo de Pascal Desevolvimeto Multiomial Segudo Ao do Esio Médio Autor: Prof Fabrício Siqueira Beevides Revisor: Prof Atoio Camiha M Neto 1 Desevolvimeto
Leia maisA letra x representa números reais, portanto
Aula 0 FUNÇÕES UFPA, 8 de março de 05 No ial desta aula, você seja capaz de: Saber dizer o domíio e a imagem das uções esseciais particularmete esta aula as uções potêcias; Fazer o esboço de gráico da
Leia maisCAPÍTULO 8 - Noções de técnicas de amostragem
INF 6 Estatística I J.I.Ribeiro Júior CAPÍTULO 8 - Noções de técicas de amostragem. Itrodução A Estatística costitui-se uma excelete ferrameta quado existem problemas de variabilidade a produção. É uma
Leia maisMODELAGEM MATEMÁTICA E PENSAMENTO MATEMÁTICO: ALGUMAS RELAÇÕES
X Ecotro Nacioal de Educação Matemática MODELAGEM MATEMÁTICA E PENSAMENTO MATEMÁTICO: ALGUMAS RELAÇÕES Bárbara Nivalda Palharii Alvim Sousa Uiversidade Estadual de Lodria babipalharii@hotmail.com Lourdes
Leia maisUma Generalização dos Coeficientes Trinomiais
Proceedig Series of te Brazilia Society of Applied ad Computatioal Matematics, Vol. 5, N., 207. Trabalo apresetado o CNMAC, Gramado - RS, 206. Proceedig Series of te Brazilia Society of Computatioal ad
Leia maisRegressão linear simples
Regressão liear simples Maria Virgiia P Dutra Eloae G Ramos Vaia Matos Foseca Pós Graduação em Saúde da Mulher e da Criaça IFF FIOCRUZ Baseado as aulas de M. Pagao e Gravreau e Geraldo Marcelo da Cuha
Leia maisProva Escrita de MATEMÁTICA A - 12o Ano a Fase
Prova Escrita de MATEMÁTICA A - 1o Ao 00 - a Fase Proposta de resolução GRUPO I 1. Como a probabilidade do João acertar em cada tetativa é 0,, a probabilidade do João acertar as tetativas é 0, 0, 0, 0,
Leia maisESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS
WWWCONVIBRAORG ESTUDO DA SECAGEM DE BANANAS ATRAVÉS DO MODELO DE DIFUSÃO USANDO SOLUÇÕES ANALÍTICAS ANDRÉA F RODRIGUES 1, WILTON P SILVA 2, JOSIVANDA P GOMES 3, CLEIDE M D P S SILVA 4, ÍCARO CARVALHO RAMOS
Leia maisO teste de McNemar. A tabela 2x2. Depois - Antes
Prof. Lorí Viali, Dr. http://www.pucrs.br/famat/viali/ viali@pucrs.br O teste de McNemar O teste de McNemar para a sigificâcia de mudaças é particularmete aplicável aos experimetos do tipo "ates e depois"
Leia maisAVALIAÇÃO DO BALANÇO HÍDRICO EM UMA PEQUENA BACIA EXPERIMENTAL CARACTERIZADA POR REFLORESTAMENTO DE PINUS ATRAVÉS DE MONITORAMENTO E MODELAGEM
AVALIAÇÃO DO BALANÇO HÍDRICO EM UMA PEUENA BACIA EXPERIMENTAL CARACTERIZADA POR REFLORESTAMENTO DE PINUS ATRAVÉS DE MONITORAMENTO E MODELAGEM Masato Kobiyama, Dpto. Eg. Saitária e Ambietal/UFSC. kobiyama@es.ufsc.br
Leia maisAmostras Aleatórias e Distribuições Amostrais. Probabilidade e Estatística: afinal, qual é a diferença?
Amostras Aleatórias e Distribuições Amostrais Probabilidade e Estatística: afial, qual é a difereça? Até agora o que fizemos foi desevolver modelos probabilísticos que se adequavam a situações reais. Por
Leia maisMestrado Integrado em Engenharia Civil. Disciplina: TRANSPORTES. Sessão Prática 4: Amostragem
Mestrado Itegrado em Egeharia Civil Disciplia: TRNSPORTES Prof. Resposável: José Mauel Viegas Sessão Prática 4: mostragem Istituto Superior Técico / Mestrado Itegrado Egª Civil Trasportes ulas Práticas
Leia maisO PARADOXO DE SIMPSON
O PARADOXO DE SIMPSON Valmir R. Silva Adre Toom PIBIC-UFPE-CNPq Itrodução A aálise cietífica de dados através da modelagem matemática é uma atividade idispesável a Teoria de Decisão. O mesmo coceito é
Leia maisInstituto Politécnico de Viseu Escola Superior de Tecnologia e Gestão
Istituto Politécico de Viseu Escola Superior de Tecologia e Gestão Prova Escrita de Avaliação de Cohecimetos e Competêcias para Maiores de 23 Aos Prova de Matemática (opcioal) Duração da prova: 50 miutos
Leia maisarxiv: v1 [math.ho] 3 Sep 2014
Álbum de figurihas da Copa do Mudo: uma abordagem via Cadeias de Markov Leadro Morgado IMECC, Uiversidade Estadual de Campias arxiv:409.260v [math.ho] 3 Sep 204 Cosiderações iiciais 6 de maio de 204 Com
Leia maisINSTITUTO FEDERAL DE BRASILIA LISTA DE REVISÃO. Nome: DATA: 05/12/2016. d) 4 3 a) 44 b) 22 c) 20 d) 15 e) 10. Se um saco
INSTITUTO FEDERAL DE BRASILIA LISTA DE REVISÃO FUNDAMENTOS DE MATEMÁTICA Nome: DATA: 0//06 ) Se x+ y e x y, etão x + y é a) 66. b) 67. c) 68. d) 69. e) 70. ) Cosiderado-se que x 97, y 907 e z xy, o valor
Leia maisFontes Bibliográficas. Estruturas de Dados Aula 14: Recursão. Introdução. Introdução (cont.)
Fotes Bibliográficas Estruturas de Dados Aula 14: Recursão Livros: Projeto de Algoritmos (Nivio Ziviai): Capítulo 2; Estruturas de Dados e seus Algoritmos (Szwarefiter, et. al): Capítulo 1; Algorithms
Leia maisCAP. I ERROS EM CÁLCULO NUMÉRICO
CAP I ERROS EM CÁLCULO NUMÉRICO 0 Itrodução Por método umérico etede-se um método para calcular a solução de um problema realizado apeas uma sequêcia fiita de operações aritméticas A obteção de uma solução
Leia maisEPR 007 Controle Estatístico de Qualidade
EP 7 Cotrole Estatístico de Qualidade Prof. Dr. Emerso José de Paiva Gráficos e tabelas origiadas de Costa, Epprecht e Carpietti (212) 1 Num julgameto, ifelizmete, um iocete pode ir pra cadeia, assim como
Leia mais1.1. Ordem e Precedência dos Cálculos 1) = Capítulo 1
Capítulo. Aritmética e Expressões Algébricas O estudo de cálculo exige muito mais que o cohecimeto de limite, derivada e itegral. Para que o apredizado seja satisfatório o domíio de tópicos de aritmética
Leia maisTRANSPORTES. Sessão Prática 4 Amostragem de escalares
Mestrado Itegrado em Egeharia Civil TRNPORTE Prof. Resposável: Luis Picado atos essão Prática 4 mostragem de escalares Istituto uperior Técico / Mestrado Itegrado Egeharia Civil Trasportes ulas Práticas
Leia mais