High Performance and Low Cost Implementation of Fast Fourier Transform Algorithm based on Hardware Software Co-design

被引:0
|
作者
Govil, Naman [1 ]
Chowdhury, Shubhajit Roy [1 ]
机构
[1] IIIT Hyderabad, Ctr VLSI & Embedded Syst Technol, Hyderabad 500032, Andhra Pradesh, India
来源
2014 IEEE REGION 10 SYMPOSIUM | 2014年
关键词
High Performance Computing; Fast Fourier Transform (FFT); Hardware-Software Co-design; Power Dissipation; Peformance; FFT;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The paper presents a high performance implementation of Fast Fourier Transform (FFT) algorithm using the notion of Hardware Software Partitioning. The co-design methodology was used to achieve higher system performance and design flexibility. The algorithm was originally implemented on a microcontroller (Atmega16) but suffered from high execution delay. A low cost reconfigurable device like Spartan-3E Field Programmable Gate Array (FPGA) was then used to overcome this shortcoming, but the algorithm failed to be implemented on it, due to limited number of configurable logic blocks available within the capacity of the FPGA. Finally, a novel architecture has been realized based on hardware software partition with respect to implementation on microcontroller and FPGA together, such that the two devices communicate with each other, run synergistically and ensure optimality in power, delay and area. Also, a comparative study of the power dissipation, execution delay, area of implementing FFT on the different architectures: first, completely sequential (software), second, completely parallel, i.e. hardware (using FPGA) and third based on Hardware Software Co-design is performed. The power consumption of the co-design has been found to be 0.072W at a supply voltage 3.3V.
引用
收藏
页码:403 / 407
页数:5
相关论文
共 50 条
  • [31] Hardware/Software Co-Design of Cryptographic SoC Based on RISC-V Virtual Prototype
    Zheng, Xin
    Wu, Junwei
    Lin, Xian
    Gao, Huaien
    Cai, Suting
    Xiong, Xiaoming
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (09) : 3624 - 3628
  • [32] Issues and Improvements of Hardware/Software Co-Design Sensorless Implementation in a Permanent Magnet Synchronous Motor using Veristand
    Minambres-Marcos, V.
    Guerrero-Martinez, M. A.
    Romero-Cadaval, E.
    Gutierrez, J.
    2013 IEEE INTERNATIONAL SYMPOSIUM ON SENSORLESS CONTROL FOR ELECTRICAL DRIVES AND PREDICTIVE CONTROL OF ELECTRICAL DRIVES AND POWER ELECTRONICS (SLED/PRECEDE), 2013,
  • [33] Hardware/Software Co-design of an ATCA-based Computation Platform for Data Acquisition and Triggering
    Wang, Qiang
    Jantsch, Axel
    Jin, Dapeng
    Kopp, Andreas
    Kuehn, Wolfgang
    Lang, Johannes
    Lange, Soeren
    Li, Lu
    Lu, Ming
    Liu, Zhen'an
    Lu, Zhonghai
    Muenchow, David
    Roskoss, Johannes
    Xu, Hao
    2009 16TH IEEE-NPSS REAL TIME CONFERENCE, 2009, : 485 - +
  • [34] FirePerf: FPGA-Accelerated Full-System Hardware/Software Performance Profiling and Co-Design
    Karandikar, Sagar
    Ou, Albert
    Amid, Alon
    Mao, Howard
    Katz, Randy
    Nikolic, Borivoje
    Asanovic, Krste
    TWENTY-FIFTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS (ASPLOS XXV), 2020, : 715 - 731
  • [35] High-Level Synthesis in the Delft Workbench Hardware/Software Co-design Tool-Chain
    Nane, Razvan
    Sima, Vlad-Mihai
    Cuong Pham-Quoc
    Goncalves, Fernando
    Bertels, Koen
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (EUC 2014), 2014, : 138 - 145
  • [36] Low Latency Architecture Design and Implementation for Short-Time Fourier Transform Algorithm on FPGA
    Srinivas, Nagapuri
    Kumar, Puli Kishore
    Pradhan, Gayadhar
    2017 IEEE INTERNATIONAL CONFERENCE ON MICROWAVES, ANTENNAS, COMMUNICATIONS AND ELECTRONIC SYSTEMS (COMCAS), 2017, : 324 - 328
  • [37] SECDA: Efficient Hardware/Software Co-Design of FPGA-based DNN Accelerators for Edge Inference
    Haris, Jude
    Gibson, Perry
    Cano, Jose
    Agostini, Nicolas Bohm
    Kaeli, David
    2021 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD 2021), 2021, : 33 - 43
  • [38] Hardware - software co-design framework for sum of absolute difference based block matching in motion estimation
    Chandran, K. R. Sarath
    Chandramani, Premanand Venkatesh
    MICROPROCESSORS AND MICROSYSTEMS, 2020, 74
  • [39] Advanced hardware/software co-design on reconfigurable network-on-chip based hyper-platforms
    Hollstein, Thomas
    Glesner, Manfred
    COMPUTERS & ELECTRICAL ENGINEERING, 2007, 33 (04) : 310 - 319
  • [40] Hardware/software co-design and verification methodology from system level based on System Dependence Graph
    Sasaki, Shunsuke
    Nishihara, Tasuku
    Ando, Daisuke
    Fujita, Masahiro
    JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2007, 13 (13) : 1972 - 2001