رفتن به مطلب

برنامه نویسی موازی در متلب با استفاده از gpu


am_221gh

ارسال های توصیه شده

آیا کسی در زمینه برنامه نویسی موازی در متلب با استفاده از gpu اطلاعی داره. من میخواهم کدهای متلب را بصورت موازی در gpu بنویسم اما در این زمینه منبعی پیدا نمی کنم. آیا در این زمینه کتاب یا مقاله آموزشی پیدا میشه؟

لینک به دیدگاه
آیا کسی در زمینه برنامه نویسی موازی در متلب با استفاده از gpu اطلاعی داره. من میخواهم کدهای متلب را بصورت موازی در gpu بنویسم اما در این زمینه منبعی پیدا نمی کنم. آیا در این زمینه کتاب یا مقاله آموزشی پیدا میشه؟

 

سلام

برای استفاده از GPU باید حتما کارت گرافیکتون CUDA رو ساپورت کنه، گرافیک های ATI یا AMD که ندارن، گرافیک های Nvidia یه دسته شون دارن. تو متلب هم فانکشن هایی که ورودی به صورت GPU Array می گیرن (توی هلپشون نوشته)، می تونن از این قابلیت متلب می تونن استفاده کنن. لیست فانکشن های عادی متلب که این قابلیت بهشون اضافه شده هم توی بخش همون Parallel Computing Toolbox هلپ آورده شده:

 

doc('Run Built-In Functions on a GPU')

 

بعضی تولباکس ها هم مثل Image processing یه بخش GPU Computing توی هلپ دارن، فانکشن هایی از اون تولباکس که این قابلیت رو دارن اونجا آورده.

 

Parallel Computing Toolbox رو توی هلپ (زیر بخش GPU Computing) یه نگاهی بنداز، کامل توضیح داده چجوری هست، یه سری آموزش ها و توضیحات مختصر هم اونجا برای آشنایی هست.

لینک به دیدگاه
  • 5 ماه بعد...
سلام

برای استفاده از GPU باید حتما کارت گرافیکتون CUDA رو ساپورت کنه، گرافیک های ATI یا AMD که ندارن، گرافیک های Nvidia یه دسته شون دارن. تو متلب هم فانکشن هایی که ورودی به صورت GPU Array می گیرن (توی هلپشون نوشته)، می تونن از این قابلیت متلب می تونن استفاده کنن. لیست فانکشن های عادی متلب که این قابلیت بهشون اضافه شده هم توی بخش همون Parallel Computing Toolbox هلپ آورده شده:

 

doc('Run Built-In Functions on a GPU')

 

بعضی تولباکس ها هم مثل Image processing یه بخش GPU Computing توی هلپ دارن، فانکشن هایی از اون تولباکس که این قابلیت رو دارن اونجا آورده.

 

Parallel Computing Toolbox رو توی هلپ (زیر بخش GPU Computing) یه نگاهی بنداز، کامل توضیح داده چجوری هست، یه سری آموزش ها و توضیحات مختصر هم اونجا برای آشنایی هست.

 

 

سلام

من میخوام از GPU برای موازی کردم کدهای متلب پروژه ام استفاده کنم و هنوز هیچ اطلاعاتی ندارم و برای شروع داشتم سرچ میکردم که به این پست و این نظر شما رسیدم و توجه ام به این نکته که کارت گرافیک سیستم ام باید جوابگو باشه جلب شد

گرافیک سیستم من "Intel® HD Graphics 3000" هست ، آیا با این گرافیک میتونم به موازی کردن به GPU فک کنم ؟ یا کلا باید از کجا متوجه بشم چه کارت گرافیک هایی این قابلیت رو داره

ممنون میشم راهنمایی بفرمائید ، چون دفاع ام فقط معطل موازی کردن شده و هنوز راهی برای موازی کردن که زود به جواب برسه پیدا نکردم چون زمانم خیلی کمه

 

با تشکر

حسینی

لینک به دیدگاه
سلام

من میخوام از GPU برای موازی کردم کدهای متلب پروژه ام استفاده کنم و هنوز هیچ اطلاعاتی ندارم و برای شروع داشتم سرچ میکردم که به این پست و این نظر شما رسیدم و توجه ام به این نکته که کارت گرافیک سیستم ام باید جوابگو باشه جلب شد

گرافیک سیستم من "Intel® HD Graphics 3000" هست ، آیا با این گرافیک میتونم به موازی کردن به GPU فک کنم ؟ یا کلا باید از کجا متوجه بشم چه کارت گرافیک هایی این قابلیت رو داره

ممنون میشم راهنمایی بفرمائید ، چون دفاع ام فقط معطل موازی کردن شده و هنوز راهی برای موازی کردن که زود به جواب برسه پیدا نکردم چون زمانم خیلی کمه

 

با تشکر

حسینی

 

سلام دوست عزیز

همونطور که در پست قبلی هم گفتم CUDA فقط مخصوص گرافیک های Nvidia هستش، اونم نه تمام گرافیک های این شرکت. برای موازی سازی رو کارت گرافیک هم فعلا متلب فقط می تونه از CUDA استفاده کنه.

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...