Exportar registro bibliográfico

Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86 (2015)

  • Authors:
  • Autor USP: EBERLE, ANDRÉ MANTINI - ICMC
  • Unidade: ICMC
  • Sigla do Departamento: SCC
  • Subjects: APRENDIZADO COMPUTACIONAL; PROGRAMAÇÃO PARALELA; ANÁLISE DE SÉRIES TEMPORAIS; SISTEMAS DISTRIBUÍDOS
  • Keywords: Análise de dependências; Automatic parallelization; Binary code; Binary rewriter; Código-binário; Dependency analysis; Intel x86 platform; Paralelização automática; Plataforma Intel x86
  • Language: Português
  • Abstract: Aplicações tém tradicionalmente utilizado o paradigma de programação sequencial. Com a recente expansão da computação paralela, em particular os processadores multinúcleo e ambientes distribuídos, esse paradigma tornou-se um obstáculo para a utilização dos recursos disponíveis nesses sistemas, uma vez que a maior parte das aplicações tornam-se restrita à execução sobre um único núcleo de processamento. Nesse sentido, este trabalho de mestrado introduz uma abordagem para paralelizar programas sequenciais de forma automática e transparente, diretamente sobre o código-binário, de forma a melhor utilizar os recursos disponíveis em computadores multinúcleo. A abordagem consiste na desmontagem (disassembly) de aplicações Intel x86 e sua posterior tradução para uma linguagem intermediária. Em seguida, são produzidos grafos de fluxo e dependências, os quais são utilizados como base para o particionamento das aplicações em unidades paralelas. Por fim, a aplicação é remontada (assembly) e traduzida novamente para a arquitetura original. Essa abordagem permite a paralelização de aplicações sem a necessidade de esforço suplementar por parte de desenvolvedores e usuários
  • Imprenta:
  • Data da defesa: 06.10.2015
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      EBERLE, André Mantini; MELLO, Rodrigo Fernandes de. Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86. 2015.Universidade de São Paulo, São Carlos, 2015. Disponível em: < http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29032016-092853/ >.
    • APA

      Eberle, A. M., & Mello, R. F. de. (2015). Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86. Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29032016-092853/
    • NLM

      Eberle AM, Mello RF de. Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86 [Internet]. 2015 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29032016-092853/
    • Vancouver

      Eberle AM, Mello RF de. Análise dos caminhos de execução de programas para a paralelização automática de códigos binários para a plataforma Intel x86 [Internet]. 2015 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-29032016-092853/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2021