Spelling suggestions: "subject:"computacional simulation"" "subject:"omputacional simulation""
1 |
Propriedades eletrônicas de heteroestruturas semicondutoras magnéticas diluídas. / Electronic properties of diluted magnetic semiconductor heterostructuresMarin, Ivan Silvestre Paganini 28 February 2007 (has links)
Neste trabalho e apresentado um estudo, via teoria de massa efetiva multibanda autoconsistente de heteroestruturas de semicondutores magnéticos diluídos, generalizada para incluir parâmetros de diferentes materiais. A interacao magnética e descrita por um modelo de campo médio baseado no mecanismo de troca indireta, com a possibilidade de inclusão de diferentes íons magnéticos. As equacoes de massa efetiva são resolvidas de forma autoconsistente com o auxílio da equacao de Poisson. As interacoes de spin-órbita e de troca-correlacao, na aproximacao de densidade local, são incluídas no cálculo. O método e aplicado para o estudo das estruturas de bandas e densidades de carga com separacao por spin do portador de heteroestruturas com dopagem tipo-n e tipo-p, variando a geometria dos pocos magnéticos e também o período da super-rede, as densidades de portadores e as concentracoes de íons magnéticos. Solucoes autoconsistentes da equacao de massa efetiva são encontradas para o oxido semicondutor (Zn,Co)O. Será mostrada a separacao de portadores por spin em funcao dos parâmetros variados, simulando diversas concentracoes possíveis, utilizadas em sistemas descritos na literatura, e será analisado o comportamento dos perfis de potencial. Usando os dados obtidos, um diagrama de fases será traçado com base na polarizacao total ou parcial dos portadores, e o seu comportamento será discutido. Também serão mostradas as estruturas de bandas, os perfis de potencial e as distribuicoes de carga do semicondutor (GaMn)As, variando as densidades de portadores e a direcao do campo magnético intrínseco, gerado pela dopagem com íons magnéticos. Os resultados obtidos neste trabalho podem servir de guia para futuras experiências e para o desenvolvimento de dispositivos com semicondutores magnéticos diluídos baseados em (Zn,Co)O e (Ga,Mn)As. Os métodos aqui descritos são gerais e podem ser utilizados para outros materiais. / This work presents a self-consistent multiband effective mass theory applied to diluted magnetic semiconductor heterostructures, generalized to include parameters of different ma- terials. The magnetic interaction is described by a mean-field approximation based on indirect- exchange mecanism, with the possibility of inclusion of different magnetic ions. The effective mass equations are solved self-consistently with the help of the Poisson equation. Spin-orbit and exchange-correlation interactions are included in the simulation in the local density appro- ximation. The method is used to study band structures and charge densities separated by spin in n- and p-type heterostructures. The magnetic well\'s geometry, the superlattice period, the carrier density and the magnetic ion concentration are changed. Self-consistent solutions of the effective mass equation are found for the semiconductor oxide (Zn,Co)O. Charge separation by spin will be show in function of the variation of the simulation parameters, simulating several ion concentrations and charge densities used in systems described in literature, and the potenti- als profiles will be analised. Using the data obtained a phase diagram will be plotted, based on the carrier total or partial carrier polarization, and a model for the behavior of the phase diagram will be discussed. It will also be shown band structures, potential profiles and charge densities of the (Ga,Mn)As semiconductor, varying it carrier density and the direction of the intrinsic magnetic field, generated by the magnetic ions that doped the heterostructure. The results ob- tained in this work can be used as a guide in future experiences and development of devices with diluted magnetic semiconductors based on (Zn,Co)O and (Ga,Mn)As. The methods here described are general and can be used for other materials.
|
2 |
Simulação da formação de parcerias entre agentes baseadas no conceito de reputação. / Simulation of partnership formation between agents based on the concept of reputation.Avegliano, Priscilla Barreira 14 December 2007 (has links)
Os conceitos de reputação e confiança, tão difundidos em outras áreas de pesquisa, mostraram-se úteis também em sistemas multiagentes (SMA), particularmente no processo de formação de parcerias, em que agentes selecionam parceiros com os quais irão cooperar. Apesar dos inúmeros trabalhos desenvolvidos na área de SMA que propõem modelos para o cálculo de reputação e confiança, um aspecto essencial do uso de tais modelos ainda não foi suficientemente estudado: como estes conceitos podem efetivamente ajudar agentes autônomos a agir em um sistema aberto. Do ponto de vista do agente, existem algumas questões importantes relacionadas a este cenário: (1) como escolher um parceiro, levando em conta a reputação do candidato e o custo associado à parceria? (2) o quão vantajoso é manipular informação? (3) como agir em uma sociedade norteada pelo conceito de reputação a fim de atingir melhores resultados? Este trabalho tem por objetivo promover uma análise de tais questões por meio da discussão de resultados obtidos com uma ferramenta de simulação denominada RePart, criada especificamente para este fim. As simulações apresentam como cenário um modelo simplificado de um mercado constituído por consumidores e empresas. / The concepts of reputation and trust, largely researched in other fields, have proved to be also very useful in multi-agent systems (MAS), specially in the process of partnership formation, in which agents select partners to cooperate with. Despite all research that has been carried out in the past few years concerning different reputation and trust models for autonomous agents, an essential aspect related to the use of these models was not sufficiently stressed: how these concepts may effectively help an autonomous agent in order to better evolve in an open MAS scenario. From an agent perspective, there are some important questions regarding this issue: (1) how to choose a partner, taking into account its reputation and the costs associated with the partnership? (2) is it worth to manipulate information? (3) how to act in a society guided by the concept of reputation in order to achieve better results? This work promotes the analysis of these questions through the discussion of the results obtained from a reputation-based partnership formation simulator called RePart, which was specifically designed for this goal. The simulations present a simplified consumer/enterprise market scenario as a target domain.
|
3 |
Simulação da formação de parcerias entre agentes baseadas no conceito de reputação. / Simulation of partnership formation between agents based on the concept of reputation.Priscilla Barreira Avegliano 14 December 2007 (has links)
Os conceitos de reputação e confiança, tão difundidos em outras áreas de pesquisa, mostraram-se úteis também em sistemas multiagentes (SMA), particularmente no processo de formação de parcerias, em que agentes selecionam parceiros com os quais irão cooperar. Apesar dos inúmeros trabalhos desenvolvidos na área de SMA que propõem modelos para o cálculo de reputação e confiança, um aspecto essencial do uso de tais modelos ainda não foi suficientemente estudado: como estes conceitos podem efetivamente ajudar agentes autônomos a agir em um sistema aberto. Do ponto de vista do agente, existem algumas questões importantes relacionadas a este cenário: (1) como escolher um parceiro, levando em conta a reputação do candidato e o custo associado à parceria? (2) o quão vantajoso é manipular informação? (3) como agir em uma sociedade norteada pelo conceito de reputação a fim de atingir melhores resultados? Este trabalho tem por objetivo promover uma análise de tais questões por meio da discussão de resultados obtidos com uma ferramenta de simulação denominada RePart, criada especificamente para este fim. As simulações apresentam como cenário um modelo simplificado de um mercado constituído por consumidores e empresas. / The concepts of reputation and trust, largely researched in other fields, have proved to be also very useful in multi-agent systems (MAS), specially in the process of partnership formation, in which agents select partners to cooperate with. Despite all research that has been carried out in the past few years concerning different reputation and trust models for autonomous agents, an essential aspect related to the use of these models was not sufficiently stressed: how these concepts may effectively help an autonomous agent in order to better evolve in an open MAS scenario. From an agent perspective, there are some important questions regarding this issue: (1) how to choose a partner, taking into account its reputation and the costs associated with the partnership? (2) is it worth to manipulate information? (3) how to act in a society guided by the concept of reputation in order to achieve better results? This work promotes the analysis of these questions through the discussion of the results obtained from a reputation-based partnership formation simulator called RePart, which was specifically designed for this goal. The simulations present a simplified consumer/enterprise market scenario as a target domain.
|
4 |
Propriedades eletrônicas de heteroestruturas semicondutoras magnéticas diluídas. / Electronic properties of diluted magnetic semiconductor heterostructuresIvan Silvestre Paganini Marin 28 February 2007 (has links)
Neste trabalho e apresentado um estudo, via teoria de massa efetiva multibanda autoconsistente de heteroestruturas de semicondutores magnéticos diluídos, generalizada para incluir parâmetros de diferentes materiais. A interacao magnética e descrita por um modelo de campo médio baseado no mecanismo de troca indireta, com a possibilidade de inclusão de diferentes íons magnéticos. As equacoes de massa efetiva são resolvidas de forma autoconsistente com o auxílio da equacao de Poisson. As interacoes de spin-órbita e de troca-correlacao, na aproximacao de densidade local, são incluídas no cálculo. O método e aplicado para o estudo das estruturas de bandas e densidades de carga com separacao por spin do portador de heteroestruturas com dopagem tipo-n e tipo-p, variando a geometria dos pocos magnéticos e também o período da super-rede, as densidades de portadores e as concentracoes de íons magnéticos. Solucoes autoconsistentes da equacao de massa efetiva são encontradas para o oxido semicondutor (Zn,Co)O. Será mostrada a separacao de portadores por spin em funcao dos parâmetros variados, simulando diversas concentracoes possíveis, utilizadas em sistemas descritos na literatura, e será analisado o comportamento dos perfis de potencial. Usando os dados obtidos, um diagrama de fases será traçado com base na polarizacao total ou parcial dos portadores, e o seu comportamento será discutido. Também serão mostradas as estruturas de bandas, os perfis de potencial e as distribuicoes de carga do semicondutor (GaMn)As, variando as densidades de portadores e a direcao do campo magnético intrínseco, gerado pela dopagem com íons magnéticos. Os resultados obtidos neste trabalho podem servir de guia para futuras experiências e para o desenvolvimento de dispositivos com semicondutores magnéticos diluídos baseados em (Zn,Co)O e (Ga,Mn)As. Os métodos aqui descritos são gerais e podem ser utilizados para outros materiais. / This work presents a self-consistent multiband effective mass theory applied to diluted magnetic semiconductor heterostructures, generalized to include parameters of different ma- terials. The magnetic interaction is described by a mean-field approximation based on indirect- exchange mecanism, with the possibility of inclusion of different magnetic ions. The effective mass equations are solved self-consistently with the help of the Poisson equation. Spin-orbit and exchange-correlation interactions are included in the simulation in the local density appro- ximation. The method is used to study band structures and charge densities separated by spin in n- and p-type heterostructures. The magnetic well\'s geometry, the superlattice period, the carrier density and the magnetic ion concentration are changed. Self-consistent solutions of the effective mass equation are found for the semiconductor oxide (Zn,Co)O. Charge separation by spin will be show in function of the variation of the simulation parameters, simulating several ion concentrations and charge densities used in systems described in literature, and the potenti- als profiles will be analised. Using the data obtained a phase diagram will be plotted, based on the carrier total or partial carrier polarization, and a model for the behavior of the phase diagram will be discussed. It will also be shown band structures, potential profiles and charge densities of the (Ga,Mn)As semiconductor, varying it carrier density and the direction of the intrinsic magnetic field, generated by the magnetic ions that doped the heterostructure. The results ob- tained in this work can be used as a guide in future experiences and development of devices with diluted magnetic semiconductors based on (Zn,Co)O and (Ga,Mn)As. The methods here described are general and can be used for other materials.
|
5 |
Otimização das constantes do regulador de turbina hidráulica utilizando o algoritmo genético / Optimization of the regulator parameters of hydraulic turbine usig the genetic algorithmsAleixo, Aline Serpeloni, 1986- 20 August 2018 (has links)
Orientador: Lubienska Cristina Lucas Jaquiê Ribeiro / Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Tecnologia / Made available in DSpace on 2018-08-20T06:43:15Z (GMT). No. of bitstreams: 1
Aleixo_AlineSerpeloni_M.pdf: 2178208 bytes, checksum: aaef09b93f33ada98dd56e8ff5a84ba0 (MD5)
Previous issue date: 2012 / Resumo: Uma das principais tarefas de controle numa Usina Hidrelétrica é a regulação das máquinas hidráulicas. Seu monitoramento faz-se necessário para garantir e estabelecer regras operacionais seguras para a instalação. A turbina é um dos elementos básicos de uma Usina Hidrelétrica e o regulador tipo PID é um dos tipos usados para sua regulação. Os parâmetros do regulador da turbina hidráulica são muito estudados, inclusive verificando seu comportamento através da simulação computacional. As simulações computacionais são ferramentas de análise muito úteis e que permitem encontrar a melhor solução que proporcione o melhor desempenho do sistema estudado. Este trabalho apresenta uma metodologia para otimização das constantes do regulador tipo PID de turbina hidráulica utilizando um modelo de simulação aliado a técnicas atuais de otimização evolutiva baseada nos Algoritmos Genéticos. Os exemplos avaliados mostraram significativa melhora nos valores dessas constantes, mostrando a eficácia do uso dessa ferramenta na área da Hidráulica e possibilitando estudos futuros / Abstract: One of the main tasks of control in a Hydroelectric Power Plant is the hydraulic machines regulation. Its monitoring becomes necessary to guarantee and to establish safe operational rules for the installation. The turbine is one of the basic elements of the Hydroelectric Power Plant and the PID governor is one of the types used to its regulation. The governor parameters of the hydaulic turbine are studied, also verifying its behavior through the computational simulation. The computational simulations are very useful analysis tools to find the best solution to provide the best performance of the studied system. This work presents a methodology to optimize the PID governor parameters of the hydraulic turbine using a simulation model ally the current techniques of evolutionary optimization based in the Genetic Algorithms. The evaluated examples had shown significant improvement in the constants values, showing the effectiveness use of this tool in the hydraulic area and making possible future studies / Mestrado / Tecnologia e Inovação / Mestre em Tecnologia
|
6 |
Paralelização do cálculo de estruturas de bandas de semicondutores usando o High Performance Fortran / Semiconductors band structure calculus paralelization using High Performance FortranMalara, Rodrigo Daniel 14 January 2005 (has links)
O uso de sistemas multiprocessados para a resolução de problemas que demandam um grande poder computacional tem se tornado cada vez mais comum. Porém a conversão de programas seqüenciais para programas concorrentes ainda não é uma tarefa trivial. Dentre os fatores que tornam esta tarefa difícil, destacamos a inexistência de um paradigma único e consolidado para a construção de sistemas computacionais paralelos e a existência de várias plataformas de programação para o desenvolvimento de programas concorrentes. Nos dias atuais ainda é impossível isentar o programador da especificação de como o problema será particionado entre os vários processadores. Para que o programa paralelo seja eficiente, o programador deve conhecer a fundo aspectos que norteiam a construção do hardware computacional paralelo, aspectos inerentes à arquitetura onde o software será executado e à plataforma de programação concorrente escolhida. Isto ainda não pode ser mudado. O ganho que podemos obter é na implementação do software paralelo. Esta tarefa pode ser trabalhosa e demandar muito tempo para a depuração, pois as plataformas de programação não possibilitam que o programador abstraia dos elementos de hardware. Tem havido um grande esforço na criação de ferramentas que otimizem esta tarefa, permitindo que o programador se expresse mais fácil e sucintamente quanto à para1elização do programa. O presente trabalho se baseia na avaliação dos aspectos ligados à implementação de software concorrente utilizando uma plataforma de portabilidade chamada High Performance Fortran, aplicado a um problema específico da física: o cálculo da estrutura de bandas de heteroestruturas semicondutoras. O resultado da utilização desta plataforma foi positivo. Obtivemos um ganho de performance superior ao esperado e verificamos que o compilador pode ser ainda mais eficiente do que o próprio programador na paralelização de um programa. O custo inicial de desenvolvimento não foi muito alto, e pode ser diluído entre os futuros projetos que venham a utilizar deste conhecimento pois após a fase de aprendizado, a paralelização de programas se torna rápida e prática. A plataforma de paralelização escolhida não permite a paralelização de todos os tipos de problemas, apenas daqueles que seguem o paradigma de paralelismo por dados, que representam uma parcela considerável dos problemas típicos da Física. / The employment of multiprocessor systems to solve problems that demand a great computational power have become more and more usual. Besides, the conversion of sequential programs to concurrent ones isn\'t trivial yet. Among the factors that makes this task difficult, we highlight the nonexistence of a unique and consolidated paradigm for the parallel computer systems building and the existence of various programming platforms for concurrent programs development. Nowadays it is still impossible to exempt the programmer of the specification about how the problem will be partitioned among the various processors. In order to have an efficient parallel program the programmer have to deeply know subjects that heads the parallel hardware systems building, the inherent architecture where the software will run and the chosen concurrent programming platform. This cannot be changed yet. The gain is supposed to be on the parallel software implementation. This task can be very hard and consume so much time on debugging it, because the programming platforms do not allow the programmer to abstract from the hardware elements. It has been a great effort in the development of tools that optimize this task, allowing the programmer to work easily and briefly express himself concerning the software parallelization. The present work is based on the evaluation of aspects linked to the concurrent software implementation using a portability platform called High Performance Fortran, applied to a physics specific problem: the calculus of semiconductor heterostructures? valence band structure. The result of the use of this platform use was positive. We obtained a performance gain superior than we expected and we could assert that the compiler is able to be more effective than the programmer on the paralelization of a program. The initial development cost wasn\'t so high and it can be diluted between the next projects that would use the acquired knowledge, because after the learning phase, the programs parallelization task becomes quick and practical. The chosen parallelization platform does not allow the parallelization of all kinds of problems, but just the ones that follow the data parallelism paradigm that represents a considerable parcel of tipical Physics problems.
|
7 |
Desenvolvimento de um simulador da mecânica cardiovascular humana controlada pelo mecanismo reflexo baroceptor. / Development of a simulator of the human cardiovascular mechanics controlled by baroceptor reflex mechanism.Lonardoni, José Augusto Calvo 14 September 2006 (has links)
Nos últimos anos, o ensino de fisiologia tem sido fortemente beneficiado pelo desenvolvimento de modelos matemáticos e simuladores de paciente capazes de reproduzir com segurança partes específicas ou sistemas fisiológicos completos. Estudos mostram que aulas teóricas aliadas a simulações conseguem potencializar o nível de compreensão dos conceitos envolvidos. O principal objetivo deste trabalho consiste no desenvolvimento de um simulador do sistema cardiovascular, capaz de representar de forma didática a dinâmica do ciclo cardíaco. A disponibilidade de simuladores deste tipo é reduzida, e limitada a modelos simplificados ou interfaces pouco amigáveis. De modo a conseguir maior flexibilidade nas situações simuladas e um adequado grau de proximidade com o sistema real, decidiu-se pela utilização de um modelo matemático da fisiologia cardiovascular para o cálculo das variáveis e parâmetros atuantes no plano de fundo do simulador. O desenvolvimento deste modelo constitui o segundo objetivo deste trabalho. Devido ao grau de complexidade desejado, optou-se pela utilização de um modelo existente na literatura, acrescido dos parâmetros que fossem considerados ausentes. O resultado foi um modelo com oito compartimentos vasculares e quatro compartimentos representando as câmaras do coração, todas com atividade pulsátil, controlados pelo mecanismo reflexo baroceptor, controle de curto prazo que atua na regulação da pressão arterial. O simulador (desenvolvido em Visual C# com interface em Macromedia Flash) permite a alteração individual dos parâmetros vasculares e a simulação de hemorragias, bem como a visualização de gráficos de pressão, fluxo e volume em qualquer compartimento, e a construção de alças pressão-volume para os átrios e ventrículos. Além disso, o aplicativo resultante possibilita a inclusão futura de novos recursos e ferramentas, como tutoriais e simulação de patologias. / During the last years, physiology learning has been strongly favored by the development of mathematical models and patient simulators capable of safely reproduce specific parts or complete physiological systems. Studies show that traditional classes together with simulations are able to in-crease the comprehension of concepts involved. The main objective of this work is to develop a simu-lator of the cardiovascular system capable of representing the cardiac cycle dynamics in a didactic fashion. There are just a few available simulators of this kind, and the existing ones are based on simplified models or unfriendly interfaces. In order to achieve high flexibility in simulated scenarios and an adequate level of realism, we decided to use a mathematical model of the cardiovascular physiology to calculate variables and parameters acting in the background of the application. The development of this model constitutes the second objective of the present work. Due to the desired level of complexity, we decided to use an existing model found in the literature, improved with addi-tional parameters we found necessary. The result is a model with eight vascular compartments and all four cardiac chambers, with pulsatile behavior, controlled by the baroreflex mechanism, a short term control that regulates arterial pressure. The simulator (developed in Visual C# with an interface built in Macromedia Flash) allows the user to change individual parameters and simulate blood losses, as well as visualize press, flow and volume graphs from any compartment and also pressure-volume loops from the cardiac chambers. Moreover, the resulting application is open to future inclusion of new resources and tools, such as tutorials and pathology simulation.
|
8 |
Desenvolvimento de um simulador da mecânica cardiovascular humana controlada pelo mecanismo reflexo baroceptor. / Development of a simulator of the human cardiovascular mechanics controlled by baroceptor reflex mechanism.José Augusto Calvo Lonardoni 14 September 2006 (has links)
Nos últimos anos, o ensino de fisiologia tem sido fortemente beneficiado pelo desenvolvimento de modelos matemáticos e simuladores de paciente capazes de reproduzir com segurança partes específicas ou sistemas fisiológicos completos. Estudos mostram que aulas teóricas aliadas a simulações conseguem potencializar o nível de compreensão dos conceitos envolvidos. O principal objetivo deste trabalho consiste no desenvolvimento de um simulador do sistema cardiovascular, capaz de representar de forma didática a dinâmica do ciclo cardíaco. A disponibilidade de simuladores deste tipo é reduzida, e limitada a modelos simplificados ou interfaces pouco amigáveis. De modo a conseguir maior flexibilidade nas situações simuladas e um adequado grau de proximidade com o sistema real, decidiu-se pela utilização de um modelo matemático da fisiologia cardiovascular para o cálculo das variáveis e parâmetros atuantes no plano de fundo do simulador. O desenvolvimento deste modelo constitui o segundo objetivo deste trabalho. Devido ao grau de complexidade desejado, optou-se pela utilização de um modelo existente na literatura, acrescido dos parâmetros que fossem considerados ausentes. O resultado foi um modelo com oito compartimentos vasculares e quatro compartimentos representando as câmaras do coração, todas com atividade pulsátil, controlados pelo mecanismo reflexo baroceptor, controle de curto prazo que atua na regulação da pressão arterial. O simulador (desenvolvido em Visual C# com interface em Macromedia Flash) permite a alteração individual dos parâmetros vasculares e a simulação de hemorragias, bem como a visualização de gráficos de pressão, fluxo e volume em qualquer compartimento, e a construção de alças pressão-volume para os átrios e ventrículos. Além disso, o aplicativo resultante possibilita a inclusão futura de novos recursos e ferramentas, como tutoriais e simulação de patologias. / During the last years, physiology learning has been strongly favored by the development of mathematical models and patient simulators capable of safely reproduce specific parts or complete physiological systems. Studies show that traditional classes together with simulations are able to in-crease the comprehension of concepts involved. The main objective of this work is to develop a simu-lator of the cardiovascular system capable of representing the cardiac cycle dynamics in a didactic fashion. There are just a few available simulators of this kind, and the existing ones are based on simplified models or unfriendly interfaces. In order to achieve high flexibility in simulated scenarios and an adequate level of realism, we decided to use a mathematical model of the cardiovascular physiology to calculate variables and parameters acting in the background of the application. The development of this model constitutes the second objective of the present work. Due to the desired level of complexity, we decided to use an existing model found in the literature, improved with addi-tional parameters we found necessary. The result is a model with eight vascular compartments and all four cardiac chambers, with pulsatile behavior, controlled by the baroreflex mechanism, a short term control that regulates arterial pressure. The simulator (developed in Visual C# with an interface built in Macromedia Flash) allows the user to change individual parameters and simulate blood losses, as well as visualize press, flow and volume graphs from any compartment and also pressure-volume loops from the cardiac chambers. Moreover, the resulting application is open to future inclusion of new resources and tools, such as tutorials and pathology simulation.
|
9 |
Paralelização do cálculo de estruturas de bandas de semicondutores usando o High Performance Fortran / Semiconductors band structure calculus paralelization using High Performance FortranRodrigo Daniel Malara 14 January 2005 (has links)
O uso de sistemas multiprocessados para a resolução de problemas que demandam um grande poder computacional tem se tornado cada vez mais comum. Porém a conversão de programas seqüenciais para programas concorrentes ainda não é uma tarefa trivial. Dentre os fatores que tornam esta tarefa difícil, destacamos a inexistência de um paradigma único e consolidado para a construção de sistemas computacionais paralelos e a existência de várias plataformas de programação para o desenvolvimento de programas concorrentes. Nos dias atuais ainda é impossível isentar o programador da especificação de como o problema será particionado entre os vários processadores. Para que o programa paralelo seja eficiente, o programador deve conhecer a fundo aspectos que norteiam a construção do hardware computacional paralelo, aspectos inerentes à arquitetura onde o software será executado e à plataforma de programação concorrente escolhida. Isto ainda não pode ser mudado. O ganho que podemos obter é na implementação do software paralelo. Esta tarefa pode ser trabalhosa e demandar muito tempo para a depuração, pois as plataformas de programação não possibilitam que o programador abstraia dos elementos de hardware. Tem havido um grande esforço na criação de ferramentas que otimizem esta tarefa, permitindo que o programador se expresse mais fácil e sucintamente quanto à para1elização do programa. O presente trabalho se baseia na avaliação dos aspectos ligados à implementação de software concorrente utilizando uma plataforma de portabilidade chamada High Performance Fortran, aplicado a um problema específico da física: o cálculo da estrutura de bandas de heteroestruturas semicondutoras. O resultado da utilização desta plataforma foi positivo. Obtivemos um ganho de performance superior ao esperado e verificamos que o compilador pode ser ainda mais eficiente do que o próprio programador na paralelização de um programa. O custo inicial de desenvolvimento não foi muito alto, e pode ser diluído entre os futuros projetos que venham a utilizar deste conhecimento pois após a fase de aprendizado, a paralelização de programas se torna rápida e prática. A plataforma de paralelização escolhida não permite a paralelização de todos os tipos de problemas, apenas daqueles que seguem o paradigma de paralelismo por dados, que representam uma parcela considerável dos problemas típicos da Física. / The employment of multiprocessor systems to solve problems that demand a great computational power have become more and more usual. Besides, the conversion of sequential programs to concurrent ones isn\'t trivial yet. Among the factors that makes this task difficult, we highlight the nonexistence of a unique and consolidated paradigm for the parallel computer systems building and the existence of various programming platforms for concurrent programs development. Nowadays it is still impossible to exempt the programmer of the specification about how the problem will be partitioned among the various processors. In order to have an efficient parallel program the programmer have to deeply know subjects that heads the parallel hardware systems building, the inherent architecture where the software will run and the chosen concurrent programming platform. This cannot be changed yet. The gain is supposed to be on the parallel software implementation. This task can be very hard and consume so much time on debugging it, because the programming platforms do not allow the programmer to abstract from the hardware elements. It has been a great effort in the development of tools that optimize this task, allowing the programmer to work easily and briefly express himself concerning the software parallelization. The present work is based on the evaluation of aspects linked to the concurrent software implementation using a portability platform called High Performance Fortran, applied to a physics specific problem: the calculus of semiconductor heterostructures? valence band structure. The result of the use of this platform use was positive. We obtained a performance gain superior than we expected and we could assert that the compiler is able to be more effective than the programmer on the paralelization of a program. The initial development cost wasn\'t so high and it can be diluted between the next projects that would use the acquired knowledge, because after the learning phase, the programs parallelization task becomes quick and practical. The chosen parallelization platform does not allow the parallelization of all kinds of problems, but just the ones that follow the data parallelism paradigm that represents a considerable parcel of tipical Physics problems.
|
10 |
Proposição e avaliação de um modelo de transmissão de conhecimento coerente com comportamentos observados. / Proposal and evaluation of a knowledge transmission model consistent with observed behaviors.Rinaldi, Luciene Cristina Alves 01 October 2014 (has links)
O avanço tecnológico faz com que simulações e experimentos computacionais sejam alternativas atraentes para estudar cientificamente princípios fundamentais de sistemas reais. Este trabalho foi desenvolvido buscando uma metodologia para encontrar um modelo de transmissão de conhecimento (competência) coerente com os comportamentos observados em campo na área de psicologia comparada que estuda primatas não humanos. O experimento visa apoiar os pesquisadores do Laboratório de Etologia Cognitiva do Instituto de Psicologia da USP que analisam os processos de aprendizagem de quebra de cocos, através da transferência de informações em um grupo de macacos prego que habitam uma ilha no Parque Ecológico do Tiete em São Paulo. O objetivo deste trabalho foi o desenvolvimento de um modelo computacional, implantado junto a uma plataforma de simulação, para avaliar experimentos virtuais de transmissão de conhecimento em macacos prego, analisando a influência de atividades periféricas sobre uma atividade específica (quebra de cocos). Além disso, a tese se propõe a discutir a coerência entre dados observados em campo e aqueles produzidos pela plataforma computacional. Embora as atividades periféricas não estejam diretamente relacionadas com a atividade específica do conhecimento a ser transmitido, contribuem indiretamente para isso, sendo este um tema de interesse da tese. O modelo desenvolvido trata tanto da proposição dos mecanismos de busca por uma matriz de transferência de conhecimento, como de um ambiente para simulação do sitio habitado pelos macacos, dando subsídios para ajuste e avaliação desta matriz (coeficientes que traduzem a importância de cada relação entre macacos nas suas diversas atividades). A plataforma computacional é alimentada com dados reais, que servem ainda como referencia para comparação com os resultados computacionais obtidos. A difusão do comportamento ocorre através da rede social considerando a proximidade entre os primatas (seus encontros). Cabe ressaltar que a simulação do comportamento dos indivíduos numa sociedade ocorre sobre um sistema matemático que não é capaz de representar suas propriedades mentais, nem de forma fiel o seu comportamento. Assim, o comportamento dos agentes são naturalmente limitados às características retratadas em modelos computacionais, de modo que os modelos mentais desses agentes e seus correspondentes comportamentos sociais são naturalmente simplificações da realidade. / Technological advances allow simulations and computational experiment to be attractive alternatives to proceed with scientific studies of some fundamental principles of real systems. This work was developed searching for a methodology to find a coherent model of knowledge (competence) transfer, in the study area of behavioral psychology of non-human primates. The experiment intends to assist researchers from the Laboratory of Cognitive Ethology of the Psychology Institute from USP, involved with the analysis of coconut break learning processes, based on knowledge transfer of a monkey group living on an island at Tiete Ecology Park, in Sao Paulo. The goal is the development of a computational model, implemented on a simulation platform, to assess virtual experiments on knowledge transfer in monkeys, evaluating the influence of peripheral activities on another specific one (coconut break). Furthermore, this thesis discusses the coherence between real and simulated data. Although secondary activities are not directly related to the specific one, there are evidences that they play a contribution role, a subject of this thesis too. The developed model considers both, the mechanism used to evolve and evaluate the knowledge transfer matrix (whose coefficients reflect the importance of each monkey relationship in their various activities). The computational platform is feed with real data, used also as a reference for comparison with simulation results. The behavior diffusion is performed inside a social network considering primates proximities (meetings). It is worth mentioning that the simulation runs on top of mathematical substrate not able to take into account all mental properties neither with fidelity all nuances of the social behavior. Therefore, the behavior of the agents in the simulation stage is constrained by those characteristics embedded in the used computational models, in such a way that their mental models and consequent behavior are naturally simplifications of the reality.
|
Page generated in 0.0958 seconds