Рекламное объявление

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

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

Фон

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

instagram viewer

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

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

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

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

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

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

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

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

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

AMD также пытается улучшить свои ядра, но предыдущие дорожные карты показали, что AMD все еще добавляет ядра и хотела выпустить 10-ядерный процессор для потребителей. У AMD уже есть 16-ядерный бегемот для серверов. И да, они не совсем ядра, но именно так они продаются, и именно так я их назову. Было много споров по поводу всего модульного подхода, о котором вы можете прочитать в комментарии Вот 5 причин, почему Intel оттесняет AMD от стеныНа протяжении многих лет Intel и AMD боролись за то, чтобы выпустить лучшие процессоры. В конце концов наступил момент, когда вы не слишком много слышали о том, чем занимается AMD, ... Подробнее (за) и Вот 5 причин, по которым процессоры AMD обречены [Мнение]В конце 1999 года я построил свой первый компьютер. В нем использовался процессор AMD Athlon с тактовой частотой 500 МГц, который был достаточно быстрым для того, чтобы играть в большинство игр того времени, а также с лучшей стоимостью ... Подробнее (Против).

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

Вывод

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

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

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

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.