Automata-based symbolic scheduling for looping DFGs

被引:8
|
作者
Haynal, S [1 ]
Brewer, F
机构
[1] Intel Corp, Strateg CAD Lab, Hillsboro, OR 97124 USA
[2] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
基金
美国国家科学基金会;
关键词
scheduling; loop pipelining; Binary Decision Diagrams; high-level synthesis; nondeterminism; automata; symbolic model;
D O I
10.1109/12.910815
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an exact technique for scheduling looping data-flow graphs that implicitly supports functional pipelining and loop winding. Automata-based symbolic modeling provides efficient representation of ail causal executions of a given behavioral description subject to finite state bounds. Since a complete set of scheduling solutions is found, further incremental refinements, such as sequential interface protocol constraints, can be easily accommodated. Efficiency in the implementation is maintained by careful formulation of the automata and by judicious exploration techniques. Results are presented for traditionally referenced benchmarks, several large synthetic benchmarks, and a practical industrial example.
引用
收藏
页码:250 / 267
页数:18
相关论文
共 50 条
  • [21] Automata-based axiom pinpointing
    Baader, Franz
    Penaloza, Rafael
    [J]. AUTOMATED REASONING, PROCEEDINGS, 2008, 5195 : 226 - +
  • [22] Automata-Based Axiom Pinpointing
    Franz Baader
    Rafael Peñaloza
    [J]. Journal of Automated Reasoning, 2010, 45 : 91 - 129
  • [23] Automata-based confidentiality monitoring
    Le Guernic, Gurvan
    Banerjee, Anindya
    Jensen, Thomas
    Schmidt, David A.
    [J]. ADVANCES IN COMPUTER SCIENCE - ASIAN 2006: SECURE SOFTWARE AND RELATED ISSUES, 2007, 4435 : 75 - +
  • [24] Scheduling Domestic Shiftable Loads in Smart Grids: A Learning Automata-Based Scheme
    Thapa, Rajan
    Jiao, Lei
    Oommen, B. John
    Yazidi, Anis
    [J]. SMART GRID INSPIRED FUTURE TECHNOLOGIES, 2017, 203 : 58 - 68
  • [25] Automata-Based Axiom Pinpointing
    Baader, Franz
    Penaloza, Rafael
    [J]. JOURNAL OF AUTOMATED REASONING, 2010, 45 (02) : 91 - 129
  • [26] Cellular automata-based noise generator
    Kokolakis, I
    Koukopoulos, S
    Andreadis, I
    Boutalis, Y
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 1999, 336 (05): : 799 - 808
  • [27] Tools for support of automata-based programming
    Gurov, V. S.
    Mazin, M. A.
    Narvsky, A. S.
    Shalyto, A. A.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2007, 33 (06) : 343 - 355
  • [28] Automata-Based CSL Model Checking
    Zhang, Lijun
    Jansen, David N.
    Nielson, Flemming
    Hermanns, Holger
    [J]. Automata, Languages and Programming, ICALP, Pt II, 2011, 6756 : 271 - 282
  • [29] Cellular Automata-Based LDPC Decoder
    Queen, C. Abisha
    Anbuselvi, M.
    Salivahanan, S.
    [J]. ARTIFICIAL INTELLIGENCE AND EVOLUTIONARY COMPUTATIONS IN ENGINEERING SYSTEMS, ICAIECES 2015, 2016, 394 : 885 - 894
  • [30] A learning automata-based memetic algorithm
    Mirsaleh, M. Rezapoor
    Meybodi, M. R.
    [J]. GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2015, 16 (04) : 399 - 453