Coprocessador para aceleração de aplicações desenvolvidas utilizando paradigma orientado a notificações

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorPedroni, Volnei Antonio-
Autor(es): dc.contributorSimão, Jean Marcelo-
Autor(es): dc.creatorPeters, Eduardo-
Data de aceite: dc.date.accessioned2025-08-29T12:06:25Z-
Data de disponibilização: dc.date.available2025-08-29T12:06:25Z-
Data de envio: dc.date.issued2012-10-30-
Data de envio: dc.date.issued2012-10-30-
Data de envio: dc.date.issued2012-07-31-
Fonte completa do material: dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/325-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1089115-
Descrição: dc.descriptionThis work presents a new hardware coprocessor to accelerate applications developed using the Notification-Oriented Paradigm (NOP). A NOP application has the advantages of both event-based programming and declarative programming, enabling higher level software development, improving code reuse, and reducing the number of unnecessary computations. Because a NOP application is composed of a network of small computational entities communicating only when needed, it is a good candidate for a direct hardware implementation. In order to investigate this assumption, a coprocessor that is able to run existing NOP applications was created. The coprocessor was developed in VHDL and tested in FPGAs, providing a decrease of 96% in the number of clock cycles compared to a purely software implementation.-
Descrição: dc.descriptionEste trabalho apresenta um novo hardware coprocessador para acelerar aplicações desenvolvidas utilizando-se o Paradigma Orientado a Notificações (PON), cuja essência se constitui em uma nova forma de influência causal baseada na colaboração pontual entre entidades granulares e notificantes. Uma aplicação PON apresenta as vantagens da programação baseada em eventos e da programação declarativa, possibilitando um desenvolvimento de alto nível, auxiliando o reuso de código e reduzindo o processamento desnecessário existente das aplicações desenvolvidas com os paradigmas atuais. Como uma aplicação PON é composta de uma cadeia de pequenas entidades computacionais, comunicando-se somente quando necessário, é um bom candidato a implementação direta em hardware. Para investigar este pressuposto, criou-se um coprocessador capaz de executar aplicações PON existentes. O coprocessador foi desenvolvido utilizando-se linguagem VHDL e testado em FPGAs, mostrando um decréscimo de 96% do número de ciclos de clock utilizados por um programa se comparado a implementação puramente em software da mesma aplicação, considerando uma dada materialização em um framework em PON.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Tecnológica Federal do Paraná-
Publicador: dc.publisherCuritiba-
Publicador: dc.publisherPrograma de Pós-Graduação em Engenharia Elétrica e Informática Industrial-
Palavras-chave: dc.subjectHardware-
Palavras-chave: dc.subjectCoprocessadores-
Palavras-chave: dc.subjectSoftware - Desenvolvimento-
Palavras-chave: dc.subjectSimulação (Computadores)-
Palavras-chave: dc.subjectCoprocessors-
Palavras-chave: dc.subjectComputer software - Development-
Palavras-chave: dc.subjectComputer simulation-
Título: dc.titleCoprocessador para aceleração de aplicações desenvolvidas utilizando paradigma orientado a notificações-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositorio Institucional da UTFPR - RIUT

Não existem arquivos associados a este item.