CPU برای انجام وظایف عمومی محاسباتی طراحی شده است و به طور سریالی کار می‌کند. در مقابل، GPU برای انجام پردازش‌های موازی بهینه شده است و به همین دلیل برای پردازش‌های سنگین گرافیکی و علمی مناسب‌تر است.