Title :
Implementation of high-throughput FFT processing on an application-specific reconfigurable processor
Author :
Lei Liu ; Ziyu Yang ; Sikun Li ; Ming Yan
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense Technol. Changsha, Changsha, China
Abstract :
To meet the increasing requirements on both high-performance and high-flexibility for modern communication applications, this paper presents a novel Application Specific Reconfigurable Architecture called ASRA that tightly integrates a custom reconfigurable core with a very-long instruction word (VLIW) basic core. ASRA uses clustered register files and the two parts can work in parallel. The reconfigurable core used to execute multi-grained custom instructions offers improved performance by hardware acceleration for critical computation task, and the basic core for general instructions provides enough flexibility. The run-time context manager can dynamically select and bind custom instructions to appropriate reconfigurable fabrics while considering run-time changing scenarios. As a case study, we exploited variable-length and high-throughput fast Fourier transformation (FFT) processing which is a kernel data processing task in communication systems on ASRA processor. Using fast scratchpad memory and reconfigurable port-binding mechanism, we pipeline read/write operation and butterfly operation and connect them to support hardware pipeline execution of the loop kernel. Experiment results show that ASRA achieves a high performance improvement and a good flexibility.
Keywords :
fast Fourier transforms; mathematics computing; reconfigurable architectures; ASRA; VLIW basic core; application specific reconfigurable architecture; application-specific reconfigurable processor; butterfly operation; clustered register files; custom instructions; fast Fourier transform; fast scratchpad memory; general instructions; hardware acceleration; loop kernel; multigrained custom instructions; pipeline read-write operation; reconfigurable core; reconfigurable fabrics; reconfigurable port-binding mechanism; run-time context manager; variable-length high-throughput FFT processing; very-long instruction word; Custom Instructions; Fast Fourier Transform; Run-time Reconfigurable;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2012 2nd International Conference on
Conference_Location :
Changchun
Print_ISBN :
978-1-4673-2963-7
DOI :
10.1109/ICCSNT.2012.6526157