Relatório de resultado – Piloto experimentação Cloud Computing

Bibliographic Details
Main Author: Azevedo, A.
Publication Date: 2016
Other Authors: Rogeiro, J., Oliveira, A., Rico, J., Inês, A., Barateiro, J.
Format: Report
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://repositorio.lnec.pt:8080/jspui/handle/123456789/1008897
Summary: We present herein the implementation, test and performance comparison of GPUs in physical and cloud/virtual environment of: i) an image processing algorithm for coastal applications using Synthetic Aperture Radar (SAR) imagery; ii) a hybrid programming algorithm (CPU/GPU) to automatically compute the correspondences between similar images. The first test is based on an algorithm developed by LNEC in OpenCL and the respective Python wrapper. The second test uses the photogrammetry software – MicMac – which can be compiled to run on both CPUs and GPUs. Results show that GPUs as well as hybrid GPU/CPU approaches are an attractive alternative to CPUs for image processing codes. For the GPU SAR image processing test, the gain in execution time is over one order of magnitude relative to a single CPU processor. For the hybrid CPU/GPU tests, the gains are slightly smaller. In a virtual environment, the overhead is negligible for the GPU test as each virtual machine has a dedicated GPU and the majority of the processing is done at the GPU level. For the hybrid GPU/CPU tests, the exact same hardware was tested on the physical and the virtual environment. Results show that running times were on the order of 4 to 10% slower in the virtual environment. This overhead is, for most scientific computing applications, irrelevant, specially, if one considers the advantages from the virtual environment, such as the flexibility, scalability, cost and portability. As the present analysis covers several image processing programs, the usefulness of GPUs for this field of application is clearly demonstrated and should be further explored in the future for more demanding applications such as the early detection of pollution events. Within the several applications in civil engineering, numerical models solving partial differential equations remain however as one of the most computational challenging tasks. The present analysis should thus be further extended in the future through the adaptation and application of some of these models in a GPU environment to assess its usefulness for engineering purposes.
id RCAP_88ccec99f35fac6118826d8e61c77ed7
oai_identifier_str oai:localhost:123456789/1008897
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Relatório de resultado – Piloto experimentação Cloud ComputingImage processingHybrid GPU/CPUGPUCloud computingWe present herein the implementation, test and performance comparison of GPUs in physical and cloud/virtual environment of: i) an image processing algorithm for coastal applications using Synthetic Aperture Radar (SAR) imagery; ii) a hybrid programming algorithm (CPU/GPU) to automatically compute the correspondences between similar images. The first test is based on an algorithm developed by LNEC in OpenCL and the respective Python wrapper. The second test uses the photogrammetry software – MicMac – which can be compiled to run on both CPUs and GPUs. Results show that GPUs as well as hybrid GPU/CPU approaches are an attractive alternative to CPUs for image processing codes. For the GPU SAR image processing test, the gain in execution time is over one order of magnitude relative to a single CPU processor. For the hybrid CPU/GPU tests, the gains are slightly smaller. In a virtual environment, the overhead is negligible for the GPU test as each virtual machine has a dedicated GPU and the majority of the processing is done at the GPU level. For the hybrid GPU/CPU tests, the exact same hardware was tested on the physical and the virtual environment. Results show that running times were on the order of 4 to 10% slower in the virtual environment. This overhead is, for most scientific computing applications, irrelevant, specially, if one considers the advantages from the virtual environment, such as the flexibility, scalability, cost and portability. As the present analysis covers several image processing programs, the usefulness of GPUs for this field of application is clearly demonstrated and should be further explored in the future for more demanding applications such as the early detection of pollution events. Within the several applications in civil engineering, numerical models solving partial differential equations remain however as one of the most computational challenging tasks. The present analysis should thus be further extended in the future through the adaptation and application of some of these models in a GPU environment to assess its usefulness for engineering purposes.2016-12-20T11:27:08Z2017-04-13T10:14:38Z2016-11-15T00:00:00Z2016-11-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/reportapplication/pdfhttp://repositorio.lnec.pt:8080/jspui/handle/123456789/1008897engAzevedo, A.Rogeiro, J.Oliveira, A.Rico, J.Inês, A.Barateiro, J.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-05-17T03:00:14Zoai:localhost:123456789/1008897Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T07:33:55.385604Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Relatório de resultado – Piloto experimentação Cloud Computing
title Relatório de resultado – Piloto experimentação Cloud Computing
spellingShingle Relatório de resultado – Piloto experimentação Cloud Computing
Azevedo, A.
Image processing
Hybrid GPU/CPU
GPU
Cloud computing
title_short Relatório de resultado – Piloto experimentação Cloud Computing
title_full Relatório de resultado – Piloto experimentação Cloud Computing
title_fullStr Relatório de resultado – Piloto experimentação Cloud Computing
title_full_unstemmed Relatório de resultado – Piloto experimentação Cloud Computing
title_sort Relatório de resultado – Piloto experimentação Cloud Computing
author Azevedo, A.
author_facet Azevedo, A.
Rogeiro, J.
Oliveira, A.
Rico, J.
Inês, A.
Barateiro, J.
author_role author
author2 Rogeiro, J.
Oliveira, A.
Rico, J.
Inês, A.
Barateiro, J.
author2_role author
author
author
author
author
dc.contributor.author.fl_str_mv Azevedo, A.
Rogeiro, J.
Oliveira, A.
Rico, J.
Inês, A.
Barateiro, J.
dc.subject.por.fl_str_mv Image processing
Hybrid GPU/CPU
GPU
Cloud computing
topic Image processing
Hybrid GPU/CPU
GPU
Cloud computing
description We present herein the implementation, test and performance comparison of GPUs in physical and cloud/virtual environment of: i) an image processing algorithm for coastal applications using Synthetic Aperture Radar (SAR) imagery; ii) a hybrid programming algorithm (CPU/GPU) to automatically compute the correspondences between similar images. The first test is based on an algorithm developed by LNEC in OpenCL and the respective Python wrapper. The second test uses the photogrammetry software – MicMac – which can be compiled to run on both CPUs and GPUs. Results show that GPUs as well as hybrid GPU/CPU approaches are an attractive alternative to CPUs for image processing codes. For the GPU SAR image processing test, the gain in execution time is over one order of magnitude relative to a single CPU processor. For the hybrid CPU/GPU tests, the gains are slightly smaller. In a virtual environment, the overhead is negligible for the GPU test as each virtual machine has a dedicated GPU and the majority of the processing is done at the GPU level. For the hybrid GPU/CPU tests, the exact same hardware was tested on the physical and the virtual environment. Results show that running times were on the order of 4 to 10% slower in the virtual environment. This overhead is, for most scientific computing applications, irrelevant, specially, if one considers the advantages from the virtual environment, such as the flexibility, scalability, cost and portability. As the present analysis covers several image processing programs, the usefulness of GPUs for this field of application is clearly demonstrated and should be further explored in the future for more demanding applications such as the early detection of pollution events. Within the several applications in civil engineering, numerical models solving partial differential equations remain however as one of the most computational challenging tasks. The present analysis should thus be further extended in the future through the adaptation and application of some of these models in a GPU environment to assess its usefulness for engineering purposes.
publishDate 2016
dc.date.none.fl_str_mv 2016-12-20T11:27:08Z
2016-11-15T00:00:00Z
2016-11-15
2017-04-13T10:14:38Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/report
format report
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.lnec.pt:8080/jspui/handle/123456789/1008897
url http://repositorio.lnec.pt:8080/jspui/handle/123456789/1008897
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833603005208854528