AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, by which ASL/F programs are translated into object programs that can be executed efficiently on the conventional machines, are studied. The effectiveness of those method is investigated by implementing an optimizing compiler for ASL/F and executing several sample programs. Experimental results show that (1) all optimization discussed here are useful in reducing the execution time and/or memory space requirement, and (2) the execution time of an ASL/F program is about 75 to 135% of that of a PASCAL program which implements the same algorithm
Optimizing programs to run efficiently on modern parallel hardware is hard but crucial for many appl...
Over 25 implementations of different functional languages are benchmarked using the same program, a ...
In this dissertation we present the RICE optimizing compiler for the functional logic language Curry...
AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, ...
The Basic Linear Algebra Subprograms or BLAS provide the foundation for much of the software used i...
The goal of this research is to design and implement a small functional programming language that in...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
We express implementations of functional languages as a succession of program transformations in a c...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
For some, functional languages hold the promise of allowing ease of programming massively parallel c...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
Over 25 implementations of different functional languages are benchmarked using the same program, a ...
Common subexpression elimination is a well-known compiler optimisation that saves time by avoiding t...
Machine The Functional Abstract Machine (Fam) is a stack machine designed to support functional lang...
Optimizing programs to run efficiently on modern parallel hardware is hard but crucial for many appl...
Over 25 implementations of different functional languages are benchmarked using the same program, a ...
In this dissertation we present the RICE optimizing compiler for the functional logic language Curry...
AbstractA purely functional language called ASL/F is defined, and compiling and optimizing methods, ...
The Basic Linear Algebra Subprograms or BLAS provide the foundation for much of the software used i...
The goal of this research is to design and implement a small functional programming language that in...
ing out and studying those patterns of computation as useful objects in their own right leads to fur...
The extensive dependence of modern-day society on large software systems places a premium on tools f...
We express implementations of functional languages as a succession of program transformations in a c...
Functional logic languages amalgamate functional and logic \u000Aprogramming programming paradigms. ...
For some, functional languages hold the promise of allowing ease of programming massively parallel c...
Automatic optimizers for computer programs work with a fixed list of rote transformations, while hu...
Over 25 implementations of different functional languages are benchmarked using the same program, a ...
Common subexpression elimination is a well-known compiler optimisation that saves time by avoiding t...
Machine The Functional Abstract Machine (Fam) is a stack machine designed to support functional lang...
Optimizing programs to run efficiently on modern parallel hardware is hard but crucial for many appl...
Over 25 implementations of different functional languages are benchmarked using the same program, a ...
In this dissertation we present the RICE optimizing compiler for the functional logic language Curry...