Cargando…

Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing

With the development of synthetic aperture radar (SAR) technologies in recent years, the huge amount of remote sensing data brings challenges for real-time imaging processing. Therefore, high performance computing (HPC) methods have been presented to accelerate SAR imaging, especially the GPU based...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Fan, Li, Guojun, Li, Wei, Hu, Wei, Hu, Yuxin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4851008/
https://www.ncbi.nlm.nih.gov/pubmed/27070606
http://dx.doi.org/10.3390/s16040494
_version_ 1782429755522416640
author Zhang, Fan
Li, Guojun
Li, Wei
Hu, Wei
Hu, Yuxin
author_facet Zhang, Fan
Li, Guojun
Li, Wei
Hu, Wei
Hu, Yuxin
author_sort Zhang, Fan
collection PubMed
description With the development of synthetic aperture radar (SAR) technologies in recent years, the huge amount of remote sensing data brings challenges for real-time imaging processing. Therefore, high performance computing (HPC) methods have been presented to accelerate SAR imaging, especially the GPU based methods. In the classical GPU based imaging algorithm, GPU is employed to accelerate image processing by massive parallel computing, and CPU is only used to perform the auxiliary work such as data input/output (IO). However, the computing capability of CPU is ignored and underestimated. In this work, a new deep collaborative SAR imaging method based on multiple CPU/GPU is proposed to achieve real-time SAR imaging. Through the proposed tasks partitioning and scheduling strategy, the whole image can be generated with deep collaborative multiple CPU/GPU computing. In the part of CPU parallel imaging, the advanced vector extension (AVX) method is firstly introduced into the multi-core CPU parallel method for higher efficiency. As for the GPU parallel imaging, not only the bottlenecks of memory limitation and frequent data transferring are broken, but also kinds of optimized strategies are applied, such as streaming, parallel pipeline and so on. Experimental results demonstrate that the deep CPU/GPU collaborative imaging method enhances the efficiency of SAR imaging on single-core CPU by 270 times and realizes the real-time imaging in that the imaging rate outperforms the raw data generation rate.
format Online
Article
Text
id pubmed-4851008
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-48510082016-05-04 Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing Zhang, Fan Li, Guojun Li, Wei Hu, Wei Hu, Yuxin Sensors (Basel) Article With the development of synthetic aperture radar (SAR) technologies in recent years, the huge amount of remote sensing data brings challenges for real-time imaging processing. Therefore, high performance computing (HPC) methods have been presented to accelerate SAR imaging, especially the GPU based methods. In the classical GPU based imaging algorithm, GPU is employed to accelerate image processing by massive parallel computing, and CPU is only used to perform the auxiliary work such as data input/output (IO). However, the computing capability of CPU is ignored and underestimated. In this work, a new deep collaborative SAR imaging method based on multiple CPU/GPU is proposed to achieve real-time SAR imaging. Through the proposed tasks partitioning and scheduling strategy, the whole image can be generated with deep collaborative multiple CPU/GPU computing. In the part of CPU parallel imaging, the advanced vector extension (AVX) method is firstly introduced into the multi-core CPU parallel method for higher efficiency. As for the GPU parallel imaging, not only the bottlenecks of memory limitation and frequent data transferring are broken, but also kinds of optimized strategies are applied, such as streaming, parallel pipeline and so on. Experimental results demonstrate that the deep CPU/GPU collaborative imaging method enhances the efficiency of SAR imaging on single-core CPU by 270 times and realizes the real-time imaging in that the imaging rate outperforms the raw data generation rate. MDPI 2016-04-07 /pmc/articles/PMC4851008/ /pubmed/27070606 http://dx.doi.org/10.3390/s16040494 Text en © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons by Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Zhang, Fan
Li, Guojun
Li, Wei
Hu, Wei
Hu, Yuxin
Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title_full Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title_fullStr Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title_full_unstemmed Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title_short Accelerating Spaceborne SAR Imaging Using Multiple CPU/GPU Deep Collaborative Computing
title_sort accelerating spaceborne sar imaging using multiple cpu/gpu deep collaborative computing
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4851008/
https://www.ncbi.nlm.nih.gov/pubmed/27070606
http://dx.doi.org/10.3390/s16040494
work_keys_str_mv AT zhangfan acceleratingspacebornesarimagingusingmultiplecpugpudeepcollaborativecomputing
AT liguojun acceleratingspacebornesarimagingusingmultiplecpugpudeepcollaborativecomputing
AT liwei acceleratingspacebornesarimagingusingmultiplecpugpudeepcollaborativecomputing
AT huwei acceleratingspacebornesarimagingusingmultiplecpugpudeepcollaborativecomputing
AT huyuxin acceleratingspacebornesarimagingusingmultiplecpugpudeepcollaborativecomputing