Design of Airborne Signal Processing Middleware Based on Multi-kernel CPU and GPU
For the situation that multi-kernel CPU+GPU provides computing power to the new-generation airborne signal processing platform in place of the traditional DSP,a set of middleware for airborne signal processing is designed to select important common operators for the signal processing,extending the VSIPL standard library interfaces and increasing the options for hardware acceleration resources and parameters of operator granularity.The acceleration of the operator is achieved by means of the OpenCL+GPU,OpenMP+multi-kernel CPU and NEON instruction set.In order to obtain the efficient computing performance of the hardware platform,the unified operator function interfaces are used to isolate the underlying hardware resources of application designers.The design can provide convenience for the development and migration of airborne signal processing application.