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...
Autor principal: | |
---|---|
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 |