Schedule visualization and analysis for halide image processing language
Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2013.
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis |
Language: | eng |
Published: |
Massachusetts Institute of Technology
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/1721.1/85431 |
_version_ | 1826215593925148672 |
---|---|
author | Knežević, Jovana |
author2 | Frédo Durand. |
author_facet | Frédo Durand. Knežević, Jovana |
author_sort | Knežević, Jovana |
collection | MIT |
description | Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2013. |
first_indexed | 2024-09-23T16:36:21Z |
format | Thesis |
id | mit-1721.1/85431 |
institution | Massachusetts Institute of Technology |
language | eng |
last_indexed | 2024-09-23T16:36:21Z |
publishDate | 2014 |
publisher | Massachusetts Institute of Technology |
record_format | dspace |
spelling | mit-1721.1/854312019-04-10T21:32:45Z Schedule visualization and analysis for halide image processing language Knežević, Jovana Frédo Durand. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science. Electrical Engineering and Computer Science. Thesis: M. Eng., Massachusetts Institute of Technology, Department of Electrical Engineering and Computer Science, 2013. Cataloged from PDF version of thesis. Includes bibliographical references (page 43). Image processing applications require high performance software implementations in order to satisfy large input data and run on smaller mobile devices that require high efficiency. Halide is a language and compiler for optimizing image processing pipelines. Halide introduces a separation between algorithm, the logics behind the program, and a schedule, the order of execution. This thesis focuses on providing interactive GUI for visual analysis of Halide schedules. It creates a visualization of the order of execution and provides tools for analyzing three important aspects of image processing schedules: redundancy, locality and parallelism. Tool is designed for Halide programers who want to gain better understanding of scheduling in Halide and receive guidance for schedule optimizations. by Jovana Knezevic. M. Eng. 2014-03-06T15:41:31Z 2014-03-06T15:41:31Z 2013 2013 Thesis http://hdl.handle.net/1721.1/85431 870677687 eng M.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. http://dspace.mit.edu/handle/1721.1/7582 43 pages application/pdf Massachusetts Institute of Technology |
spellingShingle | Electrical Engineering and Computer Science. Knežević, Jovana Schedule visualization and analysis for halide image processing language |
title | Schedule visualization and analysis for halide image processing language |
title_full | Schedule visualization and analysis for halide image processing language |
title_fullStr | Schedule visualization and analysis for halide image processing language |
title_full_unstemmed | Schedule visualization and analysis for halide image processing language |
title_short | Schedule visualization and analysis for halide image processing language |
title_sort | schedule visualization and analysis for halide image processing language |
topic | Electrical Engineering and Computer Science. |
url | http://hdl.handle.net/1721.1/85431 |
work_keys_str_mv | AT knezevicjovana schedulevisualizationandanalysisforhalideimageprocessinglanguage |