Proceedings of the 1998 IEEE/ACM International Conference on Computer-Aided Design - ICCAD '98 1998
DOI: 10.1145/288548.289074
|View full text |Cite
|
Sign up to set email alerts
|

Efficient encoding for exact symbolic automata-based scheduling

Abstract: 1. ABSTRACT This paper presents an efficient encoding and automaton construction which improves performance of automata-based scheduling techniques. The encoding preserves knowledge of what operations occurred previously but excludes when they occurred, allowing greater sharing among scheduling traces. The technique inherits all of the features of BDD-based control dominated scheduling including systematic speculation. Without conventional pruning, all schedules for several large samples are quickly constructe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
29
0

Year Published

1999
1999
2011
2011

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(29 citation statements)
references
References 12 publications
0
29
0
Order By: Relevance
“…Furthermore, control structures were not directly addressed in this short paper. Our previous work in [4] demonstrates a possible way of adding control. Finally, our use of symbolic reachability to determine valid schedules will be refined by related work in symbolic traversal techniques for verification.…”
Section: Future Workmentioning
confidence: 99%
“…Furthermore, control structures were not directly addressed in this short paper. Our previous work in [4] demonstrates a possible way of adding control. Finally, our use of symbolic reachability to determine valid schedules will be refined by related work in symbolic traversal techniques for verification.…”
Section: Future Workmentioning
confidence: 99%
“…Although we use CDFGs as the input specification for our tool, we therefore decided to extend the model introduced by [6], that is at the same time formal (based on concurrent automata), efficient (we can use symbolic representation techniques [3] with enhancements derived from concurrent specification models), control-oriented (condition evaluation and speculative execution were specific features of [6]), and flexible (we can represent I/O constraints by restrictions on the automata state space).…”
Section: Introductionmentioning
confidence: 99%
“…In this paper we also address this issue, by combining the scheduling and allocation steps together, while keeping an implicit representation of the complete solution space (as [6] did for scheduling alone). The designer must still explore the design space by defining the acceptable maximum numbers of functional units and registers.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations