CODE OPTIMIZATION OF STRAIGHT-LINE PROGRAMS FOR A DATA-FLOW MACHINE.

被引:0
|
作者
Kimura, Haruhiko
机构
来源
Systems, computers, controls | 1982年 / 13卷 / 05期
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The author discusses code optimization and presents an algorithm for conversion from straight-line programs for a data-flow machine consisting only of artihmetic instructions to an optimum code (i. e. , to an object program with minimum execution time). It is first assumed that the execution time of each operation depends on the value of the input data. Based on that assumption, a control unit for extracting instructions is proposed which dynamically determines the execution order of instructions to which combinational law is applicable. It is then examined whether or not the execution time can be decreased by eliminating common factors by distributive law. An algorithm is presented to determine the optimum code when algebraic law is applied. It is also shown that the computation time is O(n**2).
引用
收藏
页码:64 / 73
相关论文
共 50 条
  • [1] Balancing Straight-line Programs
    Ganardi, Moses
    Jez, Artur
    Lohrey, Markus
    JOURNAL OF THE ACM, 2021, 68 (04)
  • [2] Generalized straight-line programs
    Navarro, Gonzalo
    Olivares, Francisco
    Urbina, Cristian
    ACTA INFORMATICA, 2025, 62 (01)
  • [3] Balancing Straight-Line Programs
    Ganardi, Moses
    Lohrey, Markus
    Jez, Artur
    2019 IEEE 60TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS 2019), 2019, : 1169 - 1183
  • [4] Iterated Straight-Line Programs
    Navarro, Gonzalo
    Urbina, Cristian
    LATIN 2024: THEORETICAL INFORMATICS, PT I, 2024, 14578 : 66 - 80
  • [5] Learning to schedule straight-line code
    Moss, E
    Utgoff, P
    Cavazos, J
    Precup, D
    Stefanovic, D
    Brodley, C
    Scheeff, D
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 10, 1998, 10 : 929 - 935
  • [6] Sparse resultants and straight-line programs
    Jeronimo, Gabriela
    Sabia, Juan
    JOURNAL OF SYMBOLIC COMPUTATION, 2018, 87 : 14 - 27
  • [7] GENERATING EFFICIENT CODE FROM DATA-FLOW PROGRAMS
    HALBWACHS, N
    RAYMOND, P
    RATEL, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 528 : 207 - 218
  • [8] Balancing Straight-Line Programs for Strings and Trees
    Lohrey, Markus
    BEYOND THE HORIZON OF COMPUTABILITY, CIE 2020, 2020, 12098 : 296 - 300
  • [9] ON PARALLEL COMPUTATIONS OF EXPRESSIONS AND STRAIGHT-LINE PROGRAMS
    RYTTER, W
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1990, 9 (05): : 427 - 439
  • [10] Interpolation of polynomials given by straight-line programs
    Garg, Sanchit
    Schost, Eric
    THEORETICAL COMPUTER SCIENCE, 2009, 410 (27-29) : 2659 - 2662