skip to main content
10.1145/1283780.1283801acmconferencesArticle/Chapter ViewAbstractPublication PagesislpedConference Proceedingsconference-collections
Article

Post-placement leakage optimization for partially dynamically reconfigurable FPGAs

Published: 27 August 2007 Publication History

Abstract

As technology continues to shrink, leakage power becomes animportant issue for modern FPGAs. In this paper, we address the leakage issue of partially dynamical reconfigurable FPGAs. We focus on eliminating leakage waste due to the delay between reconfiguration and task execution. We propose a post-placement leakage-aware scheduling algorithm that refines a placement generated by a performance-driven scheduler such that leakage waste is minimized and performance is not sacrificed. Experimental results on real and synthetic designs demonstrate the effectiveness and efficiency of our algorithm on leakage optimization.

References

[1]
J. Anderson and F. Najm. Active leakage power optimization for fpgas. TCAD, 25(3):423--437, 2006.
[2]
S. Banerjee, E. Bozorgzadeh, and N. Dutt. Hw-sw partitioning for architectures with partial dynamic reconfiguration. In Technical Report CECS-TR-05-02, UC Irvine, 2005.
[3]
S. Banerjee, E. Bozorgzadeh, and N. Dutt. Physically-aware hw-sw partitioning for reconfigurable architectures with partial dynamic reconfiguration. In Proc. DAC, pages 335--340, 2005.
[4]
R. P. Bharadwaj, R. Konar, P. T. Balsara, and D. Bhatia. Exploiting temporal idleness to reduce leakage power in programmable architectures. In Proc. ASPDAC, pages 651--656, 2005.
[5]
J. M. Cooly and J. W. Tukey. An algorithm for the machine calculation of complex fourier series. Mathmatics of Computation, 19:297--301, 1965.
[6]
R. P. Dick, D. L. Rhodes, and W. Wolf. Tgff: Task graph for free. In Proc. CODES, pages 597--101, 1998.
[7]
S. P. Fekete, E. Kóhler, and J. Teich. Optimal fpga module placement with temporal precedence constraints. In Proc. DATE, pages 658--665, 2001.
[8]
A. Gayasen, Y. Tsai, N. Vijaykrishnan, M. Kandemir, M. J. Irwin, and T. Tuan. Reducing leakage energy in fpgas using region-constrained placement. In Proc. FPGA, pages 51--58, 2004.
[9]
S. Hauck. Configuration pre-fetch for single context reconfigurable processors. In Proc. FPGA, pages 65--74, 1998.
[10]
D. Lee, D. Blaauw, and D. Sylvester. Gate oxide leakage current analysis and reduction for vlsi circuits. TVLSI, 12(2), 2004.
[11]
F. Li, D. Chen, L. He, and J. Cong. Architecture evaluation for power-efficient fpgas. In Proc. FPGA, pages 175--184, 2003.
[12]
F. Li, Y. Lin, and L. He. Fpga power reduction using configurable dualvdd. In Proc. DAC, pages 735--740, 2004.
[13]
N. Lopez-Benitez and J.-Y. Hyon. Simulation of task graph systems in heterogeneous computing environments. In Proc. HCW, pages 112--124, 1999.
[14]
Y. Meng, Y. Sherwood, and R. Kastner. Leakage power reduction of embedded memories on fpgas through location assignment. In Proc. DAC, pages 612--617, 2006.
[15]
A. Rahman and V. Polavarapuv. Evaluation of low-leakage design techniques for field programmable gate arrays. In Proc. FPGA, pages 23--30, 2004.
[16]
TORSCHE. Torsche scheduling toolbox for matlab user's guide v0.2.0b2. page 61.
[17]
T. Tuan and B. Lai. Leakage power analysis of a 90nm fpga. In Proc. CICC, pages 57--60, 2003.
[18]
Xilinx. Virtex-ii pro and virtex ii pro x fpga user guide. In Xilinx Inc., 2005.
[19]
P.-H. Yuh, C.-L. Yang, and Y.-W. Chang. Temporal floorplanning using the t-tree formulation. In Proc. ICCAD, pages 300--305, 2004.

Cited By

View all
  • (2021)A Survey: FPGA‐Based Dynamic Scheduling of Hardware TasksChinese Journal of Electronics10.1049/cje.2021.07.02130:6(991-1007)Online publication date: Nov-2021
  • (2018)Energy-efficient scheduling on multi-FPGA reconfigurable systemsMicroprocessors & Microsystems10.1016/j.micpro.2013.05.00137:6-7(590-600)Online publication date: 28-Dec-2018
  • (2015)Energy efficient partitioning of dynamic reconfigurable MRAM-FPGAs2015 25th International Conference on Field Programmable Logic and Applications (FPL)10.1109/FPL.2015.7293947(1-6)Online publication date: Sep-2015
  • Show More Cited By

Index Terms

  1. Post-placement leakage optimization for partially dynamically reconfigurable FPGAs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ISLPED '07: Proceedings of the 2007 international symposium on Low power electronics and design
    August 2007
    432 pages
    ISBN:9781595937094
    DOI:10.1145/1283780
    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: 27 August 2007

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. field-programmable gate array
    2. leakage
    3. post-placement optimization
    4. scheduling

    Qualifiers

    • Article

    Conference

    ISLPED07
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 398 of 1,159 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 08 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)A Survey: FPGA‐Based Dynamic Scheduling of Hardware TasksChinese Journal of Electronics10.1049/cje.2021.07.02130:6(991-1007)Online publication date: Nov-2021
    • (2018)Energy-efficient scheduling on multi-FPGA reconfigurable systemsMicroprocessors & Microsystems10.1016/j.micpro.2013.05.00137:6-7(590-600)Online publication date: 28-Dec-2018
    • (2015)Energy efficient partitioning of dynamic reconfigurable MRAM-FPGAs2015 25th International Conference on Field Programmable Logic and Applications (FPL)10.1109/FPL.2015.7293947(1-6)Online publication date: Sep-2015
    • (2015)Ant-Colony Optimization Based Algorithm for Energy-Efficient Scheduling on Dynamically Reconfigurable SystemsProceedings of the 2015 Ninth International Conference on Frontier of Computer Science and Technology10.1109/FCST.2015.10(127-134)Online publication date: 26-Aug-2015
    • (2011)An enhanced leakage-aware scheduler for dynamically reconfigurable FPGAsProceedings of the 16th Asia and South Pacific Design Automation Conference10.5555/1950815.1950944(661-667)Online publication date: 25-Jan-2011
    • (2011)An enhanced leakage-aware scheduler for dynamically reconfigurable FPGAs16th Asia and South Pacific Design Automation Conference (ASP-DAC 2011)10.1109/ASPDAC.2011.5722270(661-667)Online publication date: Jan-2011

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media