Performance evaluation of halide auto-scheduler with directional cubic convolution interpolation
Performance evaluation of halide auto-scheduler with directional cubic convolution interpolation
复制标题
DOI:
10.1117/12.2666979
复制
发表时间:
2023-03
期刊:
影响因子:
--
通讯作者:
Haruki Nogami;Sou Oishi;Tomohiro Sasaki;Y. Maeda;Norishige Fukushima
中科院分区:
文献类型:
--
作者:
Haruki Nogami;Sou Oishi;Tomohiro Sasaki;Y. Maeda;Norishige Fukushima
Finding the optimal implementation of calculations is one of the most critical challenges in image processing programming. Halide is a domain-specific language for high-performance image processing. Its auto-scheduler is a helpful tool for solving this problem; however, its scheduling is not a panacea for complex flows. In this paper, we evaluate the performance of the auto-scheduler by comparing it to hand-manually implemented C++ codes. The algorithm used for comparison is Directional cubic convolution interpolation (DCCI), whose computation schedule is challenging to optimize. We evaluate three auto-schedulers: Adams et al.’s, Li et al.’s, and Mullapudi et al.s. Experimental results show that the performance of the schedule generated by Adams’ method is comparable to that of the hand-implemented C++ code.