Objective: To study novel ways of representing data arrays for potential application in a microcomputer-based APL interpreter. The goal is to find, for arrays containing mixed integers and real numbers, a way to improve both storage efficiency and thruput, over that obtainable using conventional APL interpreter array representations. Investigation: For the purposes of this study, three representative APL operators were chosen for implementation - dyadic addition, multiplication and selection. To establish a set of base cases from which to work, these three operators were implemented for two distinctly different data structures: Case-0: arrays containing only fixed length floating point data elements Case-1: arrays containing only fixed leng...
Binary multiplication continues to be one of the essential arithmetic operations in digital circuits...
The idea for this book grew out of proposals at the APL86 con ference in Manchester which led to th...
This thesis describes the design of an idiom matching technique in a compiler for APL. Idioms are pr...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Our algorithm presented here was planned to be implemented on an Intel 8086 microcomputer. In order ...
APL is a dynamically typed language which deals with arrays whose type, number of dimensions (rank)...
Although multicomputers are becoming feasible for solving large problems, they are difficult to prog...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
This article describes how array predicates were used to reduce the computational complexity of four...
We present an approach for compiling a rich subset of APL into data-parallel programs that can be ex...
The thesis describes a method of translating the computer language APL to other high-level languages...
Graduation date: 2001The arithmetic portions of almost all modern processor architectures are of ver...
The Applicative Programming System Architecture (APSA) combines an applicative language interpreter ...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
Distribution of this report is unlimited. 17. DIS-R!BUTION STATEMENT rof the onstract entered in elo...
Binary multiplication continues to be one of the essential arithmetic operations in digital circuits...
The idea for this book grew out of proposals at the APL86 con ference in Manchester which led to th...
This thesis describes the design of an idiom matching technique in a compiler for APL. Idioms are pr...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Our algorithm presented here was planned to be implemented on an Intel 8086 microcomputer. In order ...
APL is a dynamically typed language which deals with arrays whose type, number of dimensions (rank)...
Although multicomputers are becoming feasible for solving large problems, they are difficult to prog...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
This article describes how array predicates were used to reduce the computational complexity of four...
We present an approach for compiling a rich subset of APL into data-parallel programs that can be ex...
The thesis describes a method of translating the computer language APL to other high-level languages...
Graduation date: 2001The arithmetic portions of almost all modern processor architectures are of ver...
The Applicative Programming System Architecture (APSA) combines an applicative language interpreter ...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
Distribution of this report is unlimited. 17. DIS-R!BUTION STATEMENT rof the onstract entered in elo...
Binary multiplication continues to be one of the essential arithmetic operations in digital circuits...
The idea for this book grew out of proposals at the APL86 con ference in Manchester which led to th...
This thesis describes the design of an idiom matching technique in a compiler for APL. Idioms are pr...