Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1629395.1629414acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Streaming FFT on REDEFINE-v2: an application-architecture design space exploration

Published: 11 October 2009 Publication History

Abstract

In this paper we explore an implementation of a high-throughput, streaming application on REDEFINE-v2, which is an enhancement of REDEFINE. REDEFINE is a polymorphic ASIC combining the flexibility of a programmable solution with the execution speed of an ASIC. In REDEFINE Compute Elements are arranged in an 8x8 grid connected via a Network on Chip (NoC) called RECONNECT, to realize the various macrofunctional blocks of an equivalent ASIC.
For a 1024-FFT we carry out an application-architecture design space exploration by examining the various characterizations of Compute Elements in terms of the size of the instruction store. We further study the impact by using application specific, vectorized FUs. By setting up different partitions of the FFT algorithm for persistent execution on REDEFINE-v2, we derive the benefits of setting up pipelined execution for higher performance. The impact of the REDEFINE-v2 micro-architecture for any arbitrary N-point FFT (N > 4096) FFT is also analyzed. We report the various algorithm-architecture tradeoffs in terms of area and execution speed with that of an ASIC implementation. In addition we compare the performance gain with respect to a GPP.

References

[1]
Mythri Alle, Keshavan Varadarajan, Alexander Fell, S. K. Nandy, and Ranjani Narayan. Compiling Techniques for Coarse Grained Runtime Reconfigurable Architectures. In ARC'09: Proceedings of the 5th IEEE International Workshop on Applied Reconfigurable Computing, July 2008.
[2]
Mythri Alle, Keshavan Varadarajan, Alexander Fell, Nimmy Joseph, C. Ramesh Reddy, Saptarsi Das, Prasenjit Biswas, Jugantor Chetia, S. K. Nandy, and Ranjani Narayan. REDEFINE: Runtime Reconfigurable Polymorphic ASIC. IEEE Transactions on Embedded Systems, Special Issue on Configuring Algorithms, Processes and Architecture, 2008.
[3]
Mythri Alle, Keshavan Varadarajan, Nimmy Joseph, C. Ramesh Reddy, Alexander Fell, S. K. Nandy, and Ranjani Narayan. Synthesis of Application Accelerators on Runtime Reconfigurable Hardware. In ASAP '08: Proceedings of the 19th IEEE International Conference on Application specific Systems, Architectures and Processors, July 2008.
[4]
James W. Cooley and John W. Tukey. An algorithm for the machine calculation of complex fourier series. Mathematics of Computation, 19(90):297--301, 1965.
[5]
William J. Dally. Virtual-Channel Flow Control. IEEE Transactions on Parallel and Distributed Systems, 3(2):194--205, 1992.
[6]
Alexander Fell, Prasenjit Biswas, Jugantor Chetia, S. K. Nandy, and Ranjani Narayan. Generic Routing Rules and a Scalable Access Enhancement for the Network on Chip RECONNECT. In 22nd IEEE International SOC Conference, September 2009.
[7]
Yasuhiro Inagami and John F. Foley. The specification of a new Manchester Dataflow Machine. In ICS '89: Proceedings of the 3rd International Conference on Supercomputing, New York, NY, USA, 1989.
[8]
Nimmy Joseph, C. Ramesh Reddy, Keshavan Varadarajan, Mythri Alle, Alexander Fell, S. K. Nandy, and Ranjani Narayan. RECONNECT: A NoC for polymorphic ASICs using a Low Overhead Single Cycle Router. In ASAP '08: Proceedings of the 19th IEEE International Conference on Application specific Systems, Architectures and Processors, July 2008.
[9]
Amar Nath Satrawala, Keshavan Varadarajan, Mythri Alle, S. K. Nandy, and Ranjani Narayan. REDEFINE: Architecture of a SOC Fabric for Runtime Composition of Computation Structures. In FPL '07: Proceedings of the International Conference on Field Programmable Logic and Applications, August 2007.

Cited By

View all
  • (2014)Co-exploration of NLA kernels and specification of Compute Elements in distributed memory CGRAs2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)10.1109/SAMOS.2014.6893215(225-232)Online publication date: Jul-2014
  • (2014)Synthesis of Instruction Extensions on HyperCell, a reconfigurable datapath2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)10.1109/SAMOS.2014.6893214(215-224)Online publication date: Jul-2014
  • (2010)Towards minimizing execution delays on dynamically reconfigurable processorsProceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems10.1145/1878921.1878935(77-86)Online publication date: 24-Oct-2010
  • Show More Cited By

Index Terms

  1. Streaming FFT on REDEFINE-v2: an application-architecture design space exploration

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CASES '09: Proceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems
    October 2009
    298 pages
    ISBN:9781605586267
    DOI:10.1145/1629395
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 11 October 2009

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. NOC
    2. application synthesis
    3. custom instruction extension
    4. dataflow software pipeline
    5. honeycomb
    6. polymorphic asic
    7. router
    8. runtime reconfiguration

    Qualifiers

    • Research-article

    Conference

    ESWeek '09
    ESWeek '09: Fifth Embedded Systems Week
    October 11 - 16, 2009
    Grenoble, France

    Acceptance Rates

    Overall Acceptance Rate 52 of 230 submissions, 23%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Co-exploration of NLA kernels and specification of Compute Elements in distributed memory CGRAs2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)10.1109/SAMOS.2014.6893215(225-232)Online publication date: Jul-2014
    • (2014)Synthesis of Instruction Extensions on HyperCell, a reconfigurable datapath2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)10.1109/SAMOS.2014.6893214(215-224)Online publication date: Jul-2014
    • (2010)Towards minimizing execution delays on dynamically reconfigurable processorsProceedings of the 2010 international conference on Compilers, architectures and synthesis for embedded systems10.1145/1878921.1878935(77-86)Online publication date: 24-Oct-2010
    • (2010)Accelerating Numerical Linear Algebra Kernels on a Scalable Run Time Reconfigurable PlatformProceedings of the 2010 IEEE Annual Symposium on VLSI10.1109/ISVLSI.2010.65(161-166)Online publication date: 5-Jul-2010
    • (2010)Design space exploration of systolic realization of QR factorization on a runtime reconfigurable platform2010 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation10.1109/ICSAMOS.2010.5642058(265-272)Online publication date: Jul-2010

    View Options

    Get Access

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media