• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 4
  • Tagged with
  • 4
  • 4
  • 4
  • 4
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Paralelização do cálculo de estruturas de bandas de semicondutores usando o High Performance Fortran / Semiconductors band structure calculus paralelization using High Performance Fortran

Malara, 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.
2

Paralelização do cálculo de estruturas de bandas de semicondutores usando o High Performance Fortran / Semiconductors band structure calculus paralelization using High Performance Fortran

Rodrigo 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.
3

Estudo das propriedades de densidades superficiais de cargas via cálculos auto-consistentes / Study of properties of superficial charge densities via self-consistent calculations

Pereira, Marcia da Costa 23 August 1989 (has links)
A formação de camadas de cargas elétricas na superfície de Hélio liquido e em filmes de H´leio sobre um substrato está bem estabelecida tanto teórica quanto experimentalmente. Não existia, porém, até o presente, um cálculo auto-consistente para essas camadas de cargas, pois no regime de baixas densidades eletrônicas, estes sistemas podem ser tratados como o problema de 1-elétron. Em nosso trabalho incluímos os efeitos de muitos corpos usando a aproximação de Hartree-Fock e, via cálculos auto-consistentes, mostramos que estes efeitos tornam-se relevantes para densidades a partir de 108 e/cm2 para elétrons sobre Hélio e 103 e/ cm2 para elétrons sobre filme de Hélio. Calculamos também a mobilidade desses elétrons, em superfície de Hélio, incluindo dois mecanismos diferentes de espalhamento; as interações elétron-ripplons e elétrons-átomos de vapor. Usando nossos cálculos auto-consistentes obtivemos resultados que melhores concordam com dados experimentais para a mobilidade, em regimes de altas densidades eletrônicas / The formation of electric charged layers outside liquid Helium and outside films are well understood experimentally as well as theoretically. But, until today, there was not a self-consistent calculation for these electronic layers because, at low densities, these system can be treated as a one-electron problem. In this work we have included the many-body effects using the Hartree-Fock approximations and, via self-consistent calculations, we pointed out that these effects are relevants for densities above 108 e/cm2 for liquid Helium and 103 e/ cm2 for Helium films. We also have calculated the electronic mobility due to different scattering mechanisms: electron-ripplon and electron-vapour interactions. Using our self-consistents calculations we have obtained results that fit very well the experimental data, at high densities
4

Estudo das propriedades de densidades superficiais de cargas via cálculos auto-consistentes / Study of properties of superficial charge densities via self-consistent calculations

Marcia da Costa Pereira 23 August 1989 (has links)
A formação de camadas de cargas elétricas na superfície de Hélio liquido e em filmes de H´leio sobre um substrato está bem estabelecida tanto teórica quanto experimentalmente. Não existia, porém, até o presente, um cálculo auto-consistente para essas camadas de cargas, pois no regime de baixas densidades eletrônicas, estes sistemas podem ser tratados como o problema de 1-elétron. Em nosso trabalho incluímos os efeitos de muitos corpos usando a aproximação de Hartree-Fock e, via cálculos auto-consistentes, mostramos que estes efeitos tornam-se relevantes para densidades a partir de 108 e/cm2 para elétrons sobre Hélio e 103 e/ cm2 para elétrons sobre filme de Hélio. Calculamos também a mobilidade desses elétrons, em superfície de Hélio, incluindo dois mecanismos diferentes de espalhamento; as interações elétron-ripplons e elétrons-átomos de vapor. Usando nossos cálculos auto-consistentes obtivemos resultados que melhores concordam com dados experimentais para a mobilidade, em regimes de altas densidades eletrônicas / The formation of electric charged layers outside liquid Helium and outside films are well understood experimentally as well as theoretically. But, until today, there was not a self-consistent calculation for these electronic layers because, at low densities, these system can be treated as a one-electron problem. In this work we have included the many-body effects using the Hartree-Fock approximations and, via self-consistent calculations, we pointed out that these effects are relevants for densities above 108 e/cm2 for liquid Helium and 103 e/ cm2 for Helium films. We also have calculated the electronic mobility due to different scattering mechanisms: electron-ripplon and electron-vapour interactions. Using our self-consistents calculations we have obtained results that fit very well the experimental data, at high densities

Page generated in 0.1139 seconds