This paper renders a configurable distributed high performance computing(HPC) framework for TDI-CCD imaging
simulation. It uses strategy pattern to adapt multi-algorithms. Thus, this framework help to decrease the simulation time
with low expense.
Imaging simulation for TDI-CCD mounted on satellite contains four processes: 1) atmosphere leads degradation, 2)
optical system leads degradation, 3) electronic system of TDI-CCD leads degradation and re-sampling process, 4) data
integration. Process 1) to 3) utilize diversity data-intensity algorithms such as FFT, convolution and LaGrange Interpol
etc., which requires powerful CPU. Even uses Intel Xeon X5550 processor, regular series process method takes more
than 30 hours for a simulation whose result image size is 1500 * 1462. With literature study, there isn't any mature
distributing HPC framework in this field. Here we developed a distribute computing framework for TDI-CCD imaging
simulation, which is based on WCF, uses Client/Server (C/S) layer and invokes the free CPU resources in LAN. The
server pushes the process 1) to 3) tasks to those free computing capacity. Ultimately we rendered the HPC in low cost.
In the computing experiment with 4 symmetric nodes and 1 server , this framework reduced about 74% simulation time.
Adding more asymmetric nodes to the computing network, the time decreased namely. In conclusion, this framework
could provide unlimited computation capacity in condition that the network and task management server are affordable.
And this is the brand new HPC solution for TDI-CCD imaging simulation and similar applications.