文件名称:Decoupling Algorithms from Schedules
文件大小:11.64MB
文件格式:PDF
更新时间:2022-10-03 22:09:23
Decoupling
Using existing programming tools, writing high-performance image processing code requires sacrificing readability, portability, and modularity. We argue that this is a consequence of conflating what computations define the algorithm, with decisions about storage and the order of computation. We refer to these latter two concerns as the schedule, including choices of tiling, fusion, recomputation vs. storage, vectorization, and parallelism.