Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/38594
Registro completo de metadados
Campo DCValorIdioma
dc.creatorRequião, Gabriel-
dc.date.accessioned2025-10-08T16:38:57Z-
dc.date.available2025-10-08T16:38:57Z-
dc.date.issued2025-02-12-
dc.identifier.citationREQUIÃO, Gabriel. Redes neurais convolucionais implementadas em Field Programmable Gate Array (FPGA) e controlado por Paradigma Orientado a Notificações (PON). 2025. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Curitiba, 2025.pt_BR
dc.identifier.urihttp://repositorio.utfpr.edu.br/jspui/handle/1/38594-
dc.description.abstractArtificial Intelligence is an upcoming paradigm that recently has made rapid advances, creating new aplications and use cases in several areas such as Computational Vision, Audio Processing, Data Science and Natural Language Processing, achieving results that are equal or better than human capability and/or algorithms manually designed by humans. One of the techniques which has seen wide spread adoption is that of Convolutional Neural Network, which has many applications in image and audio processing, objection detecting and even in self-driving cars. Due to this adoption, there is a new need of the efficient execution of those networks, both in speed and in energy efficiency, with one of the potential alternative to the traditional paradigms utilized by such networks being the Notification Oriented Paradigm which has advantages in parallel processing due to it’s cohesive and decoupled nature. In a similar manner, as a platform Field Programmable Gate Array(FPGA) demonstrate potential due to it’s reconfigurability at the hardware level and the possible paralelism, which is synergestic with NOP. This works implements an architecture as a proof of concept, dedicated to Convolutional Neural Networks in FPGA, using the Notification Oriented Paradigm in a hybrid model.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Tecnológica Federal do Paranápt_BR
dc.rightsopenAccesspt_BR
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_BR
dc.subjectArranjos de lógica programável em campopt_BR
dc.subjectRedes neurais (Computação)pt_BR
dc.subjectProcessamento de imagenspt_BR
dc.subjectInteligência artificialpt_BR
dc.subjectProcessamento paralelo (Computadores)pt_BR
dc.subjectField programmable gate arrayspt_BR
dc.subjectNeural networks (Computer science)pt_BR
dc.subjectImage processingpt_BR
dc.subjectArtificial intelligencept_BR
dc.subjectParallel processing (Electronic computer)pt_BR
dc.titleRedes neurais convolucionais implementadas em Field Programmable Gate Array (FPGA) e controlado por Paradigma Orientado a Notificações (PON)pt_BR
dc.title.alternativeConvolutional neural network implemented in Field Programmable Gate Array (FPGA) and controlled by Notification Oriented Paradigm (NOP)pt_BR
dc.typebachelorThesispt_BR
dc.description.resumoInteligência Artificial é um domínio que recentemente tem tido avanços rápidos, impulsionado novas aplicações e casos de usos em muitas áreas como Visão Computacional, Processamento de Áudio, Ciências de Dados e Processamento de Linguagem Natural, alcançando resultados comparáveis à capacidade humana e/ou algoritmos manualmente desenvolvidos por humanos. Uma das técnicas mais utilizadas é a de Rede Neurais Convolucionais que tem grande aplicação em processamento de imagens, áudio, detecção de objeto e até mesmo em sistemas de carros autônomos. Devido a esta grande utilização, surge a necessidade de realizar execução eficiente dessas redes, tanto em velocidade quanto em gasto energético. Uma alternativa para a execução de operações computacional com eficiência energética é a sua implementação direta em dispositivos de hardware reconfigurável, utilizando as FPGAs (Field Programmable Gate Arrays). Uma característica das FPGAs que as tornam interessantes para aplicações tais como a execução de redes neurais é sua inerente implementação paralela das operações computacionais. Uma das grandes dificuldades na programação/configuração das FPGAs é a complexidade de sincronização das operações, a nível de hardware. O Paradigma Orientado Notificações (PON) é um novo paradigma de desenvolvimento de software, de forma coesa e desacoplada, que provê vantagens principalmente quando a aplicação possui paralelismo. Desta forma, este trabalho propõe o desenvolvimento de uma arquitetura dedicada a Redes Neurais Convolucionais em FPGAs, usando o Paradigma Orientado a Notificações para realizar a coordenação de controle dos componentes do sistema.pt_BR
dc.degree.localCuritibapt_BR
dc.publisher.localCuritibapt_BR
dc.contributor.advisor1Fabro, João Alberto-
dc.contributor.advisor-co1Simão, Jean Marcelo-
dc.contributor.referee1Fabro, João Alberto-
dc.contributor.referee2Linhares, Robson Ribeiro-
dc.contributor.referee3Schütz, Fernando-
dc.contributor.referee4Kerschbaumer, Ricardo-
dc.publisher.countryBrasilpt_BR
dc.publisher.programEngenharia de Computaçãopt_BR
dc.publisher.initialsUTFPRpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::PROBABILIDADE E ESTATISTICApt_BR
Aparece nas coleções:CT - Engenharia de Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
pon.pdf5,52 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons