Busca avançada
Ano de início
Entree


Um modelo de execução dirigido pelos dados em processadores multi-core

Texto completo
Autor(es):
Felipe Ferreira
Número total de Autores: 1
Tipo de documento: Tese de Doutorado
Imprenta: São Carlos.
Instituição: Universidade de São Paulo (USP). Instituto de Física de São Carlos (IFSC/BT)
Data de defesa:
Membros da banca:
Gonzalo Travieso; Odemir Martinez Bruno; Júlio Cezar Estrella; Edson dos Santos Moreira; Luis Carlos Trevelin
Orientador: Gonzalo Travieso
Resumo

A mudança conceitual no desenvolvimento dos processadores que permitiu a construção de processadores multi-core faz necessária a construção de novos modelos de execução para permitir a extração de toda a capacidade de processamento presente nestes novos processadores. Modelos de execução que utilizam os conceitos de fluxo de dados têm tido sucesso nesta tarefa – estes conceitos permitem que o paralelismo disponível nos códigos seja aproveitado de maneira mais eficiente. E é esta a pesquisa exposta nesta tese: a construção de um modelo de execução que seja eficiente na extração da capacidade de processamento, não só dos processadores x86_64 atuais multi-core como também nos futuros processadores many-core. A análise do modelo proposto é feita com a comparação de algoritmos implementados no modelo e em modelos de estado da arte e estas implementações são executadas em um ambiente real e em um ambiente simulado, onde o primeiro permite uma análise contemporânea e o último uma análise dos modelos com os processadores many-core. A execução de algoritmos foi positiva, com o modelo desenvolvido sendo competitivo e até mesmo superior aos modelos de estado da arte, principalmente com a execução no limiar many-core. (AU)

Processo FAPESP: 15/02014-4 - Um modelo de execução dirigido pelos dados em processadores multi-core
Beneficiário:Felipe Ferreira
Modalidade de apoio: Bolsas no Brasil - Doutorado Direto