A graph-based algorithm of operation binding for compilers targeting heterogeneous datapath

被引:2
|
作者
Ishiura, N [1 ]
Yamaguchi, M [1 ]
Kambe, T [1 ]
机构
[1] Osaka Univ, Dept Informat Syst Engn, Suita, Osaka 5650871, Japan
关键词
D O I
10.1109/APCCAS.1998.743792
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a graph-based binding algorithm for a retargetable compiler which can deal with "heterogeneous" Or "non-orthogonal" datapath architectures. In compilation of programs for such architectures, binding of operations to functional units becomes a hard task because a certain assignment of an operation to a functional unit may make the execution of succeeding operations impossible. In our previous work [Yam98], we proposed a BDD-based algorithm to solve the operation binding problem completely, but it is applicable to a limited size of DFGs because it requires large number of Boolean variables. As a remedy to this problem, we propose in this paper a new algorithm which is based on transformations of a graph representing the solution space. The time complexity remains exponential but the new algorithm is better in that it is applicable to larger instances.
引用
收藏
页码:395 / 398
页数:4
相关论文
共 50 条
  • [1] Graph-based algorithm of operation binding for compilers targeting heterogeneous datapath
    Osaka Univ, Osaka, Japan
    IEEE Asia Pac Conf Circuits Syst Proc, (395-398):
  • [2] A GRAPH-BASED ALGORITHM FOR THE AUTOMATED DATAPATH SYNTHESIS OF ASM
    KUO, YH
    HSU, JP
    KUNG, LY
    MICROPROCESSING AND MICROPROGRAMMING, 1987, 21 (1-5): : 647 - 654
  • [3] Beyond Trees: Calculating Graph-Based Compilers (Functional Pearl)
    Bahr, Patrick
    Hutton, Graham
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2024, 8 (ICFP): : 1 - 25
  • [4] Graph-Based Logic Bit Slicing for Datapath-Aware Placement
    Huang, Chau-Chin
    Lin, Bo-Qiao
    Lee, Hsin-Ying
    Chang, Yao-Wen
    Wu, Kuo-Sheng
    Yang, Jun-Zhi
    PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,
  • [5] Research on a Graph-Based Algorithm
    Dai, Shang-ping
    Duan Xin
    PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN, VOL 1, 2008, : 17 - 20
  • [6] Iterative heterogeneous graph learning for knowledge graph-based recommendation
    Liu, Tieyuan
    Shen, Hongjie
    Liang, Chang
    Long, Li
    Li, Jingjing
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [7] Iterative heterogeneous graph learning for knowledge graph-based recommendation
    Tieyuan Liu
    Hongjie Shen
    Liang Chang
    Long Li
    Jingjing Li
    Scientific Reports, 13
  • [8] Graffiti: graph-based classification in heterogeneous networks
    Ralitsa Angelova
    Gjergji Kasneci
    Gerhard Weikum
    World Wide Web, 2012, 15 : 139 - 170
  • [9] A Weighted Heterogeneous Graph-Based Dialog System
    Zhao, Xinyan
    Chen, Liangwei
    Chen, Huanhuan
    IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2023, 34 (08) : 5212 - 5217
  • [10] Graffiti: graph-based classification in heterogeneous networks
    Angelova, Ralitsa
    Kasneci, Gjergji
    Weikum, Gerhard
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2012, 15 (02): : 139 - 170