تالار گفتمان مانشت
پردازش موازی با CUDA - نسخه‌ی قابل چاپ

پردازش موازی با CUDA - adel28 - 01 خرداد ۱۳۹۲ ۰۱:۳۸ ب.ظ

از دوستان کسی با کودا (CUDA) کار کرده؟
می توانید اطلاعاتی در این زمینه در اختیارمون بزارید؟

پردازش موازی با CUDA - Bache Mosbat - 01 خرداد ۱۳۹۲ ۰۲:۱۹ ب.ظ

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

پردازش موازی با CUDA - adel28 - 01 خرداد ۱۳۹۲ ۰۲:۵۱ ب.ظ

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

پردازش موازی با CUDA - Bache Mosbat - 01 خرداد ۱۳۹۲ ۰۹:۳۷ ب.ظ

خب کودا که برای پیاده سازی الگوریتم های موازی هست. بهترین کتاب آموزشی خود توتوریال کودا C در سایت انویدیا هست. البته باید ورژن کارت گرافیکتون هم در نظر داشته باشین که کپلر هست یا فرمی یا تسلا. و سازگاری با کدوم نسخه ی زبان کودا داره.

پردازش موازی با CUDA - adel28 - 01 خرداد ۱۳۹۲ ۱۰:۵۳ ب.ظ

بنظرتون برای اینکه بتونم یک الگوریتم را روش پیاده سازی کنم، چقدر باید روش بزارم؟

پردازش موازی با CUDA - Bache Mosbat - 02 خرداد ۱۳۹۲ ۰۱:۰۷ ق.ظ

کودا سی هیچ فرقی با سی نداره. فقط یه سری کتابخونه بهش اضافه می شه. شما بعد از نصب و این ها که یه روز طول می کشه. بعد مقدمات کودا رو بخونین. شروع کنین کد زدن.

پردازش موازی با CUDA - adel28 - 02 خرداد ۱۳۹۲ ۰۸:۵۲ ب.ظ

(۰۲ خرداد ۱۳۹۲ ۰۱:۰۷ ق.ظ)Bache Mosbat نوشته شده توسط:  کودا سی هیچ فرقی با سی نداره. فقط یه سری کتابخونه بهش اضافه می شه. شما بعد از نصب و این ها که یه روز طول می کشه. بعد مقدمات کودا رو بخونین. شروع کنین کد زدن.

۱- کدوم نسخه از کودا را پیشنهاد می کنید؟
۵ یا ۴/۲
۲- بهترین زبان برای کار باهاش چی هست؟
۳- با سی شارپ میشه روش کد زد یا خبر؟

نکته خاصی هست که در ابتدا باید بدونم؟

RE: پردازش موازی با CUDA - mmsaeed - 02 خرداد ۱۳۹۲ ۱۰:۰۷ ب.ظ

سلام دوستان مانشتی
نمیدونم میدونید یا نه که برای اون افرادی که کارت گرافیکشون nvidia نسیت برای استفاده از کودا میان از emulator به نام ocelot استفاده میکنند که این توی لینوکس کار میکنه
حالا میخواستم بدونم کسی با این کار کرده یا نه جون من باهاش مشکل دارم
ممنون میشم اگه میدونید راهنمایی کنید

RE: پردازش موازی با CUDA - Bache Mosbat - 03 خرداد ۱۳۹۲ ۰۲:۰۲ ق.ظ

(۰۲ خرداد ۱۳۹۲ ۰۸:۵۲ ب.ظ)adel28 نوشته شده توسط:  ۱- کدوم نسخه از کودا را پیشنهاد می کنید؟
۵ یا ۴/۲
۲- بهترین زبان برای کار باهاش چی هست؟
۳- با سی شارپ میشه روش کد زد یا خبر؟

نکته خاصی هست که در ابتدا باید بدونم؟


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

(۰۲ خرداد ۱۳۹۲ ۱۰:۰۷ ب.ظ)mmsaeed نوشته شده توسط:  سلام دوستان مانشتی
نمیدونم میدونید یا نه که برای اون افرادی که کارت گرافیکشون nvidia نسیت برای استفاده از کودا میان از emulator به نام ocelot استفاده میکنند که این توی لینوکس کار میکنه
حالا میخواستم بدونم کسی با این کار کرده یا نه جون من باهاش مشکل دارم
ممنون میشم اگه میدونید راهنمایی کنید

من از gpgpu-sim استفاده می کردم. البته سیمولاتور هست امولاتور نیست. ولی من یه سری تغییرات برای مشاهده ی پرفورمیس لازم داشتم.

RE: پردازش موازی با CUDA - mmsaeed - 03 خرداد ۱۳۹۲ ۱۰:۵۹ ق.ظ

(۰۳ خرداد ۱۳۹۲ ۰۲:۰۲ ق.ظ)Bache Mosbat نوشته شده توسط:  
(02 خرداد ۱۳۹۲ ۰۸:۵۲ ب.ظ)adel28 نوشته شده توسط:  ۱- کدوم نسخه از کودا را پیشنهاد می کنید؟
۵ یا ۴/۲
۲- بهترین زبان برای کار باهاش چی هست؟
۳- با سی شارپ میشه روش کد زد یا خبر؟

نکته خاصی هست که در ابتدا باید بدونم؟


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

(۰۲ خرداد ۱۳۹۲ ۱۰:۰۷ ب.ظ)mmsaeed نوشته شده توسط:  سلام دوستان مانشتی
نمیدونم میدونید یا نه که برای اون افرادی که کارت گرافیکشون nvidia نسیت برای استفاده از کودا میان از emulator به نام ocelot استفاده میکنند که این توی لینوکس کار میکنه
حالا میخواستم بدونم کسی با این کار کرده یا نه جون من باهاش مشکل دارم
ممنون میشم اگه میدونید راهنمایی کنید

من از gpgpu-sim استفاده می کردم. البته سیمولاتور هست امولاتور نیست. ولی من یه سری تغییرات برای مشاهده ی پرفورمیس لازم داشتم.
سلام دوست عزیز
اگه میشه در مورد gpgpu-sim بیشتر توضیح بدی؟و ابنکه واسه دانلود کردنش میگه از git استفاده کنیم یعنی چی؟اگه لینکی واسه دانلودش دارین , اگه روش خاصی داره توی نصب کردنش و...
توضیح بدین
متشکر

پردازش موازی با CUDA - Bache Mosbat - 03 خرداد ۱۳۹۲ ۰۱:۵۵ ب.ظ

(۰۳ خرداد ۱۳۹۲ ۱۰:۵۹ ق.ظ)mmsaeed نوشته شده توسط:  سلام دوست عزیز
اگه میشه در مورد gpgpu-sim بیشتر توضیح بدی؟و ابنکه واسه دانلود کردنش میگه از git استفاده کنیم یعنی چی؟اگه لینکی واسه دانلودش دارین , اگه روش خاصی داره توی نصب کردنش و...
توضیح بدین
متشکر

یعنی کد روی گیت سرور هست . با دستور git clone git://dev.ece.ubc.ca/gpgpu-sim # می تونین دانلودش کنین. دستورات نصبش و پیش نیاز هاش تو خودش هست به طور دقیق.

پردازش موازی با CUDA - Manesht_User - 06 بهمن ۱۳۹۳ ۱۱:۰۳ ب.ظ

سلام
من می خوام با cuda برنامه بنویسم بعد تستش کنم ببینم مثلا این برنامه با حالتی که از cuda استفاده نشه چقدر تفاوت داره. کسی میدونه که این کارو با چی میشه انجام داد؟ اگه در محیط ویندوز که بشه عالیه اگر نه که یک راه کار دیگه پیشنهاد بدید مثلا یه خوندم gem5 که البته کار باهاش رو بلد نیستم کسی میتونه بگه دقیقا چه دستوری رو باید تایپ کنم تو خط فرمان؟