قالب وردپرس
خانه / آموزشی / آموزش CUDA / مجموعه آموزش کودا (CUDA) – توضیحات بخش اول – جزوه فارسی، کتاب و فیلم های آموزشی

مجموعه آموزش کودا (CUDA) – توضیحات بخش اول – جزوه فارسی، کتاب و فیلم های آموزشی

آموزش CUDA *علم آوران | باشگاه دانشمندان جوان
آموزش CUDA *علم آوران | باشگاه دانشمندان جوان

باسمه تعالی

با سلام و عرض ادب خدمت دوستان و همراهان علم آوران

با توضیحات بخش اول مجموعه آموزش کودا در وب سایت علم آوران در خدمتتان هستیم

کودا (CUDA) مخفف Compute Unified Device Architecture یک سکوی پردازش موازی و مدل برنامه نویسی است که توسط شرکت انویدیا به‌وجود آمده و در واحدهای پردازش گرافیکی(GPU) این شرکت پشتیبانی می‌شود. کودا به توسعه‌دهندگان امکان دسترسی مستقیم به حافظه و مجموعه دستورالعمل در واحد پردازش گرافیکی را می‌دهد.

مقایسه ساده برنامه نویسی CPU و GPU: یک CPU دوهسته ساخت شرکت اینتل یا AMD در یک واحد زمانی می تواند یک یا حداکثر دو دستور را اجرا کند، و یک CPU هشت هسته ساخت این شرکت ها می تواند حداکثر ۸ دستور را در یک واحد زمانی اجرا کند. این سرعت اجرا خوب است ولی برای پردازش های عظیم بسیار کند است و زمان بسیار زیادی را به هدر خواهد داد.

تصور کنید در یک برنامه قرار است ۱۰۰ مقدار عددی با ۱۰۰ مقدار دیگر جمع شوند. برای انجام این عمل، یک CPU تک هسته به ۱۰۰ واحد زمانی نیاز خواد داشت و یک CPU دوهسته به ۵۰ واحد زمانی نیاز خواهد داشت. ولی با تکنولوژی کودا بجای استفاده از CPU، از GPU (پردازنده گرافیکی) استفاده خواهد شد، یعنی برنامه شما روی پردازنده کارت گرافیک اجرا می شود. اکنون با توجه به مدل کارت گرافیک در کودا ۱۰۰ تِرِد موازی ایجاد کرده و هر عمل جمع را به یک ترد نسبت می دهیم و تنها در یک واحد زمانی ۱۰۰ عمل جمع انجام خواهد شد و سرعت اجرای برنامه چشمگیر خواهد بود.

برای راه اندازی کودا باید کارت گرافیک سیستم شما انودیاجیفورس بوده و همچنین از فناوری کودا  پشتیبانی کند. برای اینکه بدانید کارت گرافیک سیستم از فناوری کودا پشتیبانی میکند یا خیر باید مدل آن را در مسیر زیر سایت انودیا به آدرس https://www.nvidia.com جستجو کنید. توجه داشته باشید اگر در حین ورود به وب سایت انودیا با پیغام Access Denied یا مشابه آن مواجه شدید باید از کانکشن های وی.پی.ان استفاده کنید.

Home >> CUDA ZONE >> Tools & Ecosystem >> CUDA GPUs

یک نمونه ذخیره شده از لیست کارت گرافیک هایی که از فناوری کودا پشتیبانی می کنند در بخش اول این دوره آموزشی موجود می باشد. شماره مدل کارت گرافیک سیستم خود را در این لیست جستجو نمایید. اگر در این لیست بود، می توانید از فناوری کودا استفاده کنید.

محتوای بخش اول این مجموعه آموزشی:

۱- جزوه فارسی آموزش کودا شامل ۴۴ صفحه

۲- کتاب زبان اصلی CUDA Programming by Example که توسط شرکت nVIDIA  منتشر شده است. این کتاب حاوی مثال های متعدد و مناسبی برای یادگیری برنامه نویسی موازی در کودا است.

۳- کتاب زبان اصلی Cuda Programming نوشته Shane Cook

۴- لیست آفلاین گرافیک هایی که از فناوری کودا پشتیبانی می کنند.

جزوه فارسی آموزش CUDA *علم آوران | باشگاه دانشمندان جوان
جزوه فارسی آموزش CUDA *علم آوران | باشگاه دانشمندان جوان

اگر نمی دانید مدل کارت گرافیک سیستمتان چه هست، از نرم افزار GPU-Z که از [این لینک] قابل دریافت است استفاده نمایید. با استفاده از این نرم افزار می توانید مشخصات کارت گرافیک نصب شده روی سیستم خود را ببینید، بدیهی است اگر درایور کارت گرافیک شما نصب نباشد این نرم افزار اطلاعات آن را نمایش نخواهد داد.

ورود به صفحه دانلود GPU-Z در پی سی دانلود

اگر کارت گرافیک سیستم شما کودا رو پشتیبانی می کنه باید تولکیت کودا رو نصب کنید. ویرایش های مختلف این تولکیت رو میتونید از سایت انودیا و همچنین از سایت های فارسی دانلود و نصب نمایید. پیشنهاد می کنیم این درایورها رو از سایت انویدیا دانلود نمایید.

مشاهده صفحه دانلود تولکیت در سایت انویدیا

مشاهده صفحه دانلود تولکیت در سایت سافت گذر

برای اضافه کردن این دوره آموزشی به سبد خرید روی دکمه زیر کلیک نمایید:↓↓

 

بعد از اضافه کردن محصول به سبد خرید، دکمه “پرداخت” ظاهر خواهد شد. جهت تسویه حساب می توانید از دکمه “پرداخت” یا “سبد خرید” در منوی سمت راست استفاده نمایید.

مطالب مرتبط * علم آوران | باشگاه دانشمندان جوان

برای اضافه کردن این دوره آموزشی به سبد خرید روی دکمه زیر کلیک نمایید:↓↓

 

بعد از اضافه کردن محصول به سبد خرید، دکمه “پرداخت” ظاهر خواهد شد. جهت تسویه حساب می توانید از دکمه “پرداخت” یا “سبد خرید” در منوی سمت راست استفاده نمایید.

درباره ی رضا

⬛️ با سلام و احترام ↙️وب سایت علم آوران با هدف انتقال تجربیاتی در زمینه رایانه و ادبیات ایجاد شده است و امیدواریم که بتوانیم وظیفه ی خودمان را در نشر آموخته هایمان انجام دهیم. لطفا پیشنهادات، انتقادات و نظرات سازنده خود را از ما دریغ نفرمایید. ❌استفاده از مطالب علم آوران به منزله ی پذیرفتن شرایط و قوانین زیر می باشد: 1⃣- حفظ کپی رایت و حقوق علم آوران در مطالب منتشر شده. 2⃣- عدم دستکاری مقالات، فیلم ها، کدها و دیگر محصولات منتشر شده توسط علم آوران بدون هماهنگی و کسب اجازه از پدید آورنده. 3⃣- عدم کپی برداری مطالب علم آوران در دیگر وب سایت ها، وبلاگ ها، انجمن ها و … 4⃣- عدم کپی برداری لینک دانلود محصولات علم آوران در دیگر وب سایت ها، وبلاگ ها، انجمن ها و … ↙️ از صمیم قلب برای شما آرزوی شادی و کامیابی داریم و قبلا از همکاری شما تشکر می کنیم.

همچنین ببینید

برگزاری دوره آموزش سخت افزار کامپیوتر * علم آوران | باشگاه دانشمندان جوان

دوره آموزش سخت افزار کامپیوتر ویژه دبیران محترم درس کار و فناوری

۱۴ دیدگاه

  1. سلام دوست عزیز، در زمینه کودا یک کتاب جامع و کامل توسط آقایان علی اکبر اله دانه و پیام کیافر نوشته شده که نزدیک ۱۰۰۰ صفحه داره از مبتدی تا پیشرفته و ۱۳۰ تا مثال در اون آورده شده اینم لینکش در زیر
    http://www.naghoospress.ir/bookview.aspx?bookid=1487003

  2. وای خیلی خوبه ساییتون

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

*

code