كيفية تحسين برنامج CUDA للحصول على أداء أفضل؟

StackOverflow https://stackoverflow.com/questions/2326508

  •  22-09-2019
  •  | 
  •  

سؤال

أكتب برنامج MATLAB (CUDA) لإنشاء مفتاح.

كيفية تحسين برنامج CUDA للحصول على أداء أفضل؟

هل كانت مفيدة؟

المحلول

تحتاج إلى قضاء بعض الوقت في تعلم أدوات البرمجة والهندسة المعمارية CUDA. هناك الكثير من المعلومات الجيدة في مطور. nvidia.com ولديهم منتديات نشطة ومفيدة هناك لمطوريو CUDA - مكان رائع لـ NOOBS للوصول إلى سرعة تطوير CUDA.

نصائح أخرى

هناك الكثير من المواد التدريبية على موقع NVIDIA, ، على وجه التحديد الخروج صفحة التدريب والتسجيل للحصول على واحد على الأقل من الحرة ندوات عبر الإنترنت (جلسات مسجلة مسبقًا متوفرة أيضًا ، نفس الرابط).

بمجرد أن تبدأ ، فإن رمز النشر إما على منتديات نفيديا كودا أو هنا على Stackoverflow ومن المحتمل أن يساعد المجتمع ، لكنك ستحتاج إلى المزيد من الأسئلة المحددة للحصول على إجابات أكثر تحديدًا!

  • بادئ ذي بدء ، استخدم خوارزمية متوازية
  • نمط الوصول إلى الذاكرة (قراءات COALESCE ، إلخ)
  • استخدم القوام ، الذاكرة المشتركة
  • Tune Core Lacting (تحقق من جدول بيانات CUDA Excel)
  • استخدم التدفقات

يجب عليك قراءة دليل البرمجة وأفضل الممارسات. جواهر البرمجة هي أيضا جيدة جدا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top