Parallel BRDF-based infrared radiation simulation of aerial targets implemented on Intel Xeon processor and Xeon Phi coprocessor

The infrared (IR) radiance of an aerial target owing to the reflection of the external sources including the sun, atmosphere and the earth’s surface is a key factor to consider in the modeling and simulation of the IR image in the studies of target detection and tracking, guidance and camouflage. Since the radiations of atmosphere and the earth’s surface spread in the whole space and over a wide spectrum, the geometrical shape of targets is complex, and their surfaces are usually non-Lambertian, serial implementation on a CPU platform is time-consuming, and thus, the acceleration of the calculation process is desired in engineering projects. The inherent parallelism that the reflection of radiations incident from different directions in each spectral wavelength can be calculated in parallel in this problem encourages us to accelerate it on multi-core platforms, which are common nowadays. In this work, a dual-socket Intel Xeon E5-2620 nodes running at 2.00 GHz are utilized first. Subsequently, implementations using native and offload modes on the Intel Xeon Phi 5110p coprocessor are described in detail. In both the host-only and Xeon Phi-based implementations, the OpenMP directives are used. Compared to their single-threaded counterpart, the host-only version is 9.7x faster. By increasing the scalability and vectorization, speedups obtained in the native and offload mode implementations were 13.8x and 13.0x, respectively. Our results show that the Xeon Phi’s performance on calculating the target’s reflected radiance of background radiation is promising in the IR image simulation.

[1]  Richard K. Moore,et al.  Radar remote sensing and surface scattering and emission theory , 1986 .

[2]  C. Rosales,et al.  Porting to the Intel Xeon Phi: Opportunities and Challenges , 2013, 2013 Extreme Scaling Workshop (xsw 2013).

[3]  James Reinders,et al.  Intel Xeon Phi Coprocessor High Performance Programming , 2013 .

[4]  Wang Qiang,et al.  Aircraft-skin Infrared Radiation Characteristics Modeling and Analysis , 2009 .

[5]  Kiyo Tomiyasu,et al.  Relationship between and measurement of differential scattering coefficient ( sigma /sup 0/) and bidirectional reflectance distribution function (BRDF) , 1988 .

[6]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[7]  J. M. Cathcart,et al.  Target And Background Infrared Signature Modeling For Complex Synthetic Scenes , 1988, Photonics West - Lasers and Applications in Science and Engineering.

[8]  K Beier,et al.  Infrared Radiation Model For Aircraft And Reentry Vehicle , 1988, Optics & Photonics.

[9]  Zhensen Wu,et al.  Scattering of Solar and Atmospheric Background Radiation from a Target , 2002 .

[10]  F. E. Nicodemus Reflectance nomenclature and directional reflectance and emissivity. , 1970, Applied optics.

[11]  Peter J. Fleming,et al.  The MATLAB genetic algorithm toolbox , 1995 .

[12]  Bormin Huang,et al.  Using Intel Xeon Phi to accelerate the WRF TEMF planetary boundary layer scheme , 2014, Sensing Technologies + Applications.

[13]  Qingyu Meng,et al.  Preliminary experiences with the uintah framework on Intel Xeon Phi and stampede , 2013, XSEDE.

[14]  Sami Saarinen,et al.  Best Practice Guide – Intel Xeon Phi , 2013 .

[15]  Daniel Sunderland,et al.  Kokkos: Enabling manycore performance portability through polymorphic memory access patterns , 2014, J. Parallel Distributed Comput..

[16]  K Tomiyasu,et al.  Relationship Between And Measurement Of Differential Scattering Coefficient (σ°) And Bidirectional Reflectance Distribution Function (Brdf) , 1988, Defense, Security, and Sensing.

[17]  Shuaiwen Song,et al.  Scaling Support Vector Machines on modern HPC platforms , 2015, J. Parallel Distributed Comput..

[18]  Shripad P. Mahulikar,et al.  Infrared Signatures of Low-Flying Aircraft and Their Rear Fuselage Skin's Emissivity Optimization , 2006 .

[19]  E. Niple,et al.  Electro-optical aerial targeting workstation , 1989, Proceedings of the IEEE National Aerospace and Electronics Conference.

[20]  Ümit V. Çatalyürek,et al.  An Early Evaluation of the Scalability of Graph Algorithms on the Intel MIC Architecture , 2012, 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum.

[21]  杨玉峰 Yang Yufeng,et al.  Optical Constants Deduction and Scattering Bidirectional Reflectance Distribution Function Computation of Alloy Aluminum Surface in Near Infrared Waveband , 2011 .

[22]  Wang Fei Simulation model of IR imaging for the aeroplane , 2007 .

[23]  Michael Klemm,et al.  OpenMP Programming on Intel Xeon Phi Coprocessors: An Early Performance Comparison , 2012, MARC@RWTH.

[24]  Shripad P. Mahulikar,et al.  Study of sunshine, skyshine, and earthshine for aircraft infrared detection , 2009 .

[25]  Vadim Karpusenko coprocessors with a basic N-body simulation , 2013 .