با سلام
من برنامه ای را در متلب با استفاده از پردازش موازی دارم مینویسم که داده های ان سه بعدیست و سایز برخی به طور مثال 11*360*19 است. از جایی به بعد متلب خطای out of memory می دهد و اجرای برنامه متوقف می شود. راهکاری که به ذهنم رسید انتقال داده ها از GPU به CPU، سپس reset حافظه GPU و دوباره برگرداندن متغیرهای مورد نیاز به GPU بود. با این دستورات:
gpuarray & gather
اما در ادامه با افزایش تعداد متغیرها باز هم این پیام ظاهر شد. از طرفی این تبادل اطلاعات بین cPU و GPU باعث کند شدن برنامه می شود.
ایا راهکار بهتری وجود دارد؟
گرافیک سیستم من: GeForce 820M