أطلس السيليكونمرجع العتاد
English
المراجع/داخل المعالج الرسومي
الرسوميات

الأوامر والطوابير ومزامنة GPU

يرسل CPU العمل، وينجزه GPU لاحقًا ضمن قواعد ترتيب صريحة.

عودة دالة الإطلاق لا تعني عادة انتهاء الجهاز من العمل.
الإرسال

يضيف عمل الجهاز إلى الطابور.

تجربة تفاعلية

تتبّع التعليمة

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
I١
F
D
E
M
W
I٢
F
D
E
M
W
I٣
F
D
E
M
W
I٤
F
D
E
M
W
I٥
F
D
E
M
W
I٦
F
D
E
M
W
F · جلبD · فكE · تنفيذM · ذاكرةW · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.

حدود هذا النموذج

نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.

تتبّع الآلية

ما الذي يحدث في الداخل

١

إرسال سلسلة أوامر

يترجم برنامج التشغيل وبيئة التنفيذ طلبات الواجهة إلى أوامر. تغذي معالجات الأوامر محركات الرسم أو الحساب أو النسخ. قد يكون الإرسال غير متزامن. تحدد الطوابير قواعد الترتيب، لكن تعددها لا يضمن موارد منفصلة أو تداخلًا كاملًا.

٢

إظهار الاعتماديات

يجب أن يحدد الاعتماد وقت اكتمال العمل السابق وظهور كتاباته للعمل التالي. للحواجز والأحداث والإشارات ووسائل الانتظار نطاقات حسب الواجهة. قد تهم انتقالات تخطيط المورد والملكية أيضًا. الانتظار الأوسع من اللازم يسلسل العمل؛ والأقل يسبب سباقات.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

اتبع نموذج ذاكرة الواجهة وافحص عمر الموارد. ميّز اعتماديات التنفيذ عن متطلبات ظهور البيانات.

مطوّر البرمجيات

اجمع الإطلاقات الصغيرة حين يفيد، وقِس الزمن الكامل. قياس CPU حول إطلاق غير متزامن يقيس الإرسال، لا اكتمال GPU.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

Khronos · Vulkan synchronizationKhronos Group
NVIDIA · CUDA programming guideNVIDIA

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.