Title :
Exploiting state equivalence on the fly while applying code motion and speculation
Author :
Dos Santos, Luiz C V ; Jess, Jochen A G
Author_Institution :
Design Autom. Sect., Eindhoven Univ. of Technol., Netherlands
fDate :
6/21/1905 12:00:00 AM
Abstract :
Emerging design problems are prompting the use of code motion and speculation in high-level synthesis to shorten schedules and meet tight time-constraints. Unfortunately, they may increase the number of states to an extent not always affordable for embedded systems. We propose a new technique that not only leads to less states, but also speeds up scheduling. Equivalent states are predicted and merged while building the finite state machine. Experiments indicate that flexible code motions can be used, since our technique restrains state expansion
Keywords :
embedded systems; finite state machines; high level synthesis; reachability analysis; scheduling; FSM construction; HLS tools; code motion; embedded systems; finite state machine; high-level synthesis; scheduling speedup; speculation; state equivalence; time-constraints; Automata; Computer science; Design automation; Embedded system; Encoding; High level synthesis; Parallel processing; Pipeline processing; Processor scheduling; Time factors;
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Print_ISBN :
0-7695-0078-1
DOI :
10.1109/DATE.1999.761191