摘要
本发明提供一种脉冲星基带数据的相干消色散方法,包括:基于HASHPIPE架构建立数据读取线程、输入缓冲区、多线程并行的相干消色散线程、输出缓冲区和文件写入线程之间的数据传输方式;对VDIF数据的数据帧预处理并存入输入缓冲区;利用输入缓冲区的数据执行多线程并行的相干消色散线程并将结果写入输出缓冲区,其中实现数据拆分、FFT、频率转换、复数乘法、频率转换、IFFT、去填充检测功率和Stokes参数计算;调用文件写入线程,以将输出缓冲区中的数据写入到文件中。本发明的方法在应用多线程并行对相干消色散流程进行加速的同时,使用HASHPIPE架构并行处理进一步优化GPU的加速处理过程,以显著提升处理性能。