Please use this identifier to cite or link to this item: http://repositorio.lnec.pt:8080/jspui/handle/123456789/1008897
Full metadata record
DC FieldValueLanguage
dc.contributor.authorAzevedo, A.pt_BR
dc.contributor.authorRogeiro, J.pt_BR
dc.contributor.authorOliveira, A.pt_BR
dc.contributor.authorRico, J.pt_BR
dc.contributor.authorInês, A.pt_BR
dc.contributor.authorBarateiro, J.pt_BR
dc.date.accessioned2016-12-20T11:27:08Zpt_BR
dc.date.accessioned2017-04-13T10:14:38Z-
dc.date.available2016-12-20T11:27:08Zpt_BR
dc.date.available2017-04-13T10:14:38Z-
dc.date.issued2016-11-15pt_BR
dc.identifier.urihttps://repositorio.lnec.pt/jspui/handle/123456789/1008897-
dc.description.abstractWe 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.pt_BR
dc.language.isoengpt_BR
dc.rightsopenAccesspt_BR
dc.subjectImage processingpt_BR
dc.subjectHybrid GPU/CPUpt_BR
dc.subjectGPUpt_BR
dc.subjectCloud computingpt_BR
dc.titleRelatório de resultado – Piloto experimentação Cloud Computingpt_BR
dc.title.alternative(E7 – Relatório do estudo de viabilidade relativo à alínea (c) do nr. 1 da cláusula 3º do protocolo:pt_BR
dc.typereportpt_BR
dc.description.sectorDHA/NECpt_BR
dc.contributor.arquivoSIMpt_BR
Appears in Collections:DHA/NEC - Relatórios Científicos

Files in This Item:
File Description SizeFormat 
E7_gpus-final_revisor.pdf1.2 MBAdobe PDFView/Open


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