Skip to content

Opening book details…

Can I read Guided Optimization for Image Processing Pipelines on EtoBox?

Guided Optimization for Image Processing Pipelines by Ikarashi, Yuka; Ragan-Kelley, Jonathan; Fukusato, Tsukasa; Kato, Jun; Igarashi, Takeo is a scholarly article available to read on EtoBox.

What is Guided Optimization for Image Processing Pipelines about?

Writing high-performance image processing code is challenging and labor-intensive. The Halide programming language simplifies this task by decoupling high-level algorithms from "schedules" which optimize their implementation. However, even with this abstraction, it is still challenging for Halide programmers to understand complicated scheduling strategies and productively write valid, optimized schedules. To address this, we propose a programming support method called "guided optimization." Guided optimization provides programmers a set of valid optimization options and interactive feedback about their current choices, which enables them to comprehend and efficiently optimize image processing code without the time-consuming trial-and-error process of traditional text editors. We implemented a proof-of-concept system, Roly-poly, which integrates guided optimization, program visualization, and schedule cost estimation to support the comprehension and development of efficient Halide image processing code. We conducted a user study with novice Halide programmers and confirmed that Roly-poly and its guided optimization was informative, increased productivity, and resulted in higher-perf

Author
Ikarashi, Yuka; Ragan-Kelley, Jonathan; Fukusato, Tsukasa; Kato, Jun; Igarashi, Takeo
Published
2021
Language
EN

More by Ikarashi, Yuka; Ragan-Kelley, Jonathan; Fukusato, Tsukasa; Kato, Jun; Igarashi, Takeo

Browse all works by Ikarashi, Yuka; Ragan-Kelley, Jonathan; Fukusato, Tsukasa; Kato, Jun; Igarashi, Takeo