Почему больше ядер будут лучше, чем ядра [мнение]

Почему больше ядер будет лучше? [Мнение] morecores introНет никаких сомнений в том, что конкуренция между производителями чипов неуклонно возрастает не только для процессоров для ПК, но и для мобильных и других процессоров. Большая пятерка, которую нужно упомянуть, это Intel, AMD, nVidia, Qualcomm и Apple. У всех этих компаний разные взгляды на то, как развивать свои процессоры, поэтому будет интересно посмотреть, чья стратегия позволит им подняться на вершину. Мое мнение, однако, простое — выбирайте больше ядер, чем лучшие.

Прежде чем я углублюсь в подробности, обратите внимание на формулировку названия статьи. Эта статья о том, почему я полагаю, что больше ядер побьет лучшие ядра, что подразумевает, что когда-нибудь в будущем это будет звучать правдоподобно (опять же, по моему мнению). На данный момент, поскольку приложения по-прежнему преимущественно однопоточные и не знают о многоядерных процессорах, выигрывают лучшие ядра.

Фон

За прошедшие годы мы увидели, что наши процессоры превратились из одноядерных лёгких весов вплоть до восьмиядерных монстров (или 16-ядерных, если вы включили серверы). Очевидно, что наличие нескольких ядер выгодно и позволяет системе работать с большим количеством данных одновременно, чем если бы в системе было только одно ядро. Но в этот момент возникает новый вопрос — есть ли момент, когда выгоднее прекратить добавлять ядра и просто сделать их лучше? Будет ли иметь 12 ядер вместо 8 большую разницу? Мы можем чувствовать, что наличие 4, 6 или 8 ядер достигает «достаточно хорошего» плато по количеству ядер, но мы могли бы добиться большего.

Почему больше ядер будет лучше

Почему больше ядер будет лучше? [Мнение] Почему ресурсы Windows8

Конечно, имея больше ядер а также лучшее ядро ​​- лучшее решение, но что если вам придется выбирать? Если бы я выбрал один, я бы выбрал больше ядер. Зачем? Вдохновение для моего ответа лежит в том, как работают графические процессоры.

Почему больше ядер будет лучше? [Мнение] morecores gpu

Графические процессоры упакованы с ядрами. Фактически, некоторые из последних карт имеют 2048 ядер, которыми можно похвастаться. У них такое смешное количество ядер, потому что оно позволяет им одновременно работать с данными. Чем больше ядер, тем больше данных может быть обработано. Да, ядра GPU хороши только в одном типе работы (именно поэтому мы все еще используем CPU, а не GPU), но та же концепция может быть применена и к CPU.

Чем больше ядер, тем больше процессоров может обрабатывать больше данных, и вы получаете быструю систему, которая перебирает все, что вы набрасываете на нее, при условии, что она запрограммирована на то, чтобы знать все ваши ядра. Короче говоря, многие хорошие ядра в конечном итоге будут лучше, чем несколько хороших ядер.

Текущие планы крупных производителей чипов

Почему больше ядер будет лучше? [Мнение]

В настоящее время Intel поддерживает 4-ядерный лимит (6 для своей экстремальной серии продуктов), но продолжает улучшать свои ядра. Тем не менее, nVidia также увеличивает количество ядер. То же относится и к Qualcomm с процессором Snapdragon, хотя и несколько медленнее, в то же время он вносит пользовательские изменения в стандартные конструкции ARM. Даже Apple получает ядра с процессором iPhone / iPad, но очень медленно.

AMD также пытается улучшить свои ядра, но предыдущие дорожные карты показали, что AMD все еще добавляет ядра и хотела выпустить 10-ядерный процессор для потребителей. У AMD уже есть 16-ядерный бегемот для серверов. И да, они не совсем ядра, но именно так они продаются и так я их называю. Было много споров по поводу всего модульного подхода, о котором вы можете прочитать в комментарии здесь

(за) и здесь

(Против).

Какая стратегия лучше? Прямо сейчас, кто знает? Может быть, у вас есть мнение?

Заключение

Что действительно произойдет в конце концов, это то, что мы можем узнать только через терпение. Однако по мере того, как все больше программного обеспечения становится адаптируемым к многочисленным ядрам, преимущество в конечном итоге смещается на те процессоры, которые в качестве целого компонента могут выводить большую часть работы. До тех пор мы просто должны быть довольны тем, что в настоящее время работает лучше всего.

Каково ваше мнение, больше ядер или лучше ядер? Как вы думаете, когда мы наконец узнаем, какой выбор лучше? Есть еще мысли? Дайте нам знать об этом в комментариях!

Кредиты изображений: Olivander, Forrestal_PL, Aaronage

Ссылка на основную публикацию
Adblock
detector