Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.

Detalhes bibliográficos
Ano de defesa: 2013
Autor(a) principal: Menezes, Marlim Pereira
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Tese
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Biblioteca Digitais de Teses e Dissertações da USP
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://www.teses.usp.br/teses/disponiveis/3/3143/tde-16122014-153819/
Resumo: Ao final desta pesquisa deseja-se que haja uma metodologia eficiente, cuja finalidade será auxiliar o usuário na transformação de modelos matemáticos e computacionais codificados para computadores sequenciais, em modelos paralelos otimizados para executarem em microcomputadores pessoais modernos, constituídos de CPU com múltiplos núcleos ou de híbridos (CPU + GPGPU) integrados no mesmo chip, com ou sem processadores gráficos (GPGPU) densamente paralelos instalados, mantendo a qualidade de seus resultados originais, com respeito à sua precisão numérica, mas com uma diminuição considerável no tempo de processamento. A emergência, em meados da década 2000, dessas novas arquiteturas de hardware elevou a capacidade de processamento dos microcomputadores pessoais aos patamares dos computadores de grande porte de apenas alguns anos atrás. Este trabalho de pesquisa apresenta duas metodologias, onde a primeira metodologia é composta de três partes e a segunda de duas partes. Somente a terceira parte da primeira metodologia é dependente de tecnologias de hardware.
id USP_c6af79b2bffb77b5563006756bced4fa
oai_identifier_str oai:teses.usp.br:tde-16122014-153819
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.Parallelization and optimization methodology for mathematical and computer models using a new programming language.Computational modelingElectrical systemsLinguagem de programaçãoMethodology and programming techniquesMetodologia e técnicas de programaçãoModelagem computacionalParallel programmingProgramação paralelaProgramming languageSistemas elétricosAo final desta pesquisa deseja-se que haja uma metodologia eficiente, cuja finalidade será auxiliar o usuário na transformação de modelos matemáticos e computacionais codificados para computadores sequenciais, em modelos paralelos otimizados para executarem em microcomputadores pessoais modernos, constituídos de CPU com múltiplos núcleos ou de híbridos (CPU + GPGPU) integrados no mesmo chip, com ou sem processadores gráficos (GPGPU) densamente paralelos instalados, mantendo a qualidade de seus resultados originais, com respeito à sua precisão numérica, mas com uma diminuição considerável no tempo de processamento. A emergência, em meados da década 2000, dessas novas arquiteturas de hardware elevou a capacidade de processamento dos microcomputadores pessoais aos patamares dos computadores de grande porte de apenas alguns anos atrás. Este trabalho de pesquisa apresenta duas metodologias, onde a primeira metodologia é composta de três partes e a segunda de duas partes. Somente a terceira parte da primeira metodologia é dependente de tecnologias de hardware.At the end of this research project, an efficient methodology is expected with the purpose of assisting users in the processing of mathematical and computer models coded for sequential computers in parallel models that are optimized to run on modern personal computers, consisting of a CPU with multiple or hybrid (CPU + GPGPU) cores integrated into the same chip, with or without massively parallel graphics processors (GPGPU) installed. This will ensure the original quality of the results with respect to numerical accuracy, but with a considerable reduction in processing time. The emergence of these new hardware architectures in the mid-2000s increased the processing power of personal computers to the levels of mainframe computers from just a few years previously. This research work presents two methodologies, where the first methodology is composed of three parts and the second methodology is composed of two parts. Only the third part of the first methodology is dependent on hardware technologies.Biblioteca Digitais de Teses e Dissertações da USPPereira, Carlos Eduardo de MoraisMenezes, Marlim Pereira2013-08-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3143/tde-16122014-153819/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:11:56Zoai:teses.usp.br:tde-16122014-153819Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:11:56Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
Parallelization and optimization methodology for mathematical and computer models using a new programming language.
title Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
spellingShingle Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
Menezes, Marlim Pereira
Computational modeling
Electrical systems
Linguagem de programação
Methodology and programming techniques
Metodologia e técnicas de programação
Modelagem computacional
Parallel programming
Programação paralela
Programming language
Sistemas elétricos
title_short Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
title_full Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
title_fullStr Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
title_full_unstemmed Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
title_sort Metodologia para paralelização e otimização de modelos matemáticos e computacionais, utilizando uma nova linguagem de programação.
author Menezes, Marlim Pereira
author_facet Menezes, Marlim Pereira
author_role author
dc.contributor.none.fl_str_mv Pereira, Carlos Eduardo de Morais
dc.contributor.author.fl_str_mv Menezes, Marlim Pereira
dc.subject.por.fl_str_mv Computational modeling
Electrical systems
Linguagem de programação
Methodology and programming techniques
Metodologia e técnicas de programação
Modelagem computacional
Parallel programming
Programação paralela
Programming language
Sistemas elétricos
topic Computational modeling
Electrical systems
Linguagem de programação
Methodology and programming techniques
Metodologia e técnicas de programação
Modelagem computacional
Parallel programming
Programação paralela
Programming language
Sistemas elétricos
description Ao final desta pesquisa deseja-se que haja uma metodologia eficiente, cuja finalidade será auxiliar o usuário na transformação de modelos matemáticos e computacionais codificados para computadores sequenciais, em modelos paralelos otimizados para executarem em microcomputadores pessoais modernos, constituídos de CPU com múltiplos núcleos ou de híbridos (CPU + GPGPU) integrados no mesmo chip, com ou sem processadores gráficos (GPGPU) densamente paralelos instalados, mantendo a qualidade de seus resultados originais, com respeito à sua precisão numérica, mas com uma diminuição considerável no tempo de processamento. A emergência, em meados da década 2000, dessas novas arquiteturas de hardware elevou a capacidade de processamento dos microcomputadores pessoais aos patamares dos computadores de grande porte de apenas alguns anos atrás. Este trabalho de pesquisa apresenta duas metodologias, onde a primeira metodologia é composta de três partes e a segunda de duas partes. Somente a terceira parte da primeira metodologia é dependente de tecnologias de hardware.
publishDate 2013
dc.date.none.fl_str_mv 2013-08-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.teses.usp.br/teses/disponiveis/3/3143/tde-16122014-153819/
url http://www.teses.usp.br/teses/disponiveis/3/3143/tde-16122014-153819/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815258230882828288