Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/8710
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorFrança, Felipe Maia Galvão-
dc.contributor.authorRocha, Marcos Paulo Carneiro-
dc.date.accessioned2019-07-08T17:35:50Z-
dc.date.available2023-12-21T03:06:10Z-
dc.date.issued2017-10-
dc.identifier.urihttp://hdl.handle.net/11422/8710-
dc.description.abstractStream processing applications have high-demanding performance requirements that are hard to tackle using traditional parallel models on modern many-core architectures, such as GPUs. On the other hand, recent dataflow computing models can naturally exploit parallelism for a wide class of applications. This work presents an extension to an existing dataflow library for Java. The library extension implements high-level constructs with multiple command queues to enable the superposition of memory operations and kernel executions on GPUs. Experimental results show that significant speedup can be achieved for a subset of well-known stream processing applications: Volume Ray-Casting, Path-Tracing and Sobel Filter.pt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectEngenharia de Sistemas e Computaçãopt_BR
dc.subjectFluxo de dadospt_BR
dc.subjectSistemas heterogêneospt_BR
dc.titleProgramação dataflow de aplicações de fluxo de dados contínuo para sistemas heterogêneospt_BR
dc.typeDissertaçãopt_BR
dc.contributor.advisorCo1Nery, Alexandre Solon-
dc.contributor.referee1Amorim, Claudio Luiz de-
dc.contributor.referee2Bentes, Cristiana Barbosa-
dc.description.resumoAplicações stream possuem demandam rigorosos requisitos de performance que são difíceis de serem atingidos utilizando modelos paralelos tradicionais em arquiteturas many-cores como GPUs. Por outro lado, os recentes modelos de computação Dataflow podem naturalmente explorar paralelismo em uma abrangente classe de aplicações. Este trabalho apresenta uma extensão para uma biblioteca Dataflow em Java. Esta extensão implementa construções em alto nível com múltiplas filas de comando que permitem a sobreposição de operações de memória e execução de kernel em GPUs. Os resultados deste trabalho mostraram que um significante speedup pode ser atingido para um conjunto de aplicações bem conhecidas de processamento stream como: Ray-Casting, Path-Tracing e filtro Sobel.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto Alberto Luiz Coimbra de Pós-Graduação e Pesquisa de Engenhariapt_BR
dc.publisher.programPrograma de Pós-Graduação em Engenharia de Sistemas e Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Engenharia de Sistemas e Computação

Files in This Item:
File Description SizeFormat 
879603.pdf777.96 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.