پردازش موازی

طبقه بندی موضوعی
بایگانی
آخرین مطالب

کتابCUDA Programming

دوشنبه, ۴ دی ۱۳۹۶، ۰۶:۱۹ ب.ظ
اگر نیاز به یادگیری برنامه نویسی کودا دارید ولی تجربه ای در پردازش موازی ندارید ... کتاب CUDA Programming یکی از بهترین کتابها برای شروع میباشد که راهنمای مفصلی از پردازش موازی و کودا را برای شما را ارائه میدهد. در ابتدا مقدمه ای از کودا سپس با معرفی کودا و افزایش سرعت در پردازش گرفیکی و سخت افزار شروع به نصب کودا میکند. محتویات فصول شامل تردها ، بلاکها ، نخها و تمرکز حافظه روی موازیسازی و کودا میباشد. در نهایت کتاب تمارین بسیار خوبی برای بهینه سازی برنامه ها و حل مشکلات رایج را به وضوح شرح میدهد.


۰ نظر موافقین ۰ مخالفین ۰ ۰۴ دی ۹۶ ، ۱۸:۱۹

نصب کودا در ویندوز

دوشنبه, ۴ دی ۱۳۹۶، ۰۵:۳۸ ب.ظ

گام صفر: اطمینان حاصل کنید که کامپیوتر شما قادر به اجرای کودا میباشد. در ابتدا بهتر است اطمینان حاصلکنید که کارت گرافیک کامپیوترتان مبتنی بر کوداست. به یکی از دو روش زیر می توانید اقدام کنید. کلیدهای ترکیبیR+Win به منظور اجرای پنجرهRun همزمان فشاردهید. کلمه dxdiag را تایپ کنید. پنجرهProperties DirectX بازمیشود. تبDisplay را انتخابکنید. در این قسمت به شما مشخصات کارت گرافیک تان را نشان میدهد.

۰ نظر موافقین ۰ مخالفین ۰ ۰۴ دی ۹۶ ، ۱۷:۳۸

کودا چیست؟

يكشنبه, ۳ دی ۱۳۹۶، ۱۱:۵۸ ب.ظ

کودا یک پلتفرم محاسباتی موازی و یک مدل برنامهنویسی میباشد که توسط شرکتNVIDIAارائه شدهاست. این پلتفرمقابلیتهای قابل توجهی در اجرای محاسبات با بهکارگیری قدرت واحد پردازش گرافیکی(GPU(داراست. کودا به منظور ارائه یک مجموعه کوچک از پسوندهای زبانهای استاندارد برنامهنویسی مانندCکه قادر به پیادهسازی یک الگوریتم مستقیم میباشد. برنامه نویسان میتوانند توسط CUDA C یاC CUDA++بر روی عمل موازیسازی الگوریتم نسبت به صرف وقت در اجرای آنها تمرکز کنند. یکی دیگر از اهداف کودا، پشتیبانی از محاسبات ناهمگن است، جایی که برنامه ها ازCPU وGPU استفادهمیکنند. قسمت سری بر رویCPU و قسمت موازی بر رویGPU اجرامیشود. هر کدام دارای فضای ذخیرهسازی خاص خودشان میباشند. این تنظیمات اجازه محاسبات به طور همزمان بر رویCPU وGPU بدون رقابت برای منابع حافظه را فراهممیکند. GPUهای مبتنی بر کودا دارای صدها هسته میباشند که در مجموع میتوانند هزاران نخهای محاسباتی را اجرا کنند. این هستهها دارای منابع مشترک از جمله یک فایل رجیستر و یک حافظه مشترک هستند. حافظه مشترک بر روی تراشه اجازه اجرای عملیات موازی بر روی این هستهها به منظور اشتراک گذاری داده بدون ارسال آن از طریق گذرگاه حافظه سیستم را میدهد.

۰ نظر موافقین ۰ مخالفین ۰ ۰۳ دی ۹۶ ، ۲۳:۵۸