一种基于SIMD计算平台的FFT运算方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于SIMD计算平台的FFT运算方法
申请号:CN202511100693
申请日期:2025-08-07
公开号:CN120596774B
公开日期:2025-10-14
类型:发明专利
摘要
本发明公开了一种基于SIMD计算平台的FFT运算方法,所述方法包括:获取由长度为N的实数向量组成的向量集合R,实数向量以长度为size的浮点数存储,并在内存中分配2L‑2块长度为N×size的连续存储空间;其中,N为2的整数次幂,L为以2为底N的对数;将R中的实数向量依次送入所分配的长度为N×size的连续存储空间中组成队列,并基于ARMv8 SIMD架构进行流水FFT运算;内存中有长度为L的实数队列和长度为L‑2的虚数队列,分别存储复数的实部向量和虚部向量;完成L次运算的实数向量和L‑2次运算的虚数向量将会出列;新的实数向量入列,并重复步骤2。本发明能够提高复数计算速率,并节省所需存储开销。
技术关键词
浮点数 队列 SIMD指令集 内存 元素 平台 电子设备 变量 处理器 标记 可读存储介质 存储器 流水线 数值 批量 计算机 因子 算法