Show simple item record

dc.contributor.advisorSaman Amarasinghe.en_US
dc.contributor.authorEpstein, Aaron, M. Eng. (Aaron B.). Massachusetts Institute of Technologyen_US
dc.contributor.otherMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science.en_US
dc.date.accessioned2016-01-04T20:52:22Z
dc.date.available2016-01-04T20:52:22Z
dc.date.copyright2015en_US
dc.date.issued2015en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/100675
dc.descriptionThesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2015.en_US
dc.descriptionCataloged from PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (page 37).en_US
dc.description.abstractHalide is a tool that makes writing efficient code easier to design, maintain, and operate. However, Halide is currently limited to building programs that run on one machine, which bounds both the size of the input and the speed of computation. My work involves adding distributed computation as an option for running Halide programs. Enabling distributed computation would allow Halide to be run at a much larger scale and solve larger problems like weather simulation and 3D rendering. This project has dealt with how Halide can analyze what data programs will need to share and how they can efficiently share it. Using my work, a programmer can easily divide their input into several small chunks and start an instance of their program to solve each chunk with synchronization and data sharing handled through Halide.en_US
dc.description.statementofresponsibilityby Aaron Epstein.en_US
dc.format.extent38 pagesen_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsM.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectElectrical Engineering and Computer Science.en_US
dc.titleA distributed backend for Halideen_US
dc.typeThesisen_US
dc.description.degreeM. Eng.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.identifier.oclc932128346en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record