May, 2024

张量程序的多级超优化器

TL;DRMirage 是首个多级超优化程序,通过引入一种称为 μGraphs 的统一表示方法,在 GPU 计算层次结构的内核、线程块和线程级别上对张量程序进行优化,包括代数转换、调度转换和生成新的自定义内核的新颖优化技术。通过抽象的剪枝技术和概率等价性验证过程,Mirage 在大大减少搜索空间的同时,确保优化的 μGraph 与输入程序等价,相比广泛使用且经过大量优化的 DNN,Mirage 的性能提升最高可达 3.5 倍。