Arrays are an appropriate data model for images, gridded output from computational models, and other types of data. This paper describes an approach to array query processing. Queries are expressed in AML, a logical algebra that is easily extended with user-defined functions to support a wide variety of array operations. For example, compression, filtering, and algebraic operations on images can be described. We show how AML expressions involving such operations can be treated declaratively and subjected to useful rewrite optimizations. We also describe a plan generator that produces efficient iterator-based plans from rewritten AML expressions.
Abstract Array Algorithms are defined as functional algorithms where each step of the algorithm resu...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Multidimensional numeric arrays are often serialized to binary formats for efficient storage and pro...
Abstract. Arrays are a common and important class of data. At present, database systems do not provi...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
The ability to describe array expressions in terms of the shapes of their arguments and the symbolic...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
This article describes how array predicates were used to reduce the computational complexity of four...
textabstractNon-trivial retrieval applications involve complex computations on large multi-dimension...
Abstract The Matrix Framework is a recent proposal by Information Retrieval (IR) researchers to flex...
In the RasDaMan project a database system for management of multdimensional arrays is being built. I...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
The theory of arrays, introduced by McCarthy in his seminal paper "Toward a mathematical science of ...
Abstract Array Algorithms are defined as functional algorithms where each step of the algorithm resu...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Multidimensional numeric arrays are often serialized to binary formats for efficient storage and pro...
Abstract. Arrays are a common and important class of data. At present, database systems do not provi...
This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array da...
textabstractNon-trivial scientific applications often involve complex computations on large multi-di...
The ability to describe array expressions in terms of the shapes of their arguments and the symbolic...
A variety of concepts, laws, and notations are presented which facilitate reasoning about arrays. Th...
This article describes how array predicates were used to reduce the computational complexity of four...
textabstractNon-trivial retrieval applications involve complex computations on large multi-dimension...
Abstract The Matrix Framework is a recent proposal by Information Retrieval (IR) researchers to flex...
In the RasDaMan project a database system for management of multdimensional arrays is being built. I...
Existing array region representation techniques are sensitive to the complexity of array subscripts....
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
The theory of arrays, introduced by McCarthy in his seminal paper "Toward a mathematical science of ...
Abstract Array Algorithms are defined as functional algorithms where each step of the algorithm resu...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Multidimensional numeric arrays are often serialized to binary formats for efficient storage and pro...