Я пытаюсь понять относительные преимущества процессоров против графических процессоров.
Ссылаясь на распространенное мнение, «чем больше ядер, тем лучше», поэтому по этой логике GPU всегда должен превосходить CPU, и это происходит с криптовалютой майнингом и квантовым финансированием, поскольку я только что разработал быструю программу, которая вычисляет подразумеваемую волатильность в экстремальных условиях. часть времени с моим GPU против моего процессора.
Но поскольку я изучал эту тему, я столкнулся с вопросами и ответами, подобными этим.
Я прошу прощения, если этот вопрос может быть слишком широким, но у меня было только элементарное обучение электротехнике, и мне было интересно, было ли объяснение серебряной пули о том, почему ЦП предпочтительнее графического процессора для обычных задач, таких как те, которые описаны в связанном Q & A: «Предсказание ветвей, конвейеризация, суперскалер и т.д.»
(В качестве бонуса, что означает эта цитата: «Кроме того, необходимые алгоритмы не должны были иметь дело с ветвями, поскольку почти любая ветвь, которая могла бы потребоваться, могла быть достигнута, установив коэффициент равным нулю или единице».)