[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/603095.603176acmconferencesArticle/Chapter ViewAbstractPublication PagesiccadConference Proceedingsconference-collections
Article

A super-scheduler for embedded reconfigurable systems

Published: 04 November 2001 Publication History

Abstract

Emerging reconfigurable systems attain high peformance with embedded optimized cores. For mapping designs on such special architectures, synthesis tools, that are aware of the special capabilities of the underlying architecture are necessary. In this paper we are proposing an algorithm to perform simultaneous scheduling and binding, targeting embedded reconfigurable systems. Our algorithm differs from traditional scheduling methods in its capability of efficiently utilizing embedded blocks within the reconfigurable system. Our algorithm can be used to implement several other scheduling techniques, such as ASAP, ALAP, and list scheduling. Hence we refer to it as a super-scheduler. Our algorithm is a path-based scheduling algorithm. At each step, an individual path from the input DFG is scheduled. Our experiments with several DFG's extracted from MediaBench suit indicate promising results. Our scheduler presents capability to perform the trade-off between maximally utilizing the high-performance embedded blocks and exploiting parallelism in the schedule.

References

[1]
S. Hauck, "The Role of FPGAs in Programmable Systems," Proceedings of the IEEE, Vol. 86, No. 4, pp. 615-638, April, 1998.
[2]
Xilinx Inc., http://www.xilinx.com.
[3]
Altera Inc., http://www.altera.com/products/devices/excalibur/excindex.html.
[4]
Lucent Technologies, "Lucent Technologies Announces High-Speed Communications Cores For Customizing ORCA(r) FPGAs", http://www.lucent.com/micro/NEWS/PRESS97/081897a.html.
[5]
M.J. Atallah, S.R. Kosaraju, "An Efficient Algorithm for Maxdominance with Applications," Algorithmica, 4(1989), 221-236. Feb 2000.
[6]
R. Camposano, "Path-Based Scheduling for Synthesis," IEEE Transactions on Computer-Aided Design, 10(1), January 1991.
[7]
S. Raje, M. Sarrafzadeh, "GEM: A Geometric Algorithm for Scheduling," 1993 International Symposium on Circuits and Systems (ISCAS-93), May 1993.
[8]
A. H. Timmer, J. A. G. Jess, "Exact Scheduling Strategies based on Bipartite Graph Matching," Proceedings of the European Design and Test Conference, March, 1995.
[9]
Stanford University Compiler Group, "The SUIF 2 Compiler System," http://suif.stanford.edu/suif/suif2/index.html.
[10]
C. Lee, M. Potkonjak, W. H. Mangione-Smith, "MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems," Proc. of International Symposium on Microarchitecture, IEEE Micro-30, 1997.

Cited By

View all
  • (2007)Lightweight medical BodyNetsProceedings of the ICST 2nd international conference on Body area networks10.5555/1460232.1460252(1-8)Online publication date: 11-Jun-2007
  • (2007)Managing the power resources of sensor networks with performance considerationsComputer Communications10.5555/1227865.122802730:5(1122-1135)Online publication date: 1-Mar-2007
  • (2005)An ILP based management protocol for wireless networksProceedings of the 9th WSEAS International Conference on Communications10.5555/1369885.1369887(1-6)Online publication date: 14-Jul-2005
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICCAD '01: Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design
November 2001
656 pages
ISBN:0780372492
  • Conference Chair:
  • Rolf Ernst

Sponsors

Publisher

IEEE Press

Publication History

Published: 04 November 2001

Check for updates

Qualifiers

  • Article

Conference

ICCAD01
Sponsor:
ICCAD01: International Conference on Computer Aided Design
November 4 - 8, 2001
California, San Jose

Acceptance Rates

Overall Acceptance Rate 457 of 1,762 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2007)Lightweight medical BodyNetsProceedings of the ICST 2nd international conference on Body area networks10.5555/1460232.1460252(1-8)Online publication date: 11-Jun-2007
  • (2007)Managing the power resources of sensor networks with performance considerationsComputer Communications10.5555/1227865.122802730:5(1122-1135)Online publication date: 1-Mar-2007
  • (2005)An ILP based management protocol for wireless networksProceedings of the 9th WSEAS International Conference on Communications10.5555/1369885.1369887(1-6)Online publication date: 14-Jul-2005
  • (2005)Temperature-aware resource allocation and binding in high-level synthesisProceedings of the 42nd annual Design Automation Conference10.1145/1065579.1065633(196-201)Online publication date: 13-Jun-2005
  • (2005)Instruction scheduling using MAX-MIN ant system optimizationProceedings of the 15th ACM Great Lakes symposium on VLSI10.1145/1057661.1057674(44-49)Online publication date: 17-Apr-2005
  • (2004)A low power architecture for embedded perceptionProceedings of the 2004 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/1023833.1023842(46-56)Online publication date: 22-Sep-2004
  • (2003)Achieving Design Closure Through Delay Relaxation ParameterProceedings of the 2003 IEEE/ACM international conference on Computer-aided design10.5555/996070.1009868Online publication date: 9-Nov-2003
  • (2003)Effective graph theoretic techniques for the generalized low power binding problemProceedings of the 2003 international symposium on Low power electronics and design10.1145/871506.871544(152-157)Online publication date: 25-Aug-2003
  • (2003)Optimal reconfiguration sequence managementProceedings of the 2003 Asia and South Pacific Design Automation Conference10.1145/1119772.1119843(359-365)Online publication date: 21-Jan-2003
  • (2002)Hardware-software bipartitioning for dynamically reconfigurable systemsProceedings of the tenth international symposium on Hardware/software codesign10.1145/774789.774819(145-150)Online publication date: 6-May-2002
  • Show More Cited By

View Options

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