MAKING A COMPILER EASILY PORTABLE

被引:0
|
作者
BALLARIN, E [1 ]
BURKHART, H [1 ]
EIGENMANN, R [1 ]
KINDLIMANN, H [1 ]
MOSER, M [1 ]
机构
[1] SWISS FED INST TECHNOL,INST ELEKTR,CH-8092 ZURICH,SWITZERLAND
关键词
COMPUTER INTERFACES - COMPUTER SOFTWARE - Portability;
D O I
10.1109/52.2022
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The authors describe a technique for porting a modern language that makes it possible to port the language quickly and still get fast execution. They relate the practical experience they gained when porting the compiler to different environments. They concentrate on transportation problems of compilers that generate machine code rather than those that generate interpreter code. The authors' approach is based on the definition of a universal operating-system interface that must be implemented on the target machine to install the compiler. They ported the Modula-2/68K compiler, which was developed at their institute and has successfully been installed at external sites. Of the two porting procedures they offered--source-code cross development and object-code transportation--the external sites preferred the latter because it requires less effort. 8 refs.
引用
收藏
页码:30 / 38
页数:9
相关论文
共 50 条
  • [21] SILICON COMPILER SPEEDS MASK MAKING
    SMITH, K
    ELECTRONICS-US, 1982, 55 (15): : 68 - +
  • [22] ApproxHPVM: A Portable Compiler IR for Accuracy-Aware Optimizations
    Sharif, Hashim
    Srivastava, Prakalp
    Huzaifa, Muhammad
    Kotsifakou, Maria
    Joshi, Keyur
    Sarita, Yasmin
    Zhao, Nathan
    Adve, Vikram S.
    Misailovic, Sasa
    Adve, Sarita
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2019, 3 (OOPSLA):
  • [23] Templates-based portable just-in-time compiler
    Iliasov, A
    ACM SIGPLAN NOTICES, 2003, 38 (08) : 37 - 43
  • [24] The Pandore data-parallel compiler and its portable runtime
    Andre, F
    LeFur, M
    Maheo, Y
    Pazat, JL
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, 1995, 919 : 176 - 183
  • [25] A portable printer controller ASIC design using behavioral compiler
    Chan, T
    Yeh, B
    TENTH ANNUAL IEEE INTERNATIONAL ASIC CONFERENCE AND EXHIBIT, PROCEEDINGS, 1997, : 84 - 87
  • [26] hcc - A portable ANSI C compiler (with a code generator for the PowerPCs)
    Abdullah, MH
    ACM SIGPLAN NOTICES, 1996, 31 (08) : 52 - 59
  • [27] Making cyclic RNAs easily available
    Frieden, M
    Grandas, A
    Pedroso, E
    CHEMICAL COMMUNICATIONS, 1999, (16) : 1593 - 1594
  • [28] Portable Section-level Tuning of Compiler Parallelized Applications
    Mustafa, Dheya
    Eigenmann, Rudolf
    2012 INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SC), 2012,
  • [29] SecureJS']JS Compiler: Portable Memory Isolation in Java']JavaScript
    Ko, Yoonseok
    Rezk, Tamara
    Serrano, Manuel
    36TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2021, 2021, : 1265 - 1274
  • [30] Portable Tor Router: Easily Enabling Web Privacy for Consumers
    Barberis, Adrian
    Radosevich, Danny
    Emery, Wyatt
    Borowczak, Mike
    2018 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2018,