{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,12]],"date-time":"2026-06-12T15:43:02Z","timestamp":1781278982593,"version":"3.54.1"},"reference-count":45,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2016,4,7]],"date-time":"2016-04-07T00:00:00Z","timestamp":1459987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61501018"],"award-info":[{"award-number":["61501018"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61571033"],"award-info":[{"award-number":["61571033"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100010026","name":"Beijing Higher Education Young Elite Teacher Project","doi-asserted-by":"publisher","award":["YETP0500"],"award-info":[{"award-number":["YETP0500"]}],"id":[{"id":"10.13039\/501100010026","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100012226","name":"Fundamental Research Funds for the Central Universities","doi-asserted-by":"publisher","award":["YS1404"],"award-info":[{"award-number":["YS1404"]}],"id":[{"id":"10.13039\/501100012226","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s16040494","type":"journal-article","created":{"date-parts":[[2016,4,7]],"date-time":"2016-04-07T11:52:48Z","timestamp":1460029968000},"page":"494","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":28,"title":["Accelerating Spaceborne SAR Imaging Using Multiple CPU\/GPU Deep Collaborative Computing"],"prefix":"10.3390","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2058-2373","authenticated-orcid":false,"given":"Fan","family":"Zhang","sequence":"first","affiliation":[{"name":"College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guojun","family":"Li","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Li","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Wei","family":"Hu","sequence":"additional","affiliation":[{"name":"College of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuxin","family":"Hu","sequence":"additional","affiliation":[{"name":"Institute of Electronics, Chinese Academy of Sciences, Beijing 100190, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2016,4,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Ning, X., Yeh, C., Zhou, B., Gao, W., and Yang, J. (2011, January 23\u201327). Multiple-GPU accelerated range-doppler algorithm for synthetic aperture radar imaging. Proceedings of the Radar Conference (RADAR), Kansas City, MO, USA.","DOI":"10.1109\/RADAR.2011.5960627"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"111","DOI":"10.3724\/SP.J.1300.2013.20071","article-title":"A Review of Spaceborne SAR Algorithm for Image Formation","volume":"1","author":"Li","year":"2013","journal-title":"J. Radars"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"481","DOI":"10.3724\/SP.J.1300.2013.13056","article-title":"Airborne SAR real-time imaging algorithm design and implementation with CUDA on NVIDIA GPU","volume":"2","author":"Meng","year":"2013","journal-title":"J. Radars"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2385","DOI":"10.1109\/TGRS.2004.834763","article-title":"Efficient Simulation of hybrid stripmap\/spotlight SAR raw signals from extended scenes","volume":"42","author":"Franceschetti","year":"2004","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1109\/36.124221","article-title":"SARAS: A synthetic aperture radar (SAR) raw signal simulator","volume":"30","author":"Franceschetti","year":"1992","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1160","DOI":"10.1109\/36.338364","article-title":"SAR simulation of actual ground sites described in terms of sparse input data","volume":"32","author":"Franceschetti","year":"1994","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"950","DOI":"10.1109\/36.673686","article-title":"A novel across-track SAR interferometry simulator","volume":"36","author":"Franceschetti","year":"1998","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2329","DOI":"10.1109\/TGRS.2003.815239","article-title":"Efficient spotlight SAR raw signal simulation of extended scenes","volume":"41","author":"Cimmino","year":"2003","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1935","DOI":"10.1109\/TGRS.2002.803798","article-title":"SAR raw signal simulation of oil slicks in ocean environments","volume":"40","author":"Franceschetti","year":"2002","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1986","DOI":"10.1109\/TGRS.2003.814626","article-title":"SAR raw signal simulation for urban structures","volume":"41","author":"Franceschetti","year":"2003","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_11","unstructured":"Song, M., Liu, Y., Zhao, F., Wang, R., and Li, H. (2013, January 14\u201316). SAR data based on the heterogeneous architecture of GPU and CPU. Processings of the International Radar Conference, Xi\u2019an, China."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Sadjadi, F.A. (2014, January 19\u201323). New comparative experiments in range migration mitigation methods using polarimetric inverse synthetic aperture radar signatures of small boats. Processings of the IEEE Radar Conference, Cincinnati, OH, USA.","DOI":"10.1109\/RADAR.2014.6875664"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Sadjadi, F.A. (2014, January 5). New experiments in inverse synthetic aperture radar image exploitation for maritime surveillance. Processings of the SPIE Defense and Security.","DOI":"10.1117\/12.2053797"},{"key":"ref_14","unstructured":"Cumming, I.G., and Wong, F.H. (2005). Digital Processing of Synthetic Aperture Data: Algorithms and Implementation, Artech House Publishers."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1225","DOI":"10.1109\/TGRS.2014.2336241","article-title":"A High-order Imaging Algorithm for High-Resolution Spaceborne SAR Based on a Modified Equivalent Squint Range Model","volume":"53","author":"Wang","year":"2015","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_16","first-page":"1","article-title":"Higher Order Nonlinear Chirp Scaling Algorithm for Medium Earth Orbit Synthetic Aperture Radar","volume":"9","author":"Wang","year":"2015","journal-title":"J. Appl. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1109\/36.298008","article-title":"Precision SAR Processing Using Chirp Scaling","volume":"32","author":"Raney","year":"1994","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1016\/S1000-9361(11)60138-6","article-title":"Extended Chirp Scaling Algorithm for Spotlight SAR","volume":"15","author":"Sun","year":"2002","journal-title":"Chin. J. Aeronaut."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1123","DOI":"10.1109\/36.536528","article-title":"Extended Chirp Scaling Algorithm for Air- and Spaceborne SAR Data Processing in Stripmap and ScanSAR Imaging Modes","volume":"34","author":"Moreira","year":"1996","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"770","DOI":"10.1109\/TGRS.2009.2027701","article-title":"Processing of Sliding Spotlight and TOPS SAR Data Using Baseband Azimuth Scaling","volume":"48","author":"Prats","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1109\/36.225530","article-title":"A new clustering algorithm applicable to multispectral and polarimetric SAR images","volume":"31","author":"Wong","year":"1993","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wang, D., and Ali, M. (2012, January 10\u201312). Synthetic Aperture Radar on low power multi-core Digital Signal Processor. Proceedings of the IEEE conference on High Performance Extreme Computing (HPEC), Waltham, UK.","DOI":"10.1109\/HPEC.2012.6408665"},{"key":"ref_23","first-page":"1070","article-title":"The FPGA Design of on Board SAR Real Time Imaging Processor","volume":"33","author":"Xiong","year":"2005","journal-title":"Acta Electron. Sin."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"332","DOI":"10.3724\/SP.J.1300.2014.13095","article-title":"Design and Implementation of a Real-time Processing System of Full Resolution Quick-look Image of HJ-1 Environmental Satellite C SAR Based on High Performance Cluster","volume":"3","author":"Li","year":"2014","journal-title":"J. Radars"},{"key":"ref_25","unstructured":"Hartley, T.D., Fasih, A.R., Berdanier, C.A., Ozguner, F., and Catalyurek, U.V. (Septemebr, January 31). Investigating the use of GPU-accelerated nodes for SAR image formation. Proceedings of the IEEE International Conference on Cluster Computing and Workshops, New Orleans, LA, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2035","DOI":"10.1109\/JSTARS.2013.2238891","article-title":"Streaming BP for Non-Linear Motion Compensation SAR Imaging Based on GPU","volume":"6","author":"Sun","year":"2013","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1117\/1.JRS.9.097293","article-title":"Highly efficient synthetic aperture radar processing system for airborne sensors using CPU+GPU architecture","volume":"9","author":"Wu","year":"2015","journal-title":"J. Appl. Remote Sens."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Chapman, W., Ranka, S., Sahni, S., Schmalz, M., Majumder, U., Moore, L., and Elton, B. (2011, January 14\u201317). Parallel processing techniques for the processing of synthetic aperture radar data on GPUs. Proceedings of the IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), Bilbao, Spain.","DOI":"10.1109\/ISSPIT.2011.6151626"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Clemente, C., di Bisceglie, M., Santo, M.D., Ranaldo, N., and Spinelli, M. (2009, January 7\u20139). Processing of synthetic Aperture Radar data with GPGPU. Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS), Tampere, Finland.","DOI":"10.1109\/SIPS.2009.5336272"},{"key":"ref_30","first-page":"29","article-title":"High Resolution Space-borne SAR Imaging Based on GPU","volume":"26","author":"Hou","year":"2013","journal-title":"Electron. Sci. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1016\/j.compeleceng.2015.05.018","article-title":"Accelerating aerial image simulation using improved CPU\/GPU collaborative computing","volume":"46","author":"Zhang","year":"2015","journal-title":"Comput. Electr. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Hu, C., Zhang, F., Ma, L., Li, G., Hu, W., and Li, W. (2015, January 26\u201331). Efficient SAR raw data parallel simulation based on multicore vector extension. Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy.","DOI":"10.1109\/IGARSS.2015.7326883"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Li, G., Zhang, F., Ma, L., Hu, W., and Li, W. (2015, January 26\u201331). Accelerating SAR imaging using vector extension on multi-core SIMD CPU. Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy.","DOI":"10.1109\/IGARSS.2015.7325819"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"2884","DOI":"10.1016\/j.jpdc.2014.06.001","article-title":"An execution time and energy model for an energy-aware execution of a conjugate gradient method with CPU\/GPU collaboration","volume":"74","author":"Lang","year":"2014","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2574","DOI":"10.1016\/j.jpdc.2014.02.005","article-title":"What is ahead for parallel computing","volume":"74","author":"Hwu","year":"2014","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Kristof, P., Yu, H., Li, Z., and Tian, X. (2012, January 21\u201325). Performance Study of SIMD Programming Models on Intel Multicore Processors. Proceedings of the Parallel and Distributed Processing Symposium Workshops and PhD Forum (IPDPSW), Shanghai, Chian.","DOI":"10.1109\/IPDPSW.2012.299"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1145\/1133255.1133997","article-title":"Auto-vectorization of interleaved data for SIMD","volume":"41","author":"Nuzman","year":"2006","journal-title":"Acm. Sigplan Notices"},{"key":"ref_38","unstructured":"Corporation, N (2014). CUDA Runtime API, Technical Report for or NVIDIA Corporation."},{"key":"ref_39","unstructured":"Corporation, N (2014). CUDA C Programming Guide, Technical Report for NVIDIA Corporation."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Bian, M., Bi, F., and Liu, F. (2010, January 24\u201328). Matrix Transpose Methods for SAR Imaging System. Proceedings of the IEEE 10th International Conference on Signal Processing (ICSP), Beijing, China.","DOI":"10.1109\/ICOSP.2010.5655735"},{"key":"ref_41","unstructured":"Corporation, N (2014). CUFFT Library, Technical Report for or NVIDIA Corporation."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Tian, X., Saito, H., Girkar, M., Preis, S.V., Kozhukhov, S.S., Cherkasov, A.G., Nelson, C., Panchenko, N., and Geva, R. (2012, January 21\u201325). Compiling C\/C++ SIMD Extensions for Function and Loop Vectorizaion on Multicore-SIMD Processors. Proceedings of the Parallel and Distributed Processing Symposium Workshops and PhD Forum (IPDPSW), Shanghai, China.","DOI":"10.1109\/IPDPSW.2012.292"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"3956","DOI":"10.1109\/JSTARS.2014.2330333","article-title":"Accelerating Time-Domain SAR Raw Data Simulation for Large Areas Using Multi-GPUs","volume":"7","author":"Zhang","year":"2014","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_44","first-page":"4174","article-title":"SAR raw data generation using inverse SAR image formation algorithms","volume":"16","author":"Khwaja","year":"2006","journal-title":"IEEE Inter. Geosci. Remote Sens. Symp."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"25072","DOI":"10.3390\/s151025072","article-title":"A Novel Fusion-Based Ship Detection Method from Pol-SAR Images","volume":"15","author":"Wang","year":"2015","journal-title":"Sensors"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/494\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:21:53Z","timestamp":1760210513000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/494"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,7]]},"references-count":45,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2016,4]]}},"alternative-id":["s16040494"],"URL":"https:\/\/doi.org\/10.3390\/s16040494","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,4,7]]}}}