This paper describes the Array Manipulation Language (AML), an algebra for multidimensional array data. AML is generic, in the sense that it can be customized to support a wide variety of domain-specific operations on arrays. AML expressions can be treated declaratively and subjected to rewrite optimizations. To illustrate this, several rewrite rules that exploit the structural properties of the AML operations are presented. Some techniques for efficient evaluation of AML expressions are also discussed. 1 Introduction It has become widely recognized that database systems should support non-traditional data types, such as sequences, images, and video. Object-relational database systems currently support such data through user-defined data ...
The compilation of data intensive application programs involving persistent data into efficient impl...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This thesis explores the possibilities of doing mathematical problems involving algebra on a comput...
Abstract. Arrays are a common and important class of data. At present, database systems do not provi...
Arrays are an appropriate data model for images, gridded output from computational models, and other...
Multidimensional array data come up in many application areas. In computer graphics and imaging, tho...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Abstract: The data manipulation language is described, founded on princes-groin of logical...
In the RasDaMan project a database system for management of multdimensional arrays is being built. I...
This paper provides an in-depth survey on the integration of machine learning and array databases. F...
In this paper we present the language ADL \Gamma an algebraic database query language for complex ob...
A graphical model for describing schemes and instances of object-databases and a graphical data mani...
The ability to describe array expressions in terms of the shapes of their arguments and the symbolic...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
Various models and languages for describing and manipulating hierarchically structured data have bee...
The compilation of data intensive application programs involving persistent data into efficient impl...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This thesis explores the possibilities of doing mathematical problems involving algebra on a comput...
Abstract. Arrays are a common and important class of data. At present, database systems do not provi...
Arrays are an appropriate data model for images, gridded output from computational models, and other...
Multidimensional array data come up in many application areas. In computer graphics and imaging, tho...
Objective: To study novel ways of representing data arrays for potential application in a microcompu...
Abstract: The data manipulation language is described, founded on princes-groin of logical...
In the RasDaMan project a database system for management of multdimensional arrays is being built. I...
This paper provides an in-depth survey on the integration of machine learning and array databases. F...
In this paper we present the language ADL \Gamma an algebraic database query language for complex ob...
A graphical model for describing schemes and instances of object-databases and a graphical data mani...
The ability to describe array expressions in terms of the shapes of their arguments and the symbolic...
We present a compiler and a typed intermediate language for a subset of APL. The intermediate langua...
Various models and languages for describing and manipulating hierarchically structured data have bee...
The compilation of data intensive application programs involving persistent data into efficient impl...
AbstractAdvanced database applications demand new data modeling constructs beyond those available in...
This thesis explores the possibilities of doing mathematical problems involving algebra on a comput...