首页> 外文期刊>Very Large Scale Integration (VLSI) Systems, IEEE Transactions on >Hierarchical Design of an Application-Specific Instruction Set Processor for High-Throughput and Scalable FFT Processing
【24h】

Hierarchical Design of an Application-Specific Instruction Set Processor for High-Throughput and Scalable FFT Processing

机译:高通量和可扩展FFT处理的专用指令集处理器的分层设计

获取原文
获取原文并翻译 | 示例
           

摘要

Fast Fourier transformation (FFT), a kernel data processing task in communication systems, has been studied intensively for efficient software and hardware implementations. Nowadays, various orthogonal frequency division multiplexing (OFDM)-based wireless communication standards have raised more stringent requirements on both throughput and flexibility for FFT computation. Application-specific instruction set processor (ASIP) has emerged as a promising solution to meet these requirements. This paper presents a novel hierarchical design of an ASIP tailored for FFT. We reconstruct the FFT computation flow into a scalable array structure based on an 8-point butterfly unit (BU). The array structure can easily expand along both the horizontal and vertical dimensions for any-point FFT computation. We incorporate custom register files to reduce memory access and derive a regular data addressing rule accordingly. With the microarchitecture modifications, we extend the instruction set architecture (ISA) with new instructions to accelerate FFT operations. An FFT ASIP is implemented on Tensilica's reconfigurable processor platform. Our FFT ASIP achieves the data throughput of 405.7 Mb/s for 1 K-point FFT, which attains UWB-OFDM specifications. The area of our custom processor is 147 kilo gates and the total processor power consumption is 60.7 mW, which are acceptable compared to several other designs such as application specific integrated circuit, digital signal processing, field-programmable gate array, and other ASIP implementations. We also extend the implementation for up to 8 K-point FFTs, with degraded performance but still meeting the requirements of those communications standards that demand large-size FFT computations.
机译:快速傅里叶变换(FFT)是通信系统中的一项核心数据处理任务,已针对有效的软件和硬件实现进行了深入研究。如今,各种基于正交频分复用(OFDM)的无线通信标准对FFT计算的吞吐量和灵活性提出了更高的要求。专用指令集处理器(ASIP)已经成为满足这些要求的有前途的解决方案。本文提出了一种专为FFT设计的ASIP的新颖分层设计。我们将FFT计算流程重构为基于8点蝶形单元(BU)的可伸缩阵列结构。阵列结构可以轻松地沿水平和垂直方向扩展,以进行任意点FFT计算。我们合并了自定义寄存器文件,以减少对内存的访问,并相应地得出常规的数据寻址规则。通过微体系结构的修改,我们用新指令扩展了指令集架构(ISA),以加快FFT操作。在Tensilica的可重配置处理器平台上实现了FFT ASIP。对于1 K点FFT,我们的FFT ASIP达到405.7 Mb / s的数据吞吐量,达到UWB-OFDM规范。我们的定制处理器的面积为147千门,处理器的总功耗为60.7 mW,与其他几种设计(如专用集成电路,数字信号处理,现场可编程门阵列和其他ASIP实现)相比,这是可以接受的。我们还扩展了最多8 K点FFT的实现,虽然性能有所下降,但仍满足那些需要进行大FFT计算的通信标准的要求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号