Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica

Nos últimos anos, percebeu-se uma crescente busca por softwares e arquiteturas alternativas. Essa busca acontece porque houve avanços na tecnologia do hardware e estes avanços devem ser complementados por inovações nas metodologias de projetos, testes e verificação para que haja um uso eficaz da tec...

Full description

Bibliographic Details
Main Author: Silva, Bruno de Abreu
Other Authors: Silva, Jorge Luiz e
Format: Others
Language:pt
Published: Biblioteca Digitais de Teses e Dissertações da USP 2011
Subjects:
Online Access:http://www.teses.usp.br/teses/disponiveis/55/55134/tde-17052011-085128/
id ndltd-usp.br-oai-teses.usp.br-tde-17052011-085128
record_format oai_dc
spelling ndltd-usp.br-oai-teses.usp.br-tde-17052011-0851282019-05-09T19:58:39Z Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica Tag management in ChipCflow architecture - a dynamic dataflow machine Silva, Bruno de Abreu Arquiteturas a fluxo de dados Arquiteturas paralelas Dataflow architectures High performance systems Parallel architectures Sistemas de alto desempenho Nos últimos anos, percebeu-se uma crescente busca por softwares e arquiteturas alternativas. Essa busca acontece porque houve avanços na tecnologia do hardware e estes avanços devem ser complementados por inovações nas metodologias de projetos, testes e verificação para que haja um uso eficaz da tecnologia. Muitos dos softwares e arquiteturas alternativas, geralmente partem para modelos que exploram o paralelismo das aplicações, ao contrário do modelo de von Neumann. Dentre as arquiteturas alternativas de alto desempenho, tem-se a arquitetura a fluxo de dados. Nesse tipo de arquitetura, o processo de execução de programas é determinado pela disponibilidade dos dados. Logo, o paralelismo está embutido na própria natureza do sistema. O modelo a fluxo de dados possui a vantagem de expressar o paralelismo de maneira intrínseca, eliminando a necessidade de o programador explicitar em seu código os trechos onde deve haver paralelismo. As arquiteturas a fluxo de dados voltaram a ser um tema de pesquisa devido aos avanços do hardware, em particular, os avanços da Computação Reconfigurável e os FPGAs (Field-Programmable Gate Arrays). O projeto ChipCflow é uma ferramenta para execução de algoritmos usando o modelo a fluxo de dados dinâmico em FPGA. Este trabalho apresenta o formato para os tagged-tokens do ChipCflow, os operadores de manipulação das tags dos tokens e suas implementações a fim de que se tenha a PROVA-DE-CONCEITOS para tais operadores na arquitetura ChipCflow The alternative architectures and softwares researches have been growing in the last years. These researches are happening due to the advance of hardware technology and such advances must be complemented by improvements on design methodologies, test and verification techniques in order to use technology effectively. Many of the alternative architectures and softwares, in general, explore the parallelism of applications, differently to von Neumann model. Among high performance alternative architectures, there is the Dataflow Architecture. In this kind of architecture, the execution of programs is determined by data availability, thus the parallelism is intrinsic in these systems. The dataflow architectures become again a highlighted research area due to hardware advances, in particular, the advances of Reconfigurable Computing and FPGAs (Field-Programmable Gate Arrays). ChipCflow project is a tool for execution of algorithms using dynamic dataflow graph in FPGA. The main goal in this module of the ChipCflow project is to define the tagged-token format, the iterative operators that will manipulate the tags of tokens and to implement them Biblioteca Digitais de Teses e Dissertações da USP Silva, Jorge Luiz e 2011-04-15 Dissertação de Mestrado application/pdf http://www.teses.usp.br/teses/disponiveis/55/55134/tde-17052011-085128/ pt Liberar o conteúdo para acesso público.
collection NDLTD
language pt
format Others
sources NDLTD
topic Arquiteturas a fluxo de dados
Arquiteturas paralelas
Dataflow architectures
High performance systems
Parallel architectures
Sistemas de alto desempenho
spellingShingle Arquiteturas a fluxo de dados
Arquiteturas paralelas
Dataflow architectures
High performance systems
Parallel architectures
Sistemas de alto desempenho
Silva, Bruno de Abreu
Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
description Nos últimos anos, percebeu-se uma crescente busca por softwares e arquiteturas alternativas. Essa busca acontece porque houve avanços na tecnologia do hardware e estes avanços devem ser complementados por inovações nas metodologias de projetos, testes e verificação para que haja um uso eficaz da tecnologia. Muitos dos softwares e arquiteturas alternativas, geralmente partem para modelos que exploram o paralelismo das aplicações, ao contrário do modelo de von Neumann. Dentre as arquiteturas alternativas de alto desempenho, tem-se a arquitetura a fluxo de dados. Nesse tipo de arquitetura, o processo de execução de programas é determinado pela disponibilidade dos dados. Logo, o paralelismo está embutido na própria natureza do sistema. O modelo a fluxo de dados possui a vantagem de expressar o paralelismo de maneira intrínseca, eliminando a necessidade de o programador explicitar em seu código os trechos onde deve haver paralelismo. As arquiteturas a fluxo de dados voltaram a ser um tema de pesquisa devido aos avanços do hardware, em particular, os avanços da Computação Reconfigurável e os FPGAs (Field-Programmable Gate Arrays). O projeto ChipCflow é uma ferramenta para execução de algoritmos usando o modelo a fluxo de dados dinâmico em FPGA. Este trabalho apresenta o formato para os tagged-tokens do ChipCflow, os operadores de manipulação das tags dos tokens e suas implementações a fim de que se tenha a PROVA-DE-CONCEITOS para tais operadores na arquitetura ChipCflow === The alternative architectures and softwares researches have been growing in the last years. These researches are happening due to the advance of hardware technology and such advances must be complemented by improvements on design methodologies, test and verification techniques in order to use technology effectively. Many of the alternative architectures and softwares, in general, explore the parallelism of applications, differently to von Neumann model. Among high performance alternative architectures, there is the Dataflow Architecture. In this kind of architecture, the execution of programs is determined by data availability, thus the parallelism is intrinsic in these systems. The dataflow architectures become again a highlighted research area due to hardware advances, in particular, the advances of Reconfigurable Computing and FPGAs (Field-Programmable Gate Arrays). ChipCflow project is a tool for execution of algorithms using dynamic dataflow graph in FPGA. The main goal in this module of the ChipCflow project is to define the tagged-token format, the iterative operators that will manipulate the tags of tokens and to implement them
author2 Silva, Jorge Luiz e
author_facet Silva, Jorge Luiz e
Silva, Bruno de Abreu
author Silva, Bruno de Abreu
author_sort Silva, Bruno de Abreu
title Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
title_short Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
title_full Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
title_fullStr Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
title_full_unstemmed Gerenciamento de tags na arquitetura ChipCflow - uma máquina a fluxo de dados dinâmica
title_sort gerenciamento de tags na arquitetura chipcflow - uma máquina a fluxo de dados dinâmica
publisher Biblioteca Digitais de Teses e Dissertações da USP
publishDate 2011
url http://www.teses.usp.br/teses/disponiveis/55/55134/tde-17052011-085128/
work_keys_str_mv AT silvabrunodeabreu gerenciamentodetagsnaarquiteturachipcflowumamaquinaafluxodedadosdinamica
AT silvabrunodeabreu tagmanagementinchipcflowarchitectureadynamicdataflowmachine
_version_ 1719065005192642560