DocumentCode
980290
Title
Experiments in optimizing FP
Author
Ryder, B.G. ; Pendergrast, J. Stephen
Author_Institution
Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA
Volume
14
Issue
4
fYear
1988
fDate
4/1/1988 12:00:00 AM
Firstpage
444
Lastpage
454
Abstract
FPOPT, a globally optimizing compiler for FP, was built to study the efficiency of compiling a functional programming language by translating it into an intermediate language and then optimizing that intermediate language. The FPOPT system, the design of the intermediate language and the optimizations performed are described. The relative effectiveness of these optimizations, singly and in combinations, are compared using an instrumented version of FPOPT.
Keywords
high level languages; optimisation; program compilers; program interpreters; FP; FPOPT; functional programming language; globally optimizing compiler; intermediate language; Aggregates; Code standards; Computer languages; Data structures; Design optimization; Functional programming; Instruments; Optimizing compilers; Proposals; Runtime;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.4668
Filename
4668
Link To Document