دوست عزیز برنامه شما که اجرا می شه اول روی CPU اجرا می شه. تا وقتی برسه به دستور فراخوانی کرنل (عین فراخوانی یک تابع هست) وقتی که به فراخوانی کرنل رسید اجرای برنامه از روی CPU به پردازنده گرافیکی منتقل می شه و پردازنده گرافیکی میره دستوراتی رو که داخل کرنل نوشتید اجرا می کنه
هسته شما مثل یک تابع نوشته می شه (البته به زبان CUDA)
kernel_name<<<gridSize,blockSize>>>(d_vv);
این دستور فراخوانی بود
از این دستور به بعد میپره میره دستورای داخل کرنل رو که دوست قبلی براتون نوشتن اجرا می کنه.
درپناه خدای یکتا موفق باشید
در پناه خدای یکتا موفق باشید