اپلیکیشن اندرویدی فلش‌کارت آموزشی برنامه‌نویسی موازی با CUDA و ابزارهای Nsight برای محاسبات علمی

249,500 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره برنامه‌نویسی موازی با CUDA و ابزارهای Nsight برای محاسبات علمی

موضوع کلی: مهندسی نرم‌افزار و محاسبات موازی

موضوع میانی: برنامه‌نویسی و بهینه‌سازی پردازنده‌های گرافیکی (GPU)

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر محاسبات موازی
  • 2. مبانی معماری GPU
  • 3. معرفی CUDA
  • 4. نصب و راه‌اندازی CUDA Toolkit
  • 5. اولین برنامه CUDA: HelloWorld
  • 6. مدیریت حافظه در CUDA
  • 7. انتقال داده بین CPU و GPU
  • 8. کرنل‌های CUDA
  • 9. مدیریت تردها در CUDA
  • 10. شبکه‌های ترد و بلاک‌ها
  • 11. همگام‌سازی تردها
  • 12. مدیریت خطا در CUDA
  • 13. بهینه‌سازی حافظه سراسری
  • 14. حافظه اشتراکی
  • 15. مدیریت حافظه ثابت
  • 16. حافظه سراسری و حافظه اشتراکی
  • 17. بهینه‌سازی دسترسی به حافظه
  • 18. نمایشگرهای Nsight
  • 19. اشکال‌زدایی با Nsight
  • 20. پروفایلینگ با Nsight
  • 21. تحلیل عملکرد در Nsight
  • 22. بهینه‌سازی موازی‌سازی
  • 23. کاهش وابستگی داده‌ها
  • 24. استفاده از معماری SIMT
  • 25. مدیریت جریان داده
  • 26. الگوهای برنامه‌نویسی موازی
  • 27. کاهش سربار اجرای کرنل
  • 28. مدیریت حافظه جهانی و اشتراکی
  • 29. استفاده از حافظه ثابت و سراسری
  • 30. بهینه‌سازی دسترسی به حافظه سراسری
  • 31. تنظیم اندازه بلاک و شبکه ترد
  • 32. مدیریت حافظه پویا
  • 33. تخصیص حافظه در GPU
  • 34. آزاد کردن حافظه در GPU
  • 35. استفاده از حافظه پلتفرم
  • 36. مدیریت حافظه با استفاده از CUDA API
  • 37. بهینه‌سازی استفاده از حافظه GPU
  • 38. مقدمه‌ای بر محاسبات علمی با GPU
  • 39. پردازش تصویر با CUDA
  • 40. پردازش سیگنال با CUDA
  • 41. محاسبات عددی با CUDA
  • 42. شبیه‌سازی‌های فیزیکی با CUDA
  • 43. یادگیری ماشین با CUDA
  • 44. پردازش زبان طبیعی با CUDA
  • 45. الگوریتم‌های گراف با CUDA
  • 46. بهینه‌سازی الگوریتم‌های موازی
  • 47. طراحی الگوریتم‌های موازی کارآمد
  • 48. تحلیل پیچیدگی الگوریتم‌های موازی
  • 49. مقایسه الگوریتم‌های موازی
  • 50. اجرای الگوریتم‌های موازی بر روی GPU
  • 51. بهینه‌سازی الگوریتم‌های مرتب‌سازی موازی
  • 52. بهینه‌سازی الگوریتم‌های جستجوی موازی
  • 53. بهینه‌سازی الگوریتم‌های ضرب ماتریس موازی
  • 54. بهینه‌سازی الگوریتم‌های تبدیل فوریه موازی
  • 55. ابزارهای تحلیل عملکرد Nsight
  • 56. تفسیر گزارش‌های Nsight
  • 57. شناسایی گلوگاه‌های عملکرد
  • 58. استراتژی‌های بهینه‌سازی عملکرد
  • 59. بهینه‌سازی حافظه در Nsight
  • 60. بهینه‌سازی دسترسی به حافظه در Nsight
  • 61. بهینه‌سازی استفاده از حافظه اشتراکی
  • 62. بهینه‌سازی استفاده از حافظه ثابت
  • 63. بهینه‌سازی استفاده از حافظه سراسری
  • 64. بهینه‌سازی استفاده از حافظه پویا
  • 65. بهینه‌سازی استفاده از حافظه پلتفرم
  • 66. بهینه‌سازی اجرای کرنل
  • 67. کاهش سربار اجرای کرنل
  • 68. مدیریت درست تردها
  • 69. همگام‌سازی موثر تردها
  • 70. مدیریت درست بلاک‌ها
  • 71. بهینه‌سازی ارتباط بین تردها
  • 72. بهینه‌سازی استفاده از SIMT
  • 73. مدیریت جریان داده در GPU
  • 74. استفاده بهینه از منابع GPU
  • 75. مقدمه‌ای بر CUDA C++
  • 76. ساختار برنامه CUDA C++
  • 77. کامپایل و لینک برنامه‌های CUDA
  • 78. استفاده از توابع کتابخانه CUDA
  • 79. مدیریت خطا در CUDA C++
  • 80. دیباگ کردن برنامه‌های CUDA C++
  • 81. پروفایل کردن برنامه‌های CUDA C++
  • 82. بهینه‌سازی برنامه‌های CUDA C++
  • 83. مدیریت حافظه در CUDA C++
  • 84. استفاده از حافظه سراسری
  • 85. استفاده از حافظه اشتراکی
  • 86. استفاده از حافظه ثابت
  • 87. استفاده از حافظه سراسری و اشتراکی
  • 88. استفاده از حافظه پلتفرم
  • 89. تکنیک‌های پیشرفته CUDA
  • 90. برنامه‌نویسی چند پردازنده‌ای
  • 91. معماری‌های نوین GPU
  • 92. محاسبات علمی پیشرفته با GPU
  • 93. کاربرد GPU در هوش مصنوعی
  • 94. تکنیک‌های یادگیری عمیق با GPU
  • 95. پردازش داده‌های بزرگ با GPU
  • 96. امنیت محاسبات با GPU
  • 97. ملاحظات اخلاقی در محاسبات GPU
  • 98. آینده محاسبات موازی و GPU
اپلیکیشن آموزشی اندروید
یادگیری هوشمند، همیشه همراه شما
فلش‌کارت‌های آموزشی را در یک محیط فارسی، ساده و کاربردی مرور کنید؛ پاسخ‌های خود را بسنجید و پیشرفت یادگیری‌تان را دنبال کنید.
مطالعه آفلاین محیط فارسی و راست‌چین ویژه اندروید
فلش‌کارت آموزشی؛ روشی کاربردی برای مرور مطالب

این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلش‌کارت طراحی شده است. کارت‌ها را یکی‌یکی مرور کنید، پاسخ پرسش‌ها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: CUDA GPU Computing Nsight SIGGRAPH 2011 برنامه نویسی موازی بهینه سازی GPU پردازش موازی محاسبات علمی مهندسی نرم افزار

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.