Hi TileFoundry maintainers,
Thanks for open-sourcing TileFoundry. After reading through the architecture and specification documents, I have a few questions about the project's longer-term roadmap and its relationship with other projects in the Tile-AI ecosystem.
1. TileFoundry roadmap
Is there a public roadmap for TileFoundry?
Such as: Support for additional hardware instructions and GPU architectures
2. Integration with TileOps
Will high-performance kernels generated by TileFoundry eventually be integrated into TileOps?
For example, is the expected workflow something like:
-
TileFoundry generates and evaluates candidate kernels
-
Selected kernels are validated and tuned
-
Production-ready implementations are integrated into TileOps
Or are TileFoundry and TileOps intended to remain independent, with TileFoundry primarily serving as a compiler and kernel-generation research platform?
3. Relationship with TileLang
Is there any planned collaboration or integration between TileFoundry and TileLang?
The two projects appear to address related but different layers:
TileLang provides a user-facing GPU kernel programming and compilation environment.
TileFoundry introduces its own HIR/TIR, shard/layout abstractions, target code generation, and an architecture that appears well suited to agent-driven kernel generation.
Will you use TileFoundry to generate or optimize TileLang programs?
More generally, how do the maintainers see the respective roles of TileFoundry, TileOps, and TileLang within the Tile-AI ecosystem?
Thanks for any clarification.
Hi TileFoundry maintainers,
Thanks for open-sourcing TileFoundry. After reading through the architecture and specification documents, I have a few questions about the project's longer-term roadmap and its relationship with other projects in the Tile-AI ecosystem.
1. TileFoundry roadmap
Is there a public roadmap for TileFoundry?
Such as: Support for additional hardware instructions and GPU architectures
2. Integration with TileOps
Will high-performance kernels generated by TileFoundry eventually be integrated into TileOps?
For example, is the expected workflow something like:
TileFoundry generates and evaluates candidate kernels
Selected kernels are validated and tuned
Production-ready implementations are integrated into TileOps
Or are TileFoundry and TileOps intended to remain independent, with TileFoundry primarily serving as a compiler and kernel-generation research platform?
3. Relationship with TileLang
Is there any planned collaboration or integration between TileFoundry and TileLang?
The two projects appear to address related but different layers:
TileLang provides a user-facing GPU kernel programming and compilation environment.
TileFoundry introduces its own HIR/TIR, shard/layout abstractions, target code generation, and an architecture that appears well suited to agent-driven kernel generation.
Will you use TileFoundry to generate or optimize TileLang programs?
More generally, how do the maintainers see the respective roles of TileFoundry, TileOps, and TileLang within the Tile-AI ecosystem?
Thanks for any clarification.