发明名称 |
一种支持FFT加速的SIMD向量处理器 |
摘要 |
本发明公开了一种支持FFT加速的SIMD向量处理器。包括控制单元、计算单元、存储子系统、存储交织单元和地址产生单元:计算单元支持各种向量运算的快速处理;存储器子系统包括三个存储器组,每个存储器组包括四个存储体且存储器组内的单个存储体的位宽为一个复数字,支持4路数据并行的复数向量运算和8路数据并行的实数向量运算;计算单元、地址产生单元和存储交织单元均与控制单元连接;地址产生单元产生所需的操作数地址序列、系数地址序列、结果地址序列;存储交织单元与地址产生单元和计算单元连接,并实现存储体的地址映射。本发明对FFT/IFFT运算的加速效率和专用硬件加速器相当,却避免了使用专用硬件加速器所带来的巨大的额外开销,适用于具有大量长向量运算的实时信号处理系统中。 |
申请公布号 |
CN102495721A |
申请公布日期 |
2012.06.13 |
申请号 |
CN201110393712.0 |
申请日期 |
2011.12.02 |
申请人 |
南京大学 |
发明人 |
李丽;孙敏敏;王佳文;潘红兵;郑维山;沙金;李伟 |
分类号 |
G06F9/34(2006.01)I |
主分类号 |
G06F9/34(2006.01)I |
代理机构 |
南京汇盛专利商标事务所(普通合伙) 32238 |
代理人 |
陈扬 |
主权项 |
一种支持FFT加速的SIMD向量处理器,其特征在于:该处理器包括控制单元、计算单元、存储器子系统、存储交织单元和地址产生单元;所述计算单元支持各种向量运算的快速处理,所述存储器子系统包括存放操作数的存储器组A、存放系数的存储器组B和存放运算结果的存储器组C,且存储器组A、存储器组B和存储器组C内的单个存储体的位宽为一个复数字,支持4路数据并行的复数向量运算和8路数据并行的实数向量运算;计算单元、地址产生单元和存储交织单元均与控制单元连接;地址产生单元根据运算类型、运算的数据并行度及向量的长度产生所需的操作数地址序列、系数地址序列、结果地址序列;存储交织单元与地址产生单元和计算单元连接,并实现存储体的地址映射。 |
地址 |
210093 江苏省南京市汉口路22号南京大学蒙民伟楼612室 |