Automatic Matrix Format Exploration for Large Scale Linear Algebra

dc.contributor.advisorJermaine, Christopheren_US
dc.creatorLuo, Shangyuen_US
dc.date.accessioned2020-11-03T20:02:22Zen_US
dc.date.available2020-11-03T20:02:22Zen_US
dc.date.created2020-05en_US
dc.date.issued2020-10-30en_US
dc.date.submittedMay 2020en_US
dc.date.updated2020-11-03T20:02:22Zen_US
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.en_US
dc.format.mimetypeapplication/pdfen_US
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>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/109492en_US
dc.language.isoengen_US
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.en_US
dc.subjectDistributed Database Systemsen_US
dc.subjectLarge-scale Linear Algebraen_US
dc.subjectMachine Learningen_US
dc.titleAutomatic Matrix Format Exploration for Large Scale Linear Algebraen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentComputer Scienceen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelDoctoralen_US
thesis.degree.nameDoctor of Philosophyen_US
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: