摘要
本申请提供一种基于ARM_NEON的复数运算并行加速方法和系统,涉及计算机技术领域,该方法包括:获取配置有Xilinx SDK的计算机,Xilinx SDK为集成开发环境并用于开发基于Xilinx FPGA的应用程序;配置计算机的硬件环境,硬件环境包括配备支持NEON指令集的ARM处理器,以及足够的内存来支持NEON向量操作;选择交叉编译器和编译器选项以配置计算机的软件环境;使用GCC工具链对NEON指令集进行抽象封装,将封装后的NEON指令集融入到C/C++代码中,以实现高效的并行计算算法,并使用支持NEON指令集的目标库来进行开发。本申请基于ARM_NEON的架构,在复数运算方面实现了并行加速,从而显著提升了计算性能。通过充分利用ARM_NEON的并行计算能力,可以同时处理多个计算任务,极大地缩短了计算时间。