IMPROVED OPTIMIZATION OF FORTRAN OBJECT PROGRAMS

被引:11
|
作者
SCARBOROUGH, RG
KOLSKY, HG
机构
关键词
COMPUTER OPERATING SYSTEMS - Program Compilers - OPTIMIZATION;
D O I
10.1147/rd.246.0660
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For many years the FORTRAN H Extended compiler has produced highly optimized object programs for IBM System/360 and System/370 computers. A study of the object programs revealed, however, that important additional optimizations were possible, and the compiler has been enhanced accordingly. First, the range of cases handled by the optimization techniques already present in the compiler has been extended. For example, more duplicate computations are eliminated, and more invariant computations are moved from inner to outer loops. Second, several new optimizations have been added, with subscript computation and register allocation receiving particular attention. Third, certain optimization restrictions have been removed. This paper describes these improvements and reports their effects.
引用
收藏
页码:660 / 676
页数:17
相关论文
共 50 条
  • [31] FORTRAN OPTIMIZATION - METCALF,M
    CLARKE, PA
    COMPUTER JOURNAL, 1984, 27 (04): : 382 - 382
  • [32] Object-Oriented Programming in Modern Fortran
    A. M. Gorelik
    Programming and Computer Software, 2004, 30 : 173 - 179
  • [33] On the automatic parallelization of sparse and irregular Fortran programs
    Lin, Yuan
    Padua, David
    Scientific Programming, 1999, 7 (03): : 231 - 246
  • [34] USE OF SOFTWARE PROBES IN TESTING FORTRAN PROGRAMS
    PAIGE, MR
    BENSON, JP
    COMPUTER, 1974, 7 (07) : 40 - 47
  • [35] FORTRAN programs for space-time modeling
    De Cesare, L
    Myers, DE
    Posa, D
    COMPUTERS & GEOSCIENCES, 2002, 28 (02) : 205 - 212
  • [36] Object-oriented programming in modern Fortran
    Gorelik, AM
    PROGRAMMING AND COMPUTER SOFTWARE, 2004, 30 (03) : 173 - 179
  • [37] Techniques for the translation of MATLAB programs into Fortran 90
    De Rose, L
    Padua, D
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1999, 21 (02): : 286 - 323
  • [38] MORE FORTRAN PROGRAMS FOR ECONOMISTS - SLATER,LJ
    MAYES, DG
    JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES A-STATISTICS IN SOCIETY, 1973, 136 : 265 - 266
  • [39] SQUEEZING LARGE FORTRAN PROGRAMS INTO PERSONAL COMPUTERS
    GREYNOLDS, AW
    JOURNAL OF THE OPTICAL SOCIETY OF AMERICA A-OPTICS IMAGE SCIENCE AND VISION, 1986, 3 (13): : P111 - P111
  • [40] FORTPORT - AN ENVIRONMENT FOR THE DEVELOPMENT OF PARALLEL FORTRAN PROGRAMS
    MILLIGAN, P
    MCCONNELL, RK
    REA, SA
    SAGE, PP
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 73 - 76