Tilus: لغة DSL جديدة وقوية لبرمجة وحدات معالجة الرسومات
2025-08-18
Tilus هي لغة محددة المجال (DSL) قوية لبرمجة وحدات معالجة الرسومات. توفر دقة على مستوى كتلة الخيوط مع المصفوفات كنوع بيانات أساسي، وتحكمًا صريحًا في الذاكرة المشتركة ومصفوفات السجلات، وأنواع منخفضة الدقة مع عرض نطاق ترددي عشوائي (من 1 إلى 8 بت). مع ضبط تلقائي، وذاكرة تخزين مؤقت، وواجهة تشبه Python، تبسط Tilus تطوير نواة وحدة معالجة الرسومات. مبنية على بحث مفصل في "Tilus: آلة افتراضية للحساب GPGPU منخفض الدقة التعسفي في خدمة LLM"، تستفيد من رؤى من مشاريع مثل Hidet و TVM و Triton و Hexcute.
التطوير
حساب منخفض الدقة