@SiriusNEO @LeiWang1999
TileLang currently supports multiple backends (CUDA, ROCm, etc.), but the codebase has become deeply coupled with specific backends. This tight coupling makes it difficult to add new backends and maintain existing ones.
This roadmap tracks our recent efforts on this refactoring. We will gradually refactor and reorganize the codebase to reduce backend coupling, establishing clear abstractions and interfaces that make it easy to integrate new backends.
@SiriusNEO @LeiWang1999
TileLang currently supports multiple backends (CUDA, ROCm, etc.), but the codebase has become deeply coupled with specific backends. This tight coupling makes it difficult to add new backends and maintain existing ones.
This roadmap tracks our recent efforts on this refactoring. We will gradually refactor and reorganize the codebase to reduce backend coupling, establishing clear abstractions and interfaces that make it easy to integrate new backends.