Cargando…

Parallel image computation in clusters with task-distributor

Distributed systems, especially clusters, can be used to execute ray tracing tasks in parallel for speeding up the image computation. Because ray tracing is a computational expensive and memory consuming task, ray tracing can also be used to benchmark clusters. This paper introduces task-distributor...

Descripción completa

Detalles Bibliográficos
Autor principal: Baun, Christian
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4870533/
https://www.ncbi.nlm.nih.gov/pubmed/27330898
http://dx.doi.org/10.1186/s40064-016-2254-x
_version_ 1782432452044652544
author Baun, Christian
author_facet Baun, Christian
author_sort Baun, Christian
collection PubMed
description Distributed systems, especially clusters, can be used to execute ray tracing tasks in parallel for speeding up the image computation. Because ray tracing is a computational expensive and memory consuming task, ray tracing can also be used to benchmark clusters. This paper introduces task-distributor, a free software solution for the parallel execution of ray tracing tasks in distributed systems. The ray tracing solution used for this work is the Persistence Of Vision Raytracer (POV-Ray). Task-distributor does not require any modification of the POV-Ray source code or the installation of an additional message passing library like the Message Passing Interface or Parallel Virtual Machine to allow parallel image computation, in contrast to various other projects. By analyzing the runtime of the sequential and parallel program parts of task-distributor, it becomes clear how the problem size and available hardware resources influence the scaling of the parallel application.
format Online
Article
Text
id pubmed-4870533
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-48705332016-06-21 Parallel image computation in clusters with task-distributor Baun, Christian Springerplus Research Distributed systems, especially clusters, can be used to execute ray tracing tasks in parallel for speeding up the image computation. Because ray tracing is a computational expensive and memory consuming task, ray tracing can also be used to benchmark clusters. This paper introduces task-distributor, a free software solution for the parallel execution of ray tracing tasks in distributed systems. The ray tracing solution used for this work is the Persistence Of Vision Raytracer (POV-Ray). Task-distributor does not require any modification of the POV-Ray source code or the installation of an additional message passing library like the Message Passing Interface or Parallel Virtual Machine to allow parallel image computation, in contrast to various other projects. By analyzing the runtime of the sequential and parallel program parts of task-distributor, it becomes clear how the problem size and available hardware resources influence the scaling of the parallel application. Springer International Publishing 2016-05-17 /pmc/articles/PMC4870533/ /pubmed/27330898 http://dx.doi.org/10.1186/s40064-016-2254-x Text en © The Author(s). 2016 Open AccessThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
spellingShingle Research
Baun, Christian
Parallel image computation in clusters with task-distributor
title Parallel image computation in clusters with task-distributor
title_full Parallel image computation in clusters with task-distributor
title_fullStr Parallel image computation in clusters with task-distributor
title_full_unstemmed Parallel image computation in clusters with task-distributor
title_short Parallel image computation in clusters with task-distributor
title_sort parallel image computation in clusters with task-distributor
topic Research
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4870533/
https://www.ncbi.nlm.nih.gov/pubmed/27330898
http://dx.doi.org/10.1186/s40064-016-2254-x
work_keys_str_mv AT baunchristian parallelimagecomputationinclusterswithtaskdistributor