ChipCflow: tool for convert C code in a static dataflow architecture in reconfigurable hardware (2015)
- Authors:
- Autor USP: SILVA, ANTONIO CARLOS FERNANDES DA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: VHDL; ARQUITETURA RECONFIGURÁVEL; COMPUTAÇÃO RECONFIGURÁVEL; SISTEMAS EMBUTIDOS
- Keywords: C code; ChipCflow; ChipCflow; Código C; Compilador; Compiler; Dataflow; Fluxo de dados; FPGA; VHDL
- Language: Inglês
- Abstract: Existe uma crescente busca por softwares e arquiteturas alternativas. Essa busca acontece pois houveram 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. Os software e arquiteturas alternativas, geralmente são 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 do programador explicitar em seu código os trechos onde deve haver paralelismo. As arquiteturas a fluxo de dados voltaram a ser uma área de pesquisa devido aos avanços do hardware, em particular, os avanços da Computação Reconfigurável e dos Field Programmable Gate Arrays (FPGAs).Nesta tese é descrita uma ferramenta de conversão de código que visa a geração de aplicações utilizando uma arquitetura a fluxo de dados estática. Também é descrito o projeto ChipCflow, cuja ferramenta de conversão de código, descrita nesta tese, é parte integrante. A especificação do algoritmo a ser convertido é feita em linguagem C e convertida para uma linguagem de descrição de hardware,respeitando o modelo proposto pelo ChipCflow. Os resultados alcançados visam a prova de conceito da conversão de código de uma linguagem de alto nível para uma arquitetura a fluxo de dados a ser configurada em FPGA
- Imprenta:
- Publisher place: São Carlos
- Date published: 2015
- Data da defesa: 19.02.2015
-
ABNT
SILVA, Antonio Carlos Fernandes da. ChipCflow: tool for convert C code in a static dataflow architecture in reconfigurable hardware. 2015. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2015. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30062015-141638/. Acesso em: 11 nov. 2024. -
APA
Silva, A. C. F. da. (2015). ChipCflow: tool for convert C code in a static dataflow architecture in reconfigurable hardware (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30062015-141638/ -
NLM
Silva ACF da. ChipCflow: tool for convert C code in a static dataflow architecture in reconfigurable hardware [Internet]. 2015 ;[citado 2024 nov. 11 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30062015-141638/ -
Vancouver
Silva ACF da. ChipCflow: tool for convert C code in a static dataflow architecture in reconfigurable hardware [Internet]. 2015 ;[citado 2024 nov. 11 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-30062015-141638/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas