Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1531542.1531555acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
research-article

Dynamic context management for low power coarse-grained reconfigurable architecture

Published: 10 May 2009 Publication History

Abstract

Coarse-grained reconfigurable architectures (CGRA) require many processing elements (PEs) and a configuration memory unit (configuration cache) for reconfiguration of its PE array. Al-though this structure is meant for high performance and flexibility, it consumes significant power. Specially, power consumption by configuration cache is explicit overhead compared to other types of IP cores. Reducing power in configuration cache is very crucial for CGRA to be more competitive and reliable processing core in embedded systems. In this paper, we propose a dynamic context management strategy for power saving in configuration cache. This power-efficient approach works without degrading the per-formance and flexibility of CGRA. Experimental results show that the proposed approach saves 38.24%/38.15% of the power in write/read-operation of configuration cache with negligible area overhead compared to the previous design.

References

[1]
Reiner Hartenstein, "A decade of reconfigurable computing: a visionary retrospective," in Proc. of Design Automation and Test in Europe Conf., pp. 642--649, Mar. 2001.
[2]
Bingfeng Mei, Serge Vernalde, Diederik Verkest, and Rudy Lau-wereins, "Design methodology for a tightly coupled VLIW reconfigurable matrix architecture: a case study," in Proc. of Design Automation and Test in Europe Conf., pp. 1224--1229, Mar. 2004.
[3]
Nikhil Bansal, Sumit Gupta, Nikil D. Dutt, and Alex Nicolau, "Analysis of the performance of coarse-grain reconfigurable architectures with different processing element configurations," in Proc. of Workshop on Application Specific Processors, Dec. 2003.
[4]
T. Miyamori and K. Olukotun, "A quantitative analysis of reconfigurable coprocessors for multimedia applications," in Proc. of IEEE Symoposium on FPGAs for Custom Computing Machines, pp 15--17, April 1998.
[5]
Herman Schmit, David Whelihan, Andrew Tsai, Matthew Moe, Benjamin Levine and R. Reed Taylor, "PipeRench: A Virtualized Programmable Datapath in 0.18 Micron Technology," in Proc. of IEEE Custom Integrated Circuits Conference, pp 63 --66, May 2002.
[6]
Hartej Singh, Ming-Hau Lee, Guangming Lu, Fadi J. Kur-dahi, Nader Bagherzadeh, and Eliseu M. Chaves Filho, "MorphoSys: an integrated reconfigurable system for data-parallel and computation-intensive applications," IEEE Trans. on Computers, vol. 49, no. 5, pp. 465--481, May 2000.
[7]
Jurgen Becker and Martin Vorbach, "Architecture, memory and interface technology integration of an industrial/academic configurable system-on-chip (CSoC)," in Proc. of IEEE Computer Society Annual Symp. on VLSI, 2003.
[8]
Frank Bouwens, Mladen Berekovic, Andreas Kanstein and Georgi Gaydadjiev, "Architectural exploration of the ADRES coarse-grained reconfigurable array," in proc. of Int. Workshop on Applied Reconfigurable Computing, pp. 1--13, March 2007.
[9]
Yoonjin Kim, Ilhyun Park, Kiyoung Choi and Yunheung Paek, "Power-conscious configuration cache structure and code mapping for coarse-grained reconfigurable architecture," in Proc. of Int. Symp. on Low Power Electronics and Design, Oct. 2006.
[10]
http://www.netlib.org/benchmark/livermorec
[11]
http://www.ert.rwth-achen.de/Projekte/Tools/DSPSTONE

Cited By

View all
  • (2016)Software-Based Selective Validation Techniques for Robust CGRAs Against Soft ErrorsACM Transactions on Embedded Computing Systems (TECS)10.1145/284394315:1(1-26)Online publication date: 28-Jan-2016
  • (2016)Dynamic Computation of Time-Varying Spatial ContextsJournal of Computing and Information Science in Engineering10.1115/1.403403417:1(011007)Online publication date: 7-Nov-2016
  • (2016)IntroductionInvasive Tightly Coupled Processor Arrays10.1007/978-981-10-1058-3_1(1-19)Online publication date: 9-Jul-2016
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GLSVLSI '09: Proceedings of the 19th ACM Great Lakes symposium on VLSI
May 2009
558 pages
ISBN:9781605585222
DOI:10.1145/1531542
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: 10 May 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. coarse-grained reconfigurable architecture
  2. configuration cache
  3. context word
  4. digital signal processing
  5. embedded systems
  6. system-on-chip (soc)

Qualifiers

  • Research-article

Conference

GLSVLSI '09
Sponsor:
GLSVLSI '09: Great Lakes Symposium on VLSI 2009
May 10 - 12, 2009
MA, Boston Area, USA

Acceptance Rates

Overall Acceptance Rate 312 of 1,156 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 13 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Software-Based Selective Validation Techniques for Robust CGRAs Against Soft ErrorsACM Transactions on Embedded Computing Systems (TECS)10.1145/284394315:1(1-26)Online publication date: 28-Jan-2016
  • (2016)Dynamic Computation of Time-Varying Spatial ContextsJournal of Computing and Information Science in Engineering10.1115/1.403403417:1(011007)Online publication date: 7-Nov-2016
  • (2016)IntroductionInvasive Tightly Coupled Processor Arrays10.1007/978-981-10-1058-3_1(1-19)Online publication date: 9-Jul-2016
  • (2014)Rotated parallel mapping: A novel approach for mapping data parallel applications on CGRAs2014 International Conference on ReConFigurable Computing and FPGAs (ReConFig14)10.1109/ReConFig.2014.7032554(1-6)Online publication date: Dec-2014
  • (2013)Testing reliability techniques for SoCs with fault tolerant CGRA by using live FPGA fault injection2013 International Conference on Field-Programmable Technology (FPT)10.1109/FPT.2013.6718415(462-465)Online publication date: Dec-2013
  • (2012)Using Run-Time Reconfiguration to Implement Fault-Tolerant Coarse Grained Reconfigurable ArchitecturesProceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum10.1109/IPDPSW.2012.39(320-327)Online publication date: 21-May-2012
  • (2012)Configuration Cache Management for Coarse-Grained Reconfigurable Architecture with Multi-ArrayProceedings of the 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery10.1109/CyberC.2012.55(286-291)Online publication date: 10-Oct-2012
  • (2011)BibliographyDesign of Low-Power Coarse-Grained Reconfigurable Architectures10.1201/b10471-13(189-196)Online publication date: 14-Apr-2011
  • (2011)Low-Cost TMR for Fault-Tolerance on Coarse-Grained Reconfigurable ArchitecturesProceedings of the 2011 International Conference on Reconfigurable Computing and FPGAs10.1109/ReConFig.2011.57(135-140)Online publication date: 30-Nov-2011
  • (2009)Dynamic context management for coarse-grained reconfigurable array DSP architecture2009 IEEE 8th International Conference on ASIC10.1109/ASICON.2009.5351603(79-82)Online publication date: Oct-2009

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