قاموس الذكاء الاصطناعي
القاموس الكامل للذكاء الاصطناعي
TVM (آلة التنسور الافتراضية)
إطار عمل مفتوح المصدر مصمم لتحسين وتنفيذ التنسورات على مختلف البنى التحتية للأجهزة، حيث يخفض مستوى التجريد لنماذج التعلم العميق.
التجميع في الوقت المناسب (JIT)
تقنية تجميع تترجم البايت كود أو الكود الوسيط إلى كود آلة أصلي أثناء وقت التشغيل، مما يسمح بإجراء تحسينات تستند إلى الحالة الفعلية للنظام.
التجميع المسبق (AOT)
عملية تجميع الكود المصدري إلى كود آلة أصلي قبل التنفيذ، مما يقلل زمن التأخير في بدء التشغيل ويسمح بإجراء تحسينات عدوانية مستقلة عن بيئة التشغيل.
تمثيل الرسم البياني الوسيط (Graph IR)
تمثيل مجرد لرسم بياني الحساب لنموذج الذكاء الاصطناعي، يستخدمه المترجمون لتحليل التبعيات وتطبيق تحويلات التحسين قبل توليد الكود.
دمج العمليات (Operator Fusion)
تقنية تحسين تجمع عدة عمليات أساسية من الرسم البياني الحسابي في نواة حساب واحدة، مما يقلل من عبء الذاكرة ويحسن محلية البيانات.
الجدولة الآلية (Auto-scheduling)
عملية آلية للبحث عن أفضل تكوين تنفيذ (التقطيع، المتجهات، التوازي) لنواة حسابية على بنية جهاز مستهدف معينة.
التحسين الخاص بالهدف (Target-specific Optimization)
مجموعة من تقنيات التجميع التي تكيف الكود المُولد مع الخصائص الفريدة لبنية جهازية (CPU، GPU، TPU، ASIC) لتعظيم الأداء.
تمثيل Relay الوسيط (Relay IR)
تمثيل وسيط وظيفي عالي المستوى في TVM، يدعم الرسوم البيانية الحسابية مع تدفق التحكم ويسمح بإجراء تحسينات دلالية معقدة.
تعبير الموتر (TE)
لغة خاصة بمجال معين في TVM لوصف العمليات الحسابية على الموترات بمستوى تجريدي عالي، مما يسهل توليد الكود الأمثل تلقائياً لمختلف الأهداف.
ضبط النواة الآلي
عملية استكشاف منهجي لفضاء معاملات تحسين نواة الحساب لتحديد التكوين الذي يوفر أفضل أداء على عتاد محدد.
تمثيل وسيط محسن عالي المستوى (HLO IR)
تمثيل وسيط تستخدمه XLA، يصف العمليات الحسابية على شكل عمليات على الموترات عالية المستوى، يتم تحسينها قبل توليد الكود للمسرعات.
توليد الكود (Code Generation)
المرحلة النهائية من الترجمة حيث يتم تحويل التمثيل الوسيط المُحسن إلى كود آلة قابل للتنفيذ للبنية المستهدفة المحددة.
النموذج متعدد السطوح
نموذج رياضي يستخدم لتمثيل وتحويل الحلقات المتداخلة، مما يسمح بتحسينات معقدة مثل التجزيء والتوازي التلقائي.
آلة افتراضية منخفضة المستوى (LLVM)
بنية ترجمة معيارية تستخدمها العديد من مترجمات الذكاء الاصطناعي لتوليد كود آلة مُحسن لمختلف بنى وحدة المعالجة المركزية.
تحسين تخطيط الذاكرة
تقنية إعادة تنظيم البيانات في الذاكرة لتحسين التوطين المكاني والزماني، مما يقلل زمن الوصول ويزيد معدل النقل الحسابي.
طبعة تجريد العتاد (HAL)
واجهة برمجية تخفي التفاصيل الخاصة بالعتاد الأساسي، مما يسمح للمترجمين بتوليد كود محمول مع الاستفادة من التحسينات الأصلية.
التوجيه المتجهي
تقنية تحسين تحول العمليات العددية إلى عمليات متجهية (SIMD)، مستغلة وحدات الحساب المتوازي في المعالجات الحديثة.
التقطيع
استراتيجية تقسيم البيانات إلى كتل (tiles) لتحسين إعادة استخدام الذاكرة المخبأة وكفاءة التوازي في الحسابات على الموترات.
إعادة كتابة الرسم البياني
تحول منهجي للرسم البياني الحسابي بتطبيق قواعد إعادة كتابة لاستبدال الرسوم البيانية الفرعية بمكافئاتها الأكثر أداءً.