dc.contributorPozzer, Cesar Tadeu
dc.contributorhttp://lattes.cnpq.br/4519764091092504
dc.contributorStein, Benhur de Oliveira
dc.contributorhttp://lattes.cnpq.br/4640320476003795
dc.contributorComba, João Luiz Dihl
dc.contributorhttp://lattes.cnpq.br/0988994019537246
dc.creatorPahins, Cícero Augusto de Lara
dc.date.accessioned2019-01-22T10:26:01Z
dc.date.accessioned2019-05-24T21:00:44Z
dc.date.available2019-01-22T10:26:01Z
dc.date.available2019-05-24T21:00:44Z
dc.date.created2019-01-22T10:26:01Z
dc.date.issued2015-02-27
dc.identifierhttp://repositorio.ufsm.br/handle/1/15430
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/2845118
dc.description.abstractRay-tracing is an important technique to obtain photo-realistic images. The basic algorithm is well-known. Its applicability is restricted by the high demands on processing required to check collision between all rays and primitives of a scene. Therefore, acceleration methods are needed. Recently, solutions that do not use any data structure for spatial subdivision have been proposed. These solutions implicitly subdivide the scene by using divide-and-conquer techniques. Thus, this work presents a new parallel algorithm for ray-tracing based on the divide and conquer paradigm, which allows to run individual instances of sequential algorithms concurrently and then combine the results in order to get the final image. The algorithm introduces a parallel scheme that, without using any data structure for spatial division, maintains memory management minimum and deterministic. Initially, the scene is divided into sub-scenes and data uniformly distributed in the parallel hardware. After, an iterative three-step process is performed until the ray-tracing is completed. Results show that our solution speeds up a sequential state-of-the-art algorithm by about 2.42 times when running in a four-thread configuration.
dc.publisherUniversidade Federal de Santa Maria
dc.publisherBrasil
dc.publisherCiência da Computação
dc.publisherUFSM
dc.publisherPrograma de Pós-Graduação em Ciência da Computação
dc.publisherCentro de Tecnologia
dc.rightshttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.subjectAlgoritmo
dc.subjectDivisão e conquista
dc.subjectParalelização
dc.subjectRay-tracing
dc.subjectAlgorithm
dc.subjectDivide-and-conquer
dc.subjectMultithread
dc.subjectRay-tracing
dc.titleParalelização de algoritmos sequenciais de ray-tracing utilizando técnicas de divisão e conquista
dc.typeTesis


Este ítem pertenece a la siguiente institución