59%

برمجة CUDA باستخدام لغة C ++

التصنيف:
موجود در انبار

12 $

يعد تعلم البرمجة المتوازية في GPU باستخدام CUDA أحد المفاهيم الأساسية لتطبيق الخوارزمية المتقدمة.

العنوان الرئيسي: CUDA Programming Masterclass مع C ++

مواضيع الدورة:

مقدمة عن برمجة CUDA ونموذج برمجة CUDA:
لنلق نظرة على الخلفية.
كيفية تثبيت مربع أدوات CUDA وإلقاء نظرة أولاً على برنامج CUDA
العناصر الأساسية لبرنامج كودا
تنظيم السلاسل في برنامج CUDA – threadIdx
قم بتنظيم الخيط في تطبيق CUDA – blockIdx و blockDim و gridDim
ممارسة البرمجة 1
احسب فهارس فريدة باستخدام threadIdx blockId و blockDim
حساب مؤشر فريد للشبكة ثنائية الأبعاد 1
حساب مؤشر فريد للشبكة ثنائية الأبعاد 2
نقل الذاكرة بين المضيف والجهاز
ممارسة البرمجة 2
مثال على مصفوفة مجمعة بالتحقق من صحتها
مثال على مصفوفة مجمعة مع إدارة الأخطاء
مثال على مصفوفة جمع مع التوقيت
قم بتوسيع مصفوفة المجموع لتلخيص المصفوفات الثلاثة
ميزات الجهاز
ملخص
نموذج تنفيذ CUDA:
كل شيء عن الأوتار
تباعد القطران
تجزئة الموارد وإخفاء زمن الوصول 1
تجزئة الموارد وإخفاء زمن الوصول 2
القمامة
التحسين المستند إلى الملف الشخصي مع nvprof
الاختزال الموازي ، مثل المزامنة
الاختزال الموازي ، مثل انحراف الاعوجاج
قلل بالتوازي مع فتح الحلقة
انخفاض موازي عند فتح الالتواء
ينقص مع الفتح الكامل
مقارنة أداء النوى الاختزالية
CUDA الديناميكي المتوازي
التخفيض بالتوازي الديناميكي
ملخص
نموذج ذاكرة كودا:
نموذج ذاكرة كودا
أنواع مختلفة من الذاكرة في كودا
إدارة الذاكرة والذاكرة المثبتة
ذاكرة نسخة صفرية
ذاكرة مدمجة
أنماط الوصول إلى الذاكرة العالمية
ذاكرة العالم يكتب
AOS مقابل SOA
نقل المصفوفة
حرك المصفوفة عن طريق الفتح
نقل المصفوفة مع نظام إحداثيات قطري
ملخص
ذاكرة CUDA المشتركة والذاكرة الثابتة:
إدخال الذاكرة المشتركة CUDA
أوضاع الوصول إلى الذاكرة العامة وبنوك الذاكرة
وصول الصف الرئيسي والعمود الرئيسي إلى الذاكرة المشتركة
ذاكرة مشتركة ثابتة وديناميكية
ذاكرة مشتركة
تخفيض موازٍ للذاكرة المشتركة
مزامنة في CUDA
مصفوفة نقل مع ذاكرة مشتركة
ذاكرة CUDA الثابتة
تحريك المصفوفة باستخدام لوحة ذاكرة مشتركة
تعليمات خلط ورق الاعوجاج CUDA
التخفيض موازٍ لتعليمات التمويه
ملخص
تيارات كودا:
كيفية استخدام وظائف CUDA غير المتزامنة
كيفية استخدام تيارات كودا
تداخل نقل الذاكرة وتنفيذ النواة
مزامنة الدفق وحظر سلوك دفق NULL
التزامن الصريح والضمني
أحداث CUDA والجدولة مع أحداث CUDA
خلق الترابط مع الأحداث
ضبط الوظيفة بأوامر CUDA:
عملية النقطة العائمة
الوظائف القياسية والنحوية
الدوال الذرية
الأنماط والتطبيقات المتوازية:
إدخال خوارزمية المسح
مسح متوازي بسيط
إجراء مسح حصري متوازي فعال
إجراء مسح متوازي فعال
المسح المتوازي لمجموعات البيانات الكبيرة
خوارزمية مضغوطة متوازية
المكافأة: مقدمة في معالجة الصور CUDA:
مقدمة الجزء 1
مقدمة الجزء 2
معالجة الصور الرقمية
مجموعات الصور الرقمية: الإدراك البشري
مبادئ الصورة الرقمية: تكوين الصورة
قم بتثبيت OpenCV

برمجة CUDA بلغة C ++


شراء دورة تعلم برمجة CUDA باستخدام لغة C ++
بالعملات المشفرة ( كريبتو كرنسي ) مثل: البيتكوين ، والإيثيريوم ، واليثر ، وغيرها

بر اساس 0 دیدگاه

0.0 امتیاز نهایی
0
0
0
0
0

المراجعات

لا توجد مراجعات بعد.

كن أول من يقيم “برمجة CUDA باستخدام لغة C ++”

لن يتم نشر عنوان بريدك الإلكتروني.