Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável para a arquitetura ChipCflow: módulo de conversão C em grafo a fluxo de dados (2009)
- Authors:
- Autor USP: COSTA, KELTON AUGUSTO PONTARA DA - EESC
- Unidade: EESC
- Sigla do Departamento: SEL
- Subjects: MONTADORES E COMPILADORES; METODOLOGIA E TÉCNICAS DE COMPUTAÇÃO; HARDWARE; ALGORITMOS
- Language: Português
- Abstract: O ChipCflow é o projeto de uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável. Tem como principal objetivo utilizar o modelo de arquitetura a fluxo de dados, associado ao conceito de arquiteturas reconfiguráveis, para acelerar programas de aplicação escritos em C. Essa aceleração vai acontecer nas partes mais intensas de processamento (exemplo: loops), através da execução direta em hardware, aproveitando ao máximo o paralelismo considerado natural do modelo a fluxo de dados. O módulo de conversão C em grafo a fluxo de dados, desenvolvido neste trabalho de doutoramento, é parte fundamental no desenvolvimento do projeto ChipCflow e se trata de um pré-compilador C que gera código VHDL para os operadores a fluxo de dados a partir de módulos do programa de aplicação escrito originalmente em C. É possível considerar como principal resultado dessa tese, a implementação de algoritmos a partir de uma linguagem C em grafo a fluxo de dados no modelo proposto no projeto ChipCflow, onde os operadores a fluxo de dados são os já tradicionalmente conhecidos, e até mesmo a forma de interconexão também, entretanto a forma de abordar essa implementação, em VHDL, e na forma de fluxo de dados dinâmico, torna o modelo proposto, tanto para o hardware como para o compilador, uma característica única existente até o momento
- Imprenta:
- Publisher place: São Carlos
- Date published: 2009
- Data da defesa: 03.07.2009
-
ABNT
COSTA, Kelton Augusto Pontara da. Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável para a arquitetura ChipCflow: módulo de conversão C em grafo a fluxo de dados. 2009. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2009. Disponível em: http://www.teses.usp.br/teses/disponiveis/18/18152/tde-20082009-153150/. Acesso em: 11 fev. 2026. -
APA
Costa, K. A. P. da. (2009). Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável para a arquitetura ChipCflow: módulo de conversão C em grafo a fluxo de dados (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/18/18152/tde-20082009-153150/ -
NLM
Costa KAP da. Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável para a arquitetura ChipCflow: módulo de conversão C em grafo a fluxo de dados [Internet]. 2009 ;[citado 2026 fev. 11 ] Available from: http://www.teses.usp.br/teses/disponiveis/18/18152/tde-20082009-153150/ -
Vancouver
Costa KAP da. Uma ferramenta para execução de algoritmos utilizando o modelo a fluxo de dados dinâmico em hardware reconfigurável para a arquitetura ChipCflow: módulo de conversão C em grafo a fluxo de dados [Internet]. 2009 ;[citado 2026 fev. 11 ] Available from: http://www.teses.usp.br/teses/disponiveis/18/18152/tde-20082009-153150/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas