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...
Main Author: | |
---|---|
Other Authors: | |
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 |