Abstract | ||
---|---|---|
One task of all Fortran 90 compilers is to scalarize the arraysyntax statements of a program into equivalent sequential code. Mostcompilers require multiple passes over the program source to ensure correctnessof this translation, since their analysis algorithms only work onthe scalarized form. These same compilers then make additional subsequentpasses to perform loop optimizations such as loop fusion. In thispaper we discuss a strategy that is capable of making advanced... |
Year | DOI | Venue |
---|---|---|
2000 | 10.1007/3-540-46423-9_15 | Compiler Construction |
Keywords | Field | DocType |
program source,fusion decision,array syntax statement,array level,advanced scalarization,equivalent sequential code,advanced scalarizer,array syntax,runtime performance,loop fusion,analysis strategy,loop optimization | Loop fusion,Programming language,Computer science,Loop fission,Correctness,Fortran,Loop tiling,Compiler,Compiled language,Loop interchange | Conference |
Volume | ISSN | ISBN |
1781 | 0302-9743 | 3-540-67263-X |
Citations | PageRank | References |
2 | 0.39 | 10 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Gerald Roth | 1 | 2 | 0.39 |