Two-level languages for program optimization

被引:0
|
作者
Calcagno, C [1 ]
机构
[1] Univ Genoa, DISI, Genoa, Italy
关键词
partial evaluation; program generation; semantics;
D O I
10.1016/j.tcs.2003.11.013
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Two-level languages incorporate binding time information inside types, that is, whether a piece of code is completely known at compile-time, or needs some more inputs and can be evaluated only at run-time. We consider the use of 2-level languages in the framework of partial evaluation, and use a 2-level version of the simply typed lambda calculus with recursion. We give an operational semantics, an equational theory and a denotational semantics, that give an account of the distinction between compilation and execution phases. An adequacy theorem is given to relate the two semantics, showing in particular how they agree on non-termination at compile time. We finally give a more refined model using functor categories. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:61 / 81
页数:21
相关论文
共 50 条
  • [21] Two-level optimization strategy for fuzzy control design
    Sheng, WX
    Miao, DQ
    Dai, RW
    [J]. 1997 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT PROCESSING SYSTEMS, VOLS 1 & 2, 1997, : 276 - 280
  • [22] Two-Level Design Optimization for Compression Stiffened Panel
    Morteza Dezyani
    Hossein Dalayeli
    Shahram Yousefi
    Hamid Farrokhfal
    [J]. Iranian Journal of Science and Technology, Transactions of Mechanical Engineering, 2018, 42 : 199 - 211
  • [23] Two-Level Design Optimization for Compression Stiffened Panel
    Dezyani, Morteza
    Dalayeli, Hossein
    Yousefi, Shahram
    Farrokhfal, Hamid
    [J]. IRANIAN JOURNAL OF SCIENCE AND TECHNOLOGY-TRANSACTIONS OF MECHANICAL ENGINEERING, 2018, 42 (02) : 199 - 211
  • [24] Optimization of PWM for Overmodulation Region of Two-level Inverters
    Stumpf, Peter
    Halasz, Sandor
    [J]. 2016 IEEE INTERNATIONAL POWER ELECTRONICS AND MOTION CONTROL CONFERENCE (PEMC), 2016, : 174 - 179
  • [25] A GENERAL TWO-LEVEL SUBSPACE METHOD FOR NONLINEAR OPTIMIZATION
    Chen, Cheng
    Wen, Zaiwen
    Yuan, Yaxiang
    [J]. JOURNAL OF COMPUTATIONAL MATHEMATICS, 2018, 36 (06) : 881 - 902
  • [26] Two-level optimization model for Lower Indus Basin
    Garg, NK
    Ali, A
    [J]. AGRICULTURAL WATER MANAGEMENT, 1998, 36 (01) : 1 - 21
  • [27] A two-level decomposition method for shape optimization of structures
    Wang, XC
    Kennedy, D
    Williams, FW
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 1997, 40 (01) : 75 - 88
  • [28] Two-level optimization for section and shape of framed structures
    Numerical Simulation Center for Engineering, Beijing University of Technology, Beijing 100124, China
    [J]. Gongcheng Lixue, 2009, 8 (116-122):
  • [29] A two-level distributed algorithm for nonconvex constrained optimization
    Kaizhao Sun
    X. Andy Sun
    [J]. Computational Optimization and Applications, 2023, 84 : 609 - 649
  • [30] A two-level optimization feature for the design of aerospace structures
    Carrera, E
    Mannella, L
    Augello, G
    Gualtieri, N
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2003, 217 (G4) : 189 - 206