2017 IEEE 33rd International Conference on Data Engineering (ICDE) 2017
DOI: 10.1109/icde.2017.108
|View full text |Cite
|
Sign up to set email alerts
|

Scalable Linear Algebra on a Relational Database System

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 34 publications
(8 citation statements)
references
References 19 publications
0
6
0
Order By: Relevance
“…Related work in the database community has taken steps to extend relational database engines to support distributed linear algebra [28] and distributed tensor computations [19].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Related work in the database community has taken steps to extend relational database engines to support distributed linear algebra [28] and distributed tensor computations [19].…”
Section: Related Workmentioning
confidence: 99%
“…Figure 2 shows DISTAL's three input sub-languages: a computation language that describes the desired kernel (lines [18][19], a scheduling language that describes how to optimize the computation (lines [23][24][25][26][27][28][29][30][31][32][33][34][35][36][37][38][39][40], and a format language that describes how the tensors are stored (lines [4][5][6][7][8][9][10][11][12][13][14][15]. In this section, we give background on each of these three components.…”
Section: Introductionmentioning
confidence: 99%
“…In-database Linear Algebra. Following the same direction of modelling machine learning algorithms inside the database, a very recent approach [36] demonstrates the support for linear algebra inside relational databases by extending the relational model with three data types, matrix, vector and labelled scalar, as well as a set of operations over the aforementioned types. These types can be used for attributes when creating a table, i.e.…”
Section: 53mentioning
confidence: 99%
“…Apart from altering the order of matrix multiplication chains, most of the rewritings at the logical level are based on simple mathematical properties. When linear algebra operators are integrated to a relational database as suggested in [36], reorderings between relational and linear algebra operators can also be applied based on the dimensions of the matrices. For example, in a SQL query that involves both joining tables and multiplying matrices, the order of joins can play an important role on the size of the result of matrix multiplication.…”
Section: Cost-based Optimizationmentioning
confidence: 99%
See 1 more Smart Citation