Tech Meridian ← К ЛЕНТЕ
EN

НОВОСТЬ · CODING · #489

Агент TileGym переводит 24 CUDA tile‑ядра с Python/Triton в cuTile Rust с почти паритетной производительностью

Навык агентного ИИ в репозитории TileGym перевёл все 24 публичных оператора TileGym (≈40 GPU‑ядр) из cuTile Python и Triton‑TileIR в cuTile Rust (cutile-rs). Многоагентный конвейер с машинно‑проверяемыми вердиктами использует сравнение Tile IR и поэтапные валидаторы, достигая геометрического среднего паритета 0.995 по сравнению с cuTile Python (операторы превосходят порог 0.95) на NVIDIA DGX B200; конвертированные ядра подключаются через C‑ABI слой без копирования тензорных дескрипторов.

КЛЮЧЕВЫЕ ТЕЗИСЫ

  1. Навык агентного ИИ в репозитории TileGym перевёл все 24 публичных оператора TileGym (≈40 GPU‑ядр) из cuTile Python и Triton‑TileIR в cuTile Rust (cutile-rs).
  2. Многоагентный конвейер с машинно‑проверяемыми вердиктами использует сравнение Tile IR и поэтапные валидаторы, достигая геометрического среднего паритета 0.995 по сравнению с cuTile Python (операторы превосходят порог 0.95) на NVIDIA DGX B200; конвертированные ядра подключаются через C‑ABI слой без копирования тензорных дескрипторов.
  3. Показывает, что агентный, проверяемый многоагентный рабочий процесс может переносить низкоуровневые GPU‑ядра в безопасный, идиоматичный Rust с близкой к нативной производительностью, снижая барьер для разработки GPU на Rust и поддерживаемой миграции ядер.

ПОЧЕМУ ЭТО ВАЖНО

Показывает, что агентный, проверяемый многоагентный рабочий процесс может переносить низкоуровневые GPU‑ядра в безопасный, идиоматичный Rust с близкой к нативной производительностью, снижая барьер для разработки GPU на Rust и поддерживаемой миграции ядер.

ИСТОЧНИКИ И ХРОНОЛОГИЯ

1