Publicação
Simulação em ambientes paralelos da distribuição de fotões num guia de luz
| Resumo: | Nesta dissertação pretende-se desenvolver um programa que simule a propagação de fotões num guia de luz. De forma a simular a realidade com precisão será necessário calcular a trajetória dum elevado número de fotões (± 10^{10} ), fazendo com que o cálculo seja extremamente demorado se for executado sequencialmente. De forma a torná-lo exequível num período de tempo mais curto e, eventualmente com maior precisão (mais fotões), serão exploradas técnicas de processamento paralelo. Este trabalho insere-se num grupo de problemas da área de ótica. A solução será alcançada através de ajustes nas propriedades óticas do guia de luz, para obter uma dispersão homogénea de luz na saída. A simulação de fotões, em geometrias complexas, é implementada através de métodos de Monte Carlo para retratar os vários elementos aleatórios. Foi feita uma análise a vários geradores de números aleatórios para implementar o que se destaca na qualidade dos números, paralelização e período da sequência. A simulação foi paralelizada num ambiente de memória partilhada, distribuída e híbrido. Do trabalho produzido concluiu-se que independentemente do ambiente de paralelização, os resultados de desempenho e eficiência foram muito positivos. Os resultados da simulação mostram que o problema físico ficou resolvido, a homogeneidade na saída apresenta uma uniformidade de 79\% e 0,018 de Black-MURA, valores que são concordantes com os obtidos num protótipo real. A paralelização obteve um ganho máximo, de 40 , foi atingido com o modelo de memória distribuída utilizando 48 processos. Devido à natureza do problema, a independência dos fotões, a eficiência para memória partilhada e distribuída foi de 93\% e 84\% , respetivamente. O modelo híbrido, devido à computação extra para a gestão dos fios de execução, não apresentou resultados positivos. |
|---|---|
| Autores principais: | Rodrigues, Diogo da Cunha |
| Assunto: | Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática |
| Ano: | 2014 |
| País: | Portugal |
| Tipo de documento: | dissertação de mestrado |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | português |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
school iBook de controlo digital: da teoria à simulação numérica
por: Brito, João Alexandre Rodrigues
Publicado em: (2013)
por: Brito, João Alexandre Rodrigues
Publicado em: (2013)
school Simulação de protocolos de encaminhamento em redes oportunistas
por: Pires, João Paulo Vilaça
Publicado em: (2016)
por: Pires, João Paulo Vilaça
Publicado em: (2016)
school Distribuição e sincronização de áudio digital em redes sem fios
por: Gylytskyy, Oleksii
Publicado em: (2018)
por: Gylytskyy, Oleksii
Publicado em: (2018)
school Tecnologias bluetooth para Ambient Assisted Living (AAL)
por: Francisco, Diogo Miguel das Neves
Publicado em: (2014)
por: Francisco, Diogo Miguel das Neves
Publicado em: (2014)
school Autolocalização de robôs em ambientes estruturados e conhecidos
por: Antunes, Simão Pedro Rodrigues
Publicado em: (2014)
por: Antunes, Simão Pedro Rodrigues
Publicado em: (2014)
school Business intelligence: indicadores de desempenho num bloco operatório
por: Leal, Sara Rafael Marinho
Publicado em: (2017)
por: Leal, Sara Rafael Marinho
Publicado em: (2017)
school Sistema de reconhecimento de apito em ambientes ruidosos
por: Carvalho, Paulo Ricardo Neves
Publicado em: (2008)
por: Carvalho, Paulo Ricardo Neves
Publicado em: (2008)
school Interação multimodal de dispositivos robóticos em ambiente simulado
por: Dias, Daniel José Fernandes
Publicado em: (2015)
por: Dias, Daniel José Fernandes
Publicado em: (2015)
school Microssistema eletrónica para leitura, controlo e atuação de compostos bioquimicos num Lab-on-a-chip
por: Correia, Ramiro Gomes
Publicado em: (2016)
por: Correia, Ramiro Gomes
Publicado em: (2016)
school Monitorização e controlo em ambientes industriais através de rede de sensores sem fios
por: Castro, Pedro Filipe Mendes de
Publicado em: (2015)
por: Castro, Pedro Filipe Mendes de
Publicado em: (2015)
school Métricas para a gestão do risco em segurança da informação: caso de estudo num centro hospitalar
por: Faria, Maria Manuela Rosas
Publicado em: (2016)
por: Faria, Maria Manuela Rosas
Publicado em: (2016)
book A smartphone-based multi-sensor wireless platform for cycling performance monitoring
por: Oliveira, Diogo S.
Publicado em: (2016)
por: Oliveira, Diogo S.
Publicado em: (2016)
school Modelação de processos de negócio: análise comparativa de linguagens
por: Silva, Diogo
Publicado em: (2015)
por: Silva, Diogo
Publicado em: (2015)
article Parallel neural network recognition - a multi-agent system approach
por: Cunha, A.
Publicado em: (1997)
por: Cunha, A.
Publicado em: (1997)
article Validating multiple variants of an automotive light system with electrum
por: Cunha, Alcino
Publicado em: (2020)
por: Cunha, Alcino
Publicado em: (2020)
article A game-theoretic approach to the socialization of utility-based agents
por: Cunha, Alcino
Publicado em: (1998)
por: Cunha, Alcino
Publicado em: (1998)
category Preface
por: Cunha, Jácome
Publicado em: (2017)
por: Cunha, Jácome
Publicado em: (2017)
article Resource allocation on agent meta-societies
por: Cunha, Alcino
Publicado em: (1997)
por: Cunha, Alcino
Publicado em: (1997)
article Validating the hybrid ERTMS/ETCS level 3 concept with electrum
por: Cunha, Alcino
Publicado em: (2018)
por: Cunha, Alcino
Publicado em: (2018)
school Design of a molecular nanocommunications system with suitable adressing and routing mechanisms
por: Ferreira, Diogo Caldeira
Publicado em: (2014)
por: Ferreira, Diogo Caldeira
Publicado em: (2014)
school Design, implementation and evaluation of model-driven spreadsheets
por: Mendes, Jorge Cunha
Publicado em: (2018)
por: Mendes, Jorge Cunha
Publicado em: (2018)
book Advances in evolutionary and deterministic methods for design, optimization and control in engineering and sciences
por: Gaspar-Cunha, A.
Publicado em: (2021)
por: Gaspar-Cunha, A.
Publicado em: (2021)
school Numerical surgery: Modeling, simulation and visualization in real time
por: Lopes, Diogo Alberto Rocha
Publicado em: (2019)
por: Lopes, Diogo Alberto Rocha
Publicado em: (2019)
school Criação de Hardware de comunicação Ethernet, para recepção de som
por: Santos, Cristiano Diogo Pereira
Publicado em: (2008)
por: Santos, Cristiano Diogo Pereira
Publicado em: (2008)
school Sistema de monitorização para veículos aéreos não tripulados
por: Salgueiro, Diogo André Dias
Publicado em: (2015)
por: Salgueiro, Diogo André Dias
Publicado em: (2015)
school Um sistema de recomendação para o produto RAID
por: Dias, Fábio Diogo Peixoto
Publicado em: (2018)
por: Dias, Fábio Diogo Peixoto
Publicado em: (2018)
school Desenvolvimento de um assistente robótico para neurocirurgias estereotáxicas: solução baseada no robô Sawyer
por: Sepúlveda, João Diogo Teixeira
Publicado em: (2018)
por: Sepúlveda, João Diogo Teixeira
Publicado em: (2018)
school Aplicações Web com requisitos de armazenamento e processamento privados
por: Couto, Diogo José Linhares
Publicado em: (2018)
por: Couto, Diogo José Linhares
Publicado em: (2018)
category Preface [to Procedia Computer Science, vol. 64 (2015)]
por: Cunha, Maria Manuela Cruz
Publicado em: (2015)
por: Cunha, Maria Manuela Cruz
Publicado em: (2015)
school Hardware thread model for FPGA accelerated FreeRTOS
por: Cunha, Virgílio André Mendes
Publicado em: (2016)
por: Cunha, Virgílio André Mendes
Publicado em: (2016)
article Battery charging station for electric vehicles based on bipolar dc power grid with grid-to-vehicle, vehicle-to-grid and vehicle-to-vehicle operation modes
por: Sousa, Tiago José Cunha
Publicado em: (2020)
por: Sousa, Tiago José Cunha
Publicado em: (2020)
category Preface [to Procedia Computer Science]
por: Cunha, Maria Manuela Cruz
Publicado em: (2017)
por: Cunha, Maria Manuela Cruz
Publicado em: (2017)
school A model for the development of neural representations: from human observation to robotics
por: Vicente, Paulo Sérgio Cunha
Publicado em: (2016)
por: Vicente, Paulo Sérgio Cunha
Publicado em: (2016)
school RODA-in: a generic tool for the mass creation of submission information packages
por: Pereira, André Diogo Ribeiro Assunção
Publicado em: (2016)
por: Pereira, André Diogo Ribeiro Assunção
Publicado em: (2016)
school Driver monitoring system based on eye tracking
por: Cruz, Diogo Manuel Ferreira da
Publicado em: (2016)
por: Cruz, Diogo Manuel Ferreira da
Publicado em: (2016)
school A complete internet of things solution for real-time web monitoring
por: Diogo, Pedro de Barbosa Mendonça
Publicado em: (2014)
por: Diogo, Pedro de Barbosa Mendonça
Publicado em: (2014)
school Monitorização georreferenciada de dados no ciclismo utilizando smartphones
por: Oliveira, Diogo Daniel de Sousa
Publicado em: (2014)
por: Oliveira, Diogo Daniel de Sousa
Publicado em: (2014)
school Developing deep learning computational tools for cancer using omics data
por: Peixoto, Luís Miguel da Cunha
Publicado em: (2018)
por: Peixoto, Luís Miguel da Cunha
Publicado em: (2018)
school Data analytics in IoT FaaS with DataFlasks
por: Araújo, Paulo Ricardo Cunha Correia
Publicado em: (2018)
por: Araújo, Paulo Ricardo Cunha Correia
Publicado em: (2018)
school Comunicação Anycast em redes definidas por software
por: Cunha, Diana Marisa Ribeiro da
Publicado em: (2017)
por: Cunha, Diana Marisa Ribeiro da
Publicado em: (2017)
Registos relacionados
-
school iBook de controlo digital: da teoria à simulação numérica
por: Brito, João Alexandre Rodrigues
Publicado em: (2013) -
school Simulação de protocolos de encaminhamento em redes oportunistas
por: Pires, João Paulo Vilaça
Publicado em: (2016) -
school Distribuição e sincronização de áudio digital em redes sem fios
por: Gylytskyy, Oleksii
Publicado em: (2018) -
school Tecnologias bluetooth para Ambient Assisted Living (AAL)
por: Francisco, Diogo Miguel das Neves
Publicado em: (2014) -
school Autolocalização de robôs em ambientes estruturados e conhecidos
por: Antunes, Simão Pedro Rodrigues
Publicado em: (2014)