Automatic Matrix Format Exploration for Large Scale Linear Algebra

dc.contributor.advisorJermaine, Christopher
dc.creatorLuo, Shangyu
dc.date.accessioned2020-11-03T20:02:22Z
dc.date.available2020-11-03T20:02:22Z
dc.date.created2020-05
dc.date.issued2020-10-30
dc.date.submittedMay 2020
dc.date.updated2020-11-03T20:02:22Z
dc.description.abstractThe input of a linear algebra (LA) operation, such as matrices and vectors, could be stored in multiple ways: rows/columns, strips, blocks, etc. Usually, it is very difficult for a programmer to figure out the proper format to use to make a LA computation run fast. Predicting and optimizing the runtime behavior of a LA computation is not an easy task, even when one has expert knowledge of the underlying execution engine. The situation is particularly difficult if the computation consists of thousands of operations, and those operations must be run in a distributed manner. In this paper, we argue that we can render a parallel relational database to automatically explore the formats of LA computations. More specifically, our system would take in the existing code and analyze the operations in the code, explore different formats for those operations and select the most efficient formats, and finally automatically generate the new code to run those operations in their selected formats. We show that our implementation is able to find the formats that have a better performance than the formats that are manually picked up by an expert user of the system.
dc.format.mimetypeapplication/pdf
dc.identifier.citationLuo, Shangyu. "Automatic Matrix Format Exploration for Large Scale Linear Algebra." (2020) Diss., Rice University. <a href="https://hdl.handle.net/1911/109492">https://hdl.handle.net/1911/109492</a>.
dc.identifier.urihttps://hdl.handle.net/1911/109492
dc.language.isoeng
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.
dc.subjectDistributed Database Systems
dc.subjectLarge-scale Linear Algebra
dc.subjectMachine Learning
dc.titleAutomatic Matrix Format Exploration for Large Scale Linear Algebra
dc.typeThesis
dc.type.materialText
thesis.degree.departmentComputer Science
thesis.degree.disciplineEngineering
thesis.degree.grantorRice University
thesis.degree.levelDoctoral
thesis.degree.nameDoctor of Philosophy
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
LUO-DOCUMENT-2020.pdf
Size:
1.01 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.6 KB
Format:
Plain Text
Description: