Sun 18 Jun 2023 15:00 - 15:10 at Magnolia 7-8 - LCTES: Scheduling & WIP Chair(s): Dongyoon Lee

Many hardware accelerator architectures use DMA units to transfer memory which may be limited by the fixed-width size of the DMA transfer, and automatic loop tilers currently do not take the limitation of these DMA units into account. We present a compiler pass, implemented in MLIR, that uses polyhedral analysis on the memory access patterns in a loop nest and constrain the possible tile sizes based on the DMA chunk width. This allows the compiler to effectively tile loops for these architectures.

Sun 18 Jun

Displayed time zone: Eastern Time (US & Canada) change