Что делают ядра в процессоре

Что делают ядра в процессоре

Ядро — кристалл (камень), кремниевый чип, который и является непосредственно процессором.
Ядро — это как бы версия (вариант) процессора.
Процессоры с разными ядрами, это можно сказать разные процессоры.

Разные ядра отличаются по размеру кэш памяти, частоте шины, технологии изготовления и т.п.

Чем новее ядро, тем лучше процессор разгоняется.
В качестве примера можно привести P4, который имеет (на данный момент) два ядра Willamette и Northwood.
Первое ядро производилось по 0.18 мкм технологии и работало исключительно на 400 Mhz шине.

Самые младшие модели имели частоту 1.3 Ghz, максимальные частоты для ядра находились немного выше 2 Ghz.
Своими разгонными качествами эти процессоры особо не славились.
Позже был выпущен Northwood.

Он уже был выполнен по 0.13 мкм технологии и поддерживал шину в 400 и 533 Mhz, а также имел увеличенный объём кэш памяти.
Переход на новое ядро позволил значительно увеличить производительность и максимальную частоту.

Младшие процессоры Northwood с частотой 1.6 Ghz прекрасно разгоняются.
Из данного примера можно делать для себя вывод, что это разные процессоры.

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

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

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

В процессе совершенствования ядра, производителям приходится вносить в него незначительные изменения, которые не могут претендовать на «имя собственное».
Такие изменения называются ревизиями ядра и, чаще всего, обозначаются цифробуквенными комбинациями.

Однако в новых ревизиях одного и того же ядра могут встречаться достаточно заметные нововведения.

Так, компания Intel ввела поддержку 64-битной архитектуры EM64T в отдельные процессоры семейства Pentium 4 именно в процессе изменения ревизии.


Центральный процессор – это основной компонент компьютера, производящий львиную долю вычислений, и от его мощности зависит скорость работы всей системы. В этой статье мы поговорим о том, как влияет количество ядер на производительность CPU.

Ядра центрального процессора

Ядро – это основная составляющая ЦП. Именно здесь производятся все операции и вычисления. Если ядер несколько, то они «общаются» между собой и с другими компонентами системы посредством шины данных. Количество таких «кирпичиков», в зависимости от поставленной задачи, влияет на общую производительность процессора. В целом, чем их больше, тем выше скорость обработки информации, но на деле имеются условия, при которых многоядерные CPU уступают своим менее «упакованным» собратьям.

Физические и логические ядра

Многие процессоры Intel, а с недавнего времени и AMD, способны производить расчеты так, что одно физическое ядро оперирует двумя потоками вычислений. Эти потоки называются логическими ядрами. Например, мы можем увидеть в CPU-Z вот такие характеристики:

Отвечает за это технология Hyper Threading (HT) у Intel или Simultaneous Multithreading (SMT) у AMD. Здесь важно понять, что добавленное логическое ядро будет медленнее физического, то есть полноценный четырехъядерный ЦП мощнее двухъядерного того же поколения с HT или SMT в одних и тех же приложениях.

Игровые приложения построены таким образом, что вместе с видеокартой над расчетом мира трудится и центральный процессор. Чем сложнее физика объектов, чем их больше, тем выше нагрузка, и более мощный «камень» лучше справится с работой. Но не стоит спешить покупать многоядерного монстра, так как игры бывают разные.

Старые проекты, разработанные примерно до 2015 года, в основном не могут загрузить больше 1 – 2 ядер из-за особенностей кода, написанного разработчиками. В этом случае предпочтительнее иметь двухъядерный процессор с высокой частотой, чем восьмиядерный с низкими мегагерцами. Это лишь пример, на практике современные многоядерные ЦП имеют довольно высокую производительность на ядро и в устаревших играх работают хорошо.

Одной из первых игр, код которой способен выполняться на нескольких (4 и более) ядрах, загружая их равномерно, стала GTA 5, выпущенная на ПК в 2015 году. С тех пор большинство проектов можно считать многопоточными. Это значит, что у многоядерного процессора есть шанс не отстать от своего высокочастотного коллеги.

В зависимости от того, насколько хорошо игра способна использовать вычислительные потоки, многоядерность может быть как плюсом, так и минусом. На момент написания данного материала «игровыми» можно считать CPU, имеющие от 4 ядер, лучше с гиперпоточностью (см. выше). Впрочем, тенденция такова, что разработчики все более оптимизируют код под параллельные вычисления, и малоядерные модели скоро безнадежно устареют.

Программы

Здесь все немного проще, чем с играми, так как мы можем подобрать «камень» для работы в конкретной программе или пакете. Рабочие приложения также бывают однопоточными и многопоточными. Первым нужна высокая производительность на ядро, а вторым большое количество вычислительных потоков. Например, с рендерингом видео или 3D сцен лучше справится многоядерный «проц», а Фотошопу необходимо 1 – 2 мощных ядра.

Операционная система

Количество ядер влияет на быстродействие ОС только в том случае, если равняется 1. В остальных случаях системные процессы не нагружают процессор настолько, чтобы были задействованы все ресурсы. Мы сейчас не говорим о вирусах или сбоях, способных «положить на лопатки» любой «камень», а о штатной работе. Впрочем, вместе с системой может быть запущено много фоновых программ, которые также потребляют процессорное время и дополнительные ядра не будут лишними.

Универсальные решения

Сразу отметим, что многозадачных процессоров не бывает. Есть только модели, способные показывать неплохие результаты во всех приложениях. В качестве примера можно привести шестиядерные CPU с высокой частотой i7 8700, Ryzen R5 2600 (1600) или более пожилые аналогичные «камни», но даже они не могут претендовать на универсальность, если вы параллельно с играми активно работаете с видео и 3D или занимаетесь стримингом.

Заключение

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

Лишние 2 ядра — это, фактически, два лишних процессора. Ядро процессора — это центральный его модуль, где производятся все расчеты.

Нынешняя классификация процессоров (2-х ядерные, 4-х ядерные, 6-ти ядерные и т. п. ) — это просто маркетинговый ход. На самом деле мы получаем 2, 4 или 6 процессоров в одной упаковке, на одной плате.

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

Раньше параллелизация потоков вычислений была не так хороша, поэтому 2 ядра от 4-х во многих играх особо не отличались.

Ссылка на основную публикацию
Что выбрать windows 7 или windows 10
Сегодня в нашем блоге «Чо?! Чо?!» я раскрою все преимущества и недостатки новой операционной системы для ноутбуков, сравнив ее с...
Хороший набор инструментов для автомобиля отзывы
Счастливым обладателям автомобилей необходимо иметь при себе инструменты, помогающие в чрезвычайной ситуации с машиной. Ежегодно выпускается большое количество разнообразных инструментов,...
Хонор похожий на айфон
Apple активно продвигает iPhone XS, но есть ли достойная альтернатива дорогому и в чём-то «сырому» устройству? Honor наносит ответный удар...
Что в китае дешевле чем в россии
Я экономлю тысячи рублей, покупая товары из Китая через интернет Сегодня я расскажу Вам о том, что выгодно покупать в...