Я немного поработал с CUDA и много с CPU, и я пытаюсь понять, в чем разница между ними. Мой процессор I5 имеет 4 ядра и стоит 200 долларов, а мой NVidia 660 имеет 960 ядер и стоит примерно то же самое.
Я был бы очень доволен, если бы кто-нибудь мог объяснить, каковы ключевые различия между архитектурой процессоров с точки зрения возможностей плюсов и минусов. Например, имеет ли ядро CUDA предсказание ветвления?