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

skip to main content
10.1109/DATE.2005.118acmconferencesArticle/Chapter ViewAbstractPublication PagesdateConference Proceedingsconference-collections
Article

Design Space Exploration for Dynamically Reconfigurable Architectures

Published: 07 March 2005 Publication History

Abstract

By incorporating reconfigurable hardware in embedded system architectures it has become easier to satisfy the performance constraints of demanding applications while lowering system cost. In order to evaluate the performance of a candidate architecture, the nodes (tasks) of the data flow graphs that describe an application must be assigned to the computing resources of the architecture: programmable processors and reconfigurable FPGAs, whose run-time reconfiguration capabilities must be exploited. In this paper we present a novel design exploration tool-based on a local search algorithm with global convergence properties-which simultaneously explores choices for computing resources, assignments of nodes to these resources, task schedules on the programmable processors and context definitions for the reconfigurable circuits. The tool finds a solution that minimizes system cost while meeting the performance constraints; more precisely it lets the designer select the quality of the optimization (hence its computing time) and finds accordingly a solution with close-to-minimal cost.

References

[1]
{1} Altera. Excalibur architecture, www.altera.com, 2004.
[2]
{2} Atmel. AT94K architecture, www.atmel.com, 2004.
[3]
{3} M. Auguin and K. Ben Chehida et al. Partitioning and code-sign tools & methodology for reconfigurable computing: the EPICURE philosophy. In Proc. 3rd Workshop on Systems, Architectures, Modeling Simulation, pages 46-51, July 2003.
[4]
{4} B. Carré. Graphs and Networks. Oxford Univ. Press, 1985.
[5]
{5} K. S. Chatha and R. Vemuri. Hardware-software codesign for dynamically reconfigurable architectures. In P. Lysaght et al., editor, Field-Programmable Logic and Applications, pages 175-184. Springer-Verlag, Berlin, 1999.
[6]
{6} K. B. Chehida and M. Auguin. HW/SW partitioning approach for reconfigurable system design. In Proc. Intnl. Conf. on Compilers, Architectures and Synthesis for Embedded Systems, pages 247-251, 2002.
[7]
{7} C. Haubelt, J. Teich, K. Richter, and R. Ernst. System design for flexibility. In Proc. Design Automation and Test in Europe (DATE'02), pages 854-861, March 2002.
[8]
{8} M. Kaul, R. Vemuri, S. Govindarajan, and I. Ouaiss. An automated temporal partitioning and loop fission approach for FPGA based reconfigurable synthesis of DSP applications. In Proc. of Design Automation Conf., pages 616-622, 1999.
[9]
{9} J. Lam. An efficient simulated annealing schedule. PhD thesis, Computer Science, Yale University, 1988.
[10]
{10} R. Maestre and F. Kurdahi et al. Kernel scheduling in reconfigurable computing. In Proc. Conf. on Design, Automation and Test in Europe (DATE'99), pages 90-110, March 1999.
[11]
{11} B. Miramond. Optimization method for hw/sw partitioning of systems described with multiple models of computation. PhD thesis, Université d'Evry, France, 2003, (in French).
[12]
{12} J. Noguera and R. Badia. HW/SW codesign techniques for dynamically reconfigurable architectures. IEEE Transactions on VLSI Systems, 10(4):399-415, August 2002.
[13]
{13} D. N. Rakhmatov and S. B. Vrudhula. Hardware-software bipartitioning for dynamically reconfigurable systems. In Proc. 10th Intnl. Worshop on Hardware/Software Codesign, CODES'02, pages 145-150, May 2002.
[14]
{14} L. Shang and N. K. Jha. Hardware-software co-synthesis of low power real-time distributed embedded systems with dynamically reconfigurable FPGAs. In 15th IEEE Intnl. Conf. on VLSI Design, pages 345-352, Jan. 2002.
[15]
{15} W. Swartz. Automatic layout of analog and digital mixed macro/standard cell integrated circuits. PhD thesis, Electrical Engineering, Yale University, 1993.

Cited By

View all
  • (2013)Implementation and validation of architectural space exploration techniques for domain-specific reconfigurable computingDesign Automation for Embedded Systems10.5555/2631602.263161717:1(27-51)Online publication date: 1-Mar-2013
  • (2012)Evaluation of runtime task mapping using the rSesame frameworkInternational Journal of Reconfigurable Computing10.1155/2012/2342302012(14-14)Online publication date: 1-Jan-2012
  • (2009)Run-time HW/SW scheduling of data flow applications on reconfigurable architecturesEURASIP Journal on Embedded Systems10.1155/2009/9762962009(3-3)Online publication date: 1-Jan-2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
DATE '05: Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
March 2005
630 pages
ISBN:0769522882

Sponsors

Publisher

IEEE Computer Society

United States

Publication History

Published: 07 March 2005

Check for updates

Qualifiers

  • Article

Conference

DATE05
Sponsor:

Acceptance Rates

Overall Acceptance Rate 518 of 1,794 submissions, 29%

Upcoming Conference

DATE '25
Design, Automation and Test in Europe
March 31 - April 2, 2025
Lyon , France

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2013)Implementation and validation of architectural space exploration techniques for domain-specific reconfigurable computingDesign Automation for Embedded Systems10.5555/2631602.263161717:1(27-51)Online publication date: 1-Mar-2013
  • (2012)Evaluation of runtime task mapping using the rSesame frameworkInternational Journal of Reconfigurable Computing10.1155/2012/2342302012(14-14)Online publication date: 1-Jan-2012
  • (2009)Run-time HW/SW scheduling of data flow applications on reconfigurable architecturesEURASIP Journal on Embedded Systems10.1155/2009/9762962009(3-3)Online publication date: 1-Jan-2009
  • (2009)OveRSoCInternational Journal of Reconfigurable Computing10.1155/2009/4506072009(1-26)Online publication date: 1-Jan-2009
  • (2005)Energy conscious online architecture adaptation for varying latency constraints in sensor network applicationsProceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/1084834.1084875(148-153)Online publication date: 19-Sep-2005

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