12 resultados para Loops parallelization
em Biblioteca Digital de Teses e Dissertações Eletrônicas da UERJ
Resumo:
Nesta dissertação, foram sintetizados copolímeros à base de poli(metacrilato de metila) (PMMA), divinilbenzeno (DVB) com propriedades magnéticas pela técnica de polimerização em suspensão. O material utilizado para conferir propriedade magnética foi o ferro. Foi estudada a influência das variáveis reacionais para a formação de microesferas (ordem de adição das fases orgânica e aquosa e a dispersão do ferro antes e após a pré-polimerização), o efeito da concentração de ferro adicionado na polimerização, a influência da razão molar MMA/DVB na formação do copolímero, o efeito do tipo de agente de suspensão e a velocidade de agitação para a síntese dos copolímeros. Os copolímeros foram caracterizados quanto à morfologia, estabilidade térmica, teor de ferro incorporado, distribuição de tamanho de partículas, propriedades magnéticas, área superficial, volume e tamanho de poros. As análises de propriedades magnéticas mostraram que os materiais obtidos não apresentaram ciclos de histerese, estando assim próximos de um material com propriedades superparamagnéticas, com magnetização de saturação entre 8,0 e 13,0 emu/g. Os copolímeros sintetizados com velocidade de agitação 500 RPM, temperaturade 90 C, tempo de polimerização de 24h, monômeros MMA/DVB 50/50 (% molar); razão volumétrica fase orgânica/fase aquosa 1/3, diluente heptano, grau de diluição 100% apresentaram melhor controle morfológico, melhor magnetização de saturação, tamanho de partículas menores e maior tamanho de poros
Resumo:
Neste trabalho é estudada a viabilidade de uma implementação em paralelo do algoritmo scale invariant feature transform (SIFT) para identificação de íris. Para a implementação do código foi utilizada a arquitetura para computação paralela compute unified device architecture (CUDA) e a linguagem OpenGL shading language (GLSL). O algoritmo foi testado utilizando três bases de dados de olhos e íris, o noisy visible wavelength iris image Database (UBIRIS), Michal-Libor e CASIA. Testes foram feitos para determinar o tempo de processamento para verificação da presença ou não de um indivíduo em um banco de dados, determinar a eficiência dos algoritmos de busca implementados em GLSL e CUDA e buscar valores de calibração que melhoram o posicionamento e a distribuição dos pontos-chave na região de interesse (íris) e a robustez do programa final.
Resumo:
A obtenção de imagens usando tomografia computadorizada revolucionou o diagnóstico de doenças na medicina e é usada amplamente em diferentes áreas da pesquisa científica. Como parte do processo de obtenção das imagens tomográficas tridimensionais um conjunto de radiografias são processadas por um algoritmo computacional, o mais usado atualmente é o algoritmo de Feldkamp, David e Kress (FDK). Os usos do processamento paralelo para acelerar os cálculos em algoritmos computacionais usando as diferentes tecnologias disponíveis no mercado têm mostrado sua utilidade para diminuir os tempos de processamento. No presente trabalho é apresentada a paralelização do algoritmo de reconstrução de imagens tridimensionais FDK usando unidades gráficas de processamento (GPU) e a linguagem CUDA-C. São apresentadas as GPUs como uma opção viável para executar computação paralela e abordados os conceitos introdutórios associados à tomografia computadorizada, GPUs, CUDA-C e processamento paralelo. A versão paralela do algoritmo FDK executada na GPU é comparada com uma versão serial do mesmo, mostrando maior velocidade de processamento. Os testes de desempenho foram feitos em duas GPUs de diferentes capacidades: a placa NVIDIA GeForce 9400GT (16 núcleos) e a placa NVIDIA Quadro 2000 (192 núcleos).
Resumo:
Tradicionalmente, na análise e dimensionamento de estruturas de aço, assume-se que as ligações viga-coluna são rígidas ou flexíveis (rotuladas). Por outro lado, é de conhecimento geral que a grande maioria das ligações viga-coluna apresenta um comportamento intermediário, ou seja, semi-rígido. Inúmeros trabalhos de pesquisa têm sido desenvolvidos nos últimos vinte e cinco anos, de forma a estudar o comportamento desse tipo de ligação. Um dos principais objetivos desta investigação é o de propor uma metodologia de análise que represente de forma apropriada a influência do comportamento semi-rígido de placas de base e de ligações viga-coluna, sobre a resposta dinâmica (linear e não-linear) de estruturas de aço. Outra contribuição desta dissertação diz respeito à investigação do comportamento dinâmico (linear e não-linear) de pórticos de aço, a partir da consideração de ligações viga-coluna simétricas e não-simétricas e especialmente das placas de base. A análise estrutural é desenvolvida com base no emprego do programa de elementos finitos ANSYS [27]. Nos modelos em elementos finitos foram considerados os efeitos de não-linearidade geométrica (efeitos de segunda ordem), o comportamento não-linear das placas de base e das ligações viga-coluna e, bem como, o efeito de histerese que ocorre quando a estrutura é submetida a cargas cíclicas. Os resultados alcançados indicaram que o fenômeno físico da ressonância não ocorre no que se refere à resposta dinâmica dos modelos semi-rígidos não-lineares. A ressonância não ocorre na resposta dos modelos devido ao fato de que, na análise dinâmica não-linear, o efeito de histerese presente nas ligações (placas de base e viga-coluna), essencialmente com comportamento não-linear, provoca um amortecimento na resposta dinâmica da estrutura.
Resumo:
Hipertensos têm rarefação capilar e disfunção endotelial microcirculatória, tornando-se mais vulneráveis a lesões em órgãos-alvo. O estudo buscou avaliar o efeito de seis meses de tratamento farmacológico sobre densidade capilar e reatividade microvascular a estímulos fisiológicos e farmacológicos em hipertensos de baixo risco cardiovascular. Secundariamente testou-se a existência de diversidade nas respostas a diferentes estratégias anti-hipertensivas. Foram recrutados 44 pacientes, com 46,71,3 anos e 20 normotensos com 48,01,6 anos. Avaliaram-se dados antropométricos e laboratoriais e dosaram-se no soro o fator de crescimento vascular endotelial (VEGF), receptor Flt-1 para VEGF e óxido nítrico (NO). A contagem capilar foi por microscopia intravital, captando-se imagens da microcirculação no dorso da falange do dedo médio e contando os capilares com programa específico. Repetia-se o procedimento após hiperemia reativa pós-oclusiva (HRPO) para avaliar o recrutamento capilar. A reatividade vascular foi testada por fluxometria Laser Doppler, iontoforese de acetilcolina (Ach), HRPO e hiperemia térmica local (HTL). Os pacientes foram distribuídos aleatoriamente para dois grupos de tratamento: succinato de metoprolol titulado a 100 mg diários ou olmesartana medoxomila titulada a 40 mg diários, empregando-se, se necessário, a hidroclorotiazida. Os controles seguiram o mesmo protocolo inicial e após seis meses todos os testes foram repetidos nos hipertensos. As variáveis clínicas e laboratoriais basais eram semelhantes em comparação aos controles e entre os dois grupos de tratamento. Após seis meses, havia pequenas diferenças entre os grupos na relação cintura-quadril e HDL. A densidade capilar antes do tratamento era significativamente menor que no grupo controle (71,31,5 vs 80,61,8 cap/mm2 p<0,001 e HRPO 71,71,5 vs 79,52,6 cap/mm2 p<0,05) e, com o tratamento, aumentou para 75,41,1 cap/mm2 (p<0,01) no estado basal e para 76,81,1 cap/mm2 à HRPO (p<0,05). À reatividade vascular, a condutância vascular cutânea (CVC) em unidades de perfusão (UP)/mmHg era similar à HTL nos controles e hipertensos e aumentou com o tratamento nos dois subgrupos (metoprolol:1,730,2 a 1,900,2 p<0,001 e olmesartana:1,490,1 a 1,870,1 p<0,001). A CVC máxima à HRPO era menor nos hipertensos: 0,30(0,22-0,39) que nos controles: 0,39(0,31-0,49) com p<0,001. Após tratamento, aumentou para 0,41(0,29-0,51) com p<0,001. O aumento foi significativo apenas no grupo olmesartana (0,290,02 a 0,420,04 p<0,001). A diferença entre o tempo para atingir o fluxo máximo à HRPO aumentou no grupo metoprolol após tratamento 3,0 (-0,3 a 8,8) segundos versus olmesartana 0,4 (-2,1 a 2,4) segundos p<0,001. À iontoforese, a área sob a curva de fluxo (AUC) era similar nos grupos e aumentou com o tratamento, de 6087(3857-9137) para 7296(5577-10921) UP/s p=0,04. O VEGF e receptor não diferiam dos controles nem sofreram variações. A concentração de NO era maior nos hipertensos que nos controles: 64,9 (46,8-117,6) vs 50,7 (42-57,5) M/dl p=0,02 e não variou com tratamento. Em conclusão, hipertensos de baixo risco têm menor densidade e menor recrutamento capilar e ambos aumentam com tratamento. Apresentam também disfunção endotelial microcirculatória que melhora com a terapia.
Resumo:
A Restauração de Imagens é uma técnica que possui aplicações em várias áreas, por exemplo, medicina, biologia, eletrônica, e outras, onde um dos objetivos da restauração de imagens é melhorar o aspecto final de imagens de amostras que por algum motivo apresentam imperfeições ou borramentos. As imagens obtidas pelo Microscópio de Força Atômica apresentam borramentos causados pela interação de forças entre a ponteira do microscópio e a amostra em estudo. Além disso apresentam ruídos aditivos causados pelo ambiente. Neste trabalho é proposta uma forma de paralelização em GPU de um algoritmo de natureza serial que tem por fim a Restauração de Imagens de Microscopia de Força Atômica baseado na Regularização de Tikhonov.
Resumo:
Este trabalho que envolve matemática aplicada e processamento paralelo: seu objetivo é avaliar uma estratégia de implementação em paralelo para algoritmos de diferenças finitas que aproximam a solução de equações diferenciais de evolução. A alternativa proposta é a substituição dos produtos matriz-vetor efetuados sequencialmente por multiplicações matriz-matriz aceleradas pelo método de Strassen em paralelo. O trabalho desenvolve testes visando verificar o ganho computacional relacionado a essa estratégia de paralelização, pois as aplicacações computacionais, que empregam a estratégia sequencial, possuem como característica o longo período de computação causado pelo grande volume de cálculo. Inclusive como alternativa, nós usamos o algoritmo em paralelo convencional para solução de algoritmos explícitos para solução de equações diferenciais parciais evolutivas no tempo. Portanto, de acordo com os resultados obtidos, nós observamos as características de cada estratégia em paralelo, tendo como principal objetivo diminuir o esforço computacional despendido.
Resumo:
Este trabalho avalia o desempenho de um controlador fuzzy (tipo Takagi-Sugeno-Kang) quando, utilizando tecnologia sem fio para conectar as entradas e a saída do controlador aos sensores/atuadores, sofre perda das informações destes canais, resultado de perdas de pacotes. Tipicamente são utilizados controladores PID nas malhas de controle. Assim, o estudo realizado compara os resultados obtidos com os controladores fuzzy com os resultados dos controladores PID. Além disso, o trabalho visa estudar o comportamento deste controlador implementado em uma arquitetura microprocessada utilizando números inteiros nos cálculos, interpolação com segmentos de reta para as funções de pertinência da entrada e singletons nas funções de pertinência da saída. Para esse estudo foi utilizado, num ambiente Matlab/Simulink, um controlador fuzzy e o aplicativo True Time para simular o ambiente sem fio. Desenvolvido pelo Departamento de Controle Automático da Universidade de Lund, o True Time é baseado no Matlab/Simulink e fornece todas as ferramentas necessárias para a criação de um ambiente de rede (com e sem fio) virtual. Dado o paradigma de que quanto maior for a utilização do canal, maior a degradação do mesmo, é avaliado o comportamento do sistema de controle e uma proposta para diminuir o impacto da perda de pacotes no controle do sistema, bem como o impacto da variação das características internas da planta e da arquitetura utilizada na rede. Inicialmente são realizados ensaios utilizando-se o controlador fuzzy virtual (Simulink) e, posteriormente, o controlador implementado com dsPIC. Ao final, é apresentado um resumo desses ensaios e a comprovação dos bons resultados obtidos com um controlador fuzzy numa malha de controle utilizando uma rede na entrada e na saída do controlador.
Resumo:
Multi-Processor System-on-Chip (MPSoC) possui vários processadores, em um único chip. Várias aplicações podem ser executadas de maneira paralela ou uma aplicação paralelizável pode ser particionada e alocada em cada processador, a fim de acelerar a sua execução. Um problema em MPSoCs é a comunicação entre os processadores, necessária para a execução destas aplicações. Neste trabalho, propomos uma arquitetura de rede de interconexão baseada na topologia crossbar, com memória compartilhada. Esta arquitetura é parametrizável, possuindo N processadores e N módulos de memórias. A troca de informação entre os processadores é feita via memória compartilhada. Neste tipo de implementação cada processador executa a sua aplicação em seu próprio módulo de memória. Através da rede, todos os processadores têm completo acesso a seus módulos de memória simultaneamente, permitindo que cada aplicação seja executada concorrentemente. Além disso, um processador pode acessar outros módulos de memória, sempre que necessite obter dados gerados por outro processador. A arquitetura proposta é modelada em VHDL e seu desempenho é analisado através da execução paralela de uma aplicação, em comparação à sua respectiva execução sequencial. A aplicação escolhida consiste na otimização de funções objetivo através do método de Otimização por Enxame de Partículas (Particle Swarm Optimization - PSO). Neste método, um enxame de partículas é distribuído igualmente entre os processadores da rede e, ao final de cada interação, um processador acessa o módulo de memória de outro processador, a fim de obter a melhor posição encontrada pelo enxame alocado neste. A comunicação entre processadores é baseada em três estratégias: anel, vizinhança e broadcast. Essa aplicação foi escolhida por ser computacionalmente intensiva e, dessa forma, uma forte candidata a paralelização.
Resumo:
Bactérias redutoras de sulfato (BRS) são os principais micro-organismos envolvidos na corrosão microbiologicamente induzida (CMI). Estas bactérias reduzem o sulfato, tendo como resultado a produção de H2S, o que pode influenciar os processos anódico e catódico na corrosão de materiais metálicos em ambientes marinhos, óleos e solos úmidos. Uma das formas de prevenir e controlar esse tipo de corrosão é a adição de biocidas ao meio corrosivo. Esta dissertação tem como objetivo avaliar o uso de biocidas no controle da CMI do aço AISI 1020 por BRS. Para isto, o comportamento da CMI no aço foi avaliado em água do mar sintética, em condições de anaerobiose, na ausência e na presença de uma cultura mista contendo BRS. Um biocida natural (óleo de alho) e outro comercial (glutaraldeído) foram utilizados para controlar a corrosão causada por estas bactérias. Duas formas de adição de biocida foram avaliadas: antes da formação do biofilme e após sua formação na superfície do metal. O crescimento microbiano na superfície do aço foi avaliado através da quantificação das BRS sésseis, pelo método do número mais provável (NMP). O comportamento eletroquímico do aço, na ausência e na presença de BRS e também para os ensaios com biocidas, foi estudado através das técnicas de espectroscopia de impedância eletroquímica (EIE) e polarização potenciodinâmica, sempre usando água do mar sintética como meio eletrolítico. A formação de biofilme e de produtos de corrosão na superfície do aço foi observada através da microscopia eletrônica de varredura (MEV). Os resultados mostraram que o aço exposto ao meio contendo BRS apresentou um processo corrosivo mais acelerado, quando comparado aos sistemas na ausência de micro-organismo. Esse processo foi evidenciado por um decréscimo na magnitude do arco capacitivo, nos ensaios de EIE, e um aumento da densidade de corrente de corrosão (Icorr), nos ensaios de polarização. Na análise de MEV, foi possível observar a formação de corrosão localizada após a remoção do biofilme da superfície. Os ensaios com biocidas, adicionados antes da formação de biofilmes, mostraram uma redução no número de bactérias sésseis, quando comparados com os ensaios sem biocida realizados pelo mesmo período de tempo (7 dias). Foi verificado também um decréscimo do processo corrosivo do aço, evidenciado através de aumento nos arcos capacitivos, nos ensaios de EIE e pelos menores valores de Icorr nos ensaios de polarização, quando comparados com o biofilme formado sem biocidas, nas mesmas condições. Apesar de não ter inibido completamente o crescimento das BRS sésseis, o óleo de alho apresentou maior redução no processo corrosivo quando comparado ao glutaraldeído, indicando sua possível aplicação como biocida natural nestas condições. Os ensaios realizados com biocidas adicionados após a formação do biofilme mostraram que o glutaraldeído apresentou alta eficácia em reduzir o número de células sésseis. Já o óleo de alho exibiu uma ação menos efetiva, sugerindo que este composto não conseguiu penetrar completamente a matriz do biofilme. Entretanto, ambos causaram aceleração do processo corrosivo do aço no meio estudado após 7 dias de exposição
Resumo:
Neste trabalho de dissertação apresentaremos uma classe de precondicionadores baseados na aproximação esparsa da inversa da matriz de coecientes, para a resolução de sistemas lineares esparsos de grandes portes através de métodos iterativos, mais especificamente métodos de Krylov. Para que um método de Krylov seja eficiente é extremamente necessário o uso de precondicionadores. No contexto atual, onde computadores de arquitetura híbrida são cada vez mais comuns temos uma demanda cada vez maior por precondicionadores paralelizáveis. Os métodos de inversa aproximada que serão descritos possuem aplicação paralela, pois so dependem de uma operação de produto matriz-vetor, que é altamente paralelizável. Além disso, alguns dos métodos também podem ser construídos em paralelo. A ideia principal é apresentar uma alternativa aos tradicionais precondicionadores que utilizam aproximações dos fatores LU, que apesar de robustos são de difícil paralelização.
Resumo:
Desde a década de 1960, devido à pertinência para a indústria petrolífera, a simulação numérica de reservatórios de petróleo tornou-se uma ferramenta usual e uma intensa área de pesquisa. O principal objetivo da modelagem computacional e do uso de métodos numéricos, para a simulação de reservatórios de petróleo, é o de possibilitar um melhor gerenciamento do campo produtor, de maneira que haja uma maximização na recuperação de hidrocarbonetos. Este trabalho tem como objetivo principal paralelizar, empregando a interface de programação de aplicativo OpenMP (Open Multi-Processing), o método numérico utilizado na resolução do sistema algébrico resultante da discretização da equação que descreve o escoamento monofásico em um reservatório de gás, em termos da variável pressão. O conjunto de equações governantes é formado pela equação da continuidade, por uma expressão para o balanço da quantidade de movimento e por uma equação de estado. A Equação da Difusividade Hidráulica (EDH), para a variável pressão, é obtida a partir deste conjunto de equações fundamentais, sendo então discretizada pela utilização do Método de Diferenças Finitas, com a escolha por uma formulação implícita. Diferentes testes numéricos são realizados a fim de estudar a eficiência computacional das versões paralelizadas dos métodos iterativos de Jacobi, Gauss-Seidel, Sobre-relaxação Sucessiva, Gradientes Conjugados (CG), Gradiente Biconjugado (BiCG) e Gradiente Biconjugado Estabilizado (BiCGStab), visando a uma futura aplicação dos mesmos na simulação de reservatórios de gás. Ressalta-se que a presença de heterogeneidades na rocha reservatório e/ou às não-linearidades presentes na EDH para o escoamento de gás aumentam a necessidade de métodos eficientes do ponto de vista de custo computacional, como é o caso de estratégias usando OpenMP.