DocumentCode
3591627
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
fYear
1999
fDate
6/21/1905 12:00:00 AM
Firstpage
609
Lastpage
614
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
Print_ISBN
0-7695-0078-1
Type
conf
DOI
10.1109/DATE.1999.761191
Filename
761191
Link To Document