An Efficient Hash Table Based Approach to Avoid State Space Explosion in History Driven Quasi-Static Scheduling

  • Authors:
  • Antonio G. Lomena;Marisa Lopez-Vallejo;Yosinori Watanabe;Alex Kondratyev

  • Affiliations:
  • Technical University of Madrid;Technical University of Madrid;Cadence Berkeley Laboratories;Cadence Berkeley Laboratories

  • Venue:
  • DATE '03 Proceedings of the conference on Design, Automation and Test in Europe - Volume 1
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an efficient hash table based method to optimally overcome a new variant of the state space explosion which appears during the quasi-static task scheduling of embedded, reactive systems. Our application domain is targeted to one-processor software synthesis, and the scheduling process is based on Petri net reachability analysis to ensure cyclic, bounded and undeadlocked programs. To achieve greater flexibility, we employ a dynamic, history based criterion to prune the search space. This makes our synthesis approach different from most existing code generation techniques. Our experimental results reveal a significant reduction in algorithmic complexity (both in memory storage and CPU time) obtained for medium and large size problems.