Resynthesis and peephole transformations for the optimization of large-scale asynchronous systems

被引:0
|
作者
Chelcea, T [1 ]
Nowick, SM [1 ]
机构
[1] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Several approaches have been proposed for the syntax-directed compilation of asynchronous circuits from high-level specification languages, such as Balsa and Tangram. Both compilers have been successfully used in large real-world applications; however, in practice, these methods suffer from significant performance overheads due to their reliance on straightforward syntax-directed translation. This paper introduces a powerful new set of transformations, and an extended channel-based language to support them, which can be used an optimizing back-end for Balsa. The transforms described in this paper fall into two categories: resynthesis and peephole. The proposed optimization techniques have been fully integrated into a comprehensive asynchronous CAD package, Balsa. Experimental results on several substantial design examples indicate significant performance improvements.
引用
收藏
页码:405 / 410
页数:4
相关论文
共 50 条
  • [1] ASYNCHRONOUS PARALLEL NONCONVEX LARGE-SCALE OPTIMIZATION
    Cannelli, L.
    Facchinei, F.
    Kungurtsev, V.
    Scutari, G.
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 4706 - 4710
  • [2] Heuristic Logic Resynthesis Algorithms at the Core of Peephole Optimization
    Lee, Siang-Yun
    Micheli, Giovanni De
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3958 - 3971
  • [3] OPTIMIZATION OF LARGE-SCALE SYSTEMS
    KULIKOWSKI, R
    [J]. AUTOMATICA, 1970, 6 (02) : 315 - +
  • [4] ESSENTIALLY CYCLIC ASYNCHRONOUS NONCONVEX LARGE-SCALE OPTIMIZATION
    Cannelli, L.
    Facchinei, F.
    Kungurtsev, V.
    Scutari, G.
    [J]. 2017 IEEE 18TH INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING ADVANCES IN WIRELESS COMMUNICATIONS (SPAWC), 2017,
  • [5] Peephole optimization of asynchronous macromodule networks
    Gopalakrishnan, G
    Kudva, P
    Brunvand, E
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1999, 7 (01) : 30 - 37
  • [6] Optimization Algorithms for Large-Scale Systems
    Azizan N.
    [J]. Performance Evaluation Review, 2020, 47 (03): : 2 - 5
  • [7] ROBUST OPTIMIZATION OF LARGE-SCALE SYSTEMS
    MULVEY, JM
    VANDERBEI, RJ
    ZENIOS, SA
    [J]. OPERATIONS RESEARCH, 1995, 43 (02) : 264 - 281
  • [8] Large-scale optimization of aeroelastic systems
    Maute, K
    Nikbay, M
    Farhat, C
    [J]. TRENDS IN COMPUTATIONAL STRUCTURAL MECHANICS, 2001, : 613 - 622
  • [9] MULTI-AGENT ASYNCHRONOUS NONCONVEX LARGE-SCALE OPTIMIZATION
    Cannelli, L.
    Facchinei, F.
    Scutari, G.
    [J]. 2017 IEEE 7TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ADVANCES IN MULTI-SENSOR ADAPTIVE PROCESSING (CAMSAP), 2017,
  • [10] Hierarchical optimization of large-scale systems with aftereffect
    Shashikhin, V.N.
    [J]. Avtomatika i Telemekhanika, 1993, (04): : 73 - 84