Что важнее частота или количество ядер: Тактовая частота или количество ядер? Что выбрать?

Содержание

Ядра или потоки: выясняем что важнее для процессора

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


Зачем процессору несколько ядер?

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

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

Первые процессоры были едиными устройствами, которые принимали команды и выполняли их в строгой очередности. Одно ядро позволяло выбирать процессор при покупке только по показателям частоты. А недостаток производительности на первых порах компенсировали созданием двух- и многопроцессорных конфигураций. В таких сборках команды пользователя на ввод обрабатывал первый процессор, а остальные операции по возможности равномерно распределялись между остальными. Для сборки таких систем использовались двухпроцессорные платы или конфигурации на несколько сокетов.

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

Позже корпорация Intel в линейке процессоров Pentium внедрила техническую возможность выполнения одним ядром двух команд за такт, что стало началом новой эпохи в компьютерных технологиях – гиперпоточности процессоров. А сейчас специалисты компании активно работают над новой технологией реализации четырех потоков на одном ядре, и уже в ближайшее время подобные процессоры будут представлены публике.

Чем отличаются ядра и потоки

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

Поток – это программно выделенная область в физическом ядре процессора. Такая виртуальная реализация позволяет разделять ресурсы ядра и работать параллельно с двумя разными последовательностями команд. Таким образом операционная система воспринимает поток, как отдельный вычислительный центр, следовательно, ресурс ядра используется более рационально, и скорость вычислений увеличивается.

Стоит ли ожидать удвоения производительности?

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

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

Таким образом, удвоенное количество потоков по отношению к ядрам способно повысить эффективность процессора за счет одновременного выполнения нескольких задач каждым ядром. Но прирост, даже по заверениям лидера рынка в производстве процессоров Intel будет находиться в пределах 30%.

А вот об увеличении энергопотребления и чрезмерном нагреве волноваться не стоит. Так как виртуальное разделение выполнено на производстве, то компанией просчитаны все рабочие параметры, такие как мощность и TDP, указанные в спецификации.

Что выбирать: ядра или потоки?

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

Но и количество потоков также заслуживает внимания. Разберем на примере:

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

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

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

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

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

В заключении интересное видео от компании Intel о том, как они создают микрочипы.


Больше ядер или выше тактовая частота, что лучше? 

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

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

Почему тактовая частота важна

Чтобы было легче понять, думайте о процессоре не как о мозге, а как о двигателе. Если вычисления — это автомобиль, тогда процессор — это двигатель. Чем выше тактовая частота, тем быстрее будет двигаться машина (система).

Тактовая частота измеряется в ГГц (гигагерц), большее значение означает более высокую тактовую частоту. Чтобы запускать ваши приложения, ваш ЦП должен постоянно выполнять вычисления, если у вас более высокая тактовая частота, вы можете совершить вычисления быстрее, и в результате этого приложения будут работать быстрее и плавнее. Тактовая частота процессора, как следует из названия, сильно влияет на количество задач, которые каждое ядро может выполнить за определенный период времени. Скорость, наряду с шириной в битах, показывает, сколько данных может передаваться в секунду. Если один процессор имеет ширину шины 32 бита и скорость 3,93 ГГц, это означает, что он может обрабатывать почти 4 миллиарда единиц 32-битных данных в секунду. Это 4 миллиарда целых чисел! Более высокая тактовая частота означает большую скорость отклика при выполнении сложных линейных задач, таких как однопоточные приложения. Большинство программ по-прежнему работают линейно, используя только одно ядро. В этих случаях тактовая частота является королем.

Почему ядра важны

Если у вас был компьютер в начале 2000-х, вы, возможно, помните, что когда одна программа зависала, вполне вероятно, что вся ваша система также зависнет. Это было не только проблемой того, как операционные системы, такие как Windows, справлялись с задачами в прошлом. Наличие процессора с одним ядром гарантирует, что вы сможете выполнять только одну задачу за раз. Наличие нескольких ядер позволяет процессору обрабатывать несколько программ одновременно, разделяя работу на несколько единиц. Если одно ядро «забивается» задачей, которая просто продолжает работать (например, программа, использующая это ядро, зависает), общая работа чипа может сохраняться, пока вы выясняете, что не так, или в конце концов закрываете программу, чтобы освободить это ядро. Многоядерные процессоры стали популярными, так как стало все труднее увеличивать тактовую частоту на одноядерных процессорах из-за технологических ограничений. Ядро — это один процессор, многоядерные процессоры имеют несколько процессоров. Таким образом, двухъядерный процессор с тактовой частотой 3,0 ГГц имеет 2 процессора, каждый с тактовой частотой 3,0 ГГц. 6-ядерный процессор с тактовой частотой 3,0 ГГц имеет 6 процессорных блоков с тактовой частотой 3,0 ГГц. 6-ядерный процессор, который мы только что описали, имеет общую тактовую частоту 18,0 ГГц. То есть ваши программы будут работать в 6 раз быстрее, чем с одноядерным процессором с тактовой частотой 3,0 ГГц? Ну, не совсем … По сути, ядра являются инструментами многозадачности. Они обеспечивают большую динамичность и облегчают работу при работе на компьютере. Сегодня даже смартфоны имеют процессоры с несколькими ядрами. Многоядерные процессоры выглядят быстрее, потому что они могут принимать гораздо большую нагрузку, чем их одноядерные аналоги. Они очень надежны в устранении зависаний.

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

Выше тактовая частота или больше ядер?

Итак, теперь вы понимаете преимущества более высокой тактовой частоты и производительности, которую может предложить больше ядер. Вы купите процессор с более низкой тактовой частотой, но с большим количеством ядер? Или процессор с большим количеством ядер, но с меньшей тактовой частотой? 12 ядер 2.66 ГГц или 3.46 ГГц 6 ядер, что лучше? Стоит ли 12-ядерная система с частотой 3,46 ГГц или я должен просто купить 6-ядерную? На эти вопросы мы поможем вам ответить сегодня. Прежде всего, если возможно, выбирайте тот, который имеет самую высокую тактовую частоту и наибольшее количество ядер. Однако из-за бюджетов это не всегда возможно, и обычно существует компромисс между ядрами и тактовой частотой.

Больше ядер, меньшая тактовая частота

Преимущества:

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

Недостатки

  • Более низкая однопоточная производительность, чем у процессора с более высокой тактовой частотой

Меньше ядер, выше тактовая частота

Преимущества

  • Лучшая однопоточная производительность
  • Более дешевый вариант

Недостатки

  • Меньше ядер для разделения между приложениями
  • Не такая высокая производительность при многопоточности

Как правильно выбрать процессор для ПК: 5 обязательных нюансов

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

Как устроен процессор

Если разбирать физическое строение ЦП, то оно является довольно простым:

  1. Крышка, которая защищает внутренний кристалл и другие элементы;
  2. Само ядро;
  3. Подложка, к которой крепятся все детали;
  4. Кэш-память;
  5. Сокет — разъем, которым процессор крепится к материнке; 
  6. Встроенное графическое ядро: всегда есть у Интел и не всегда — в процессорах от АМД. 

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

Также интересно узнать: ТОП-10 лучших ноутбуков ACER: сравнение моделей

Какой процессор выбрать для компьютера

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

Для игр

Если ПК нужен для простых игр ребенку или даже взрослому, то можно не заморачиваться с большим объемом кэш-памяти, несколькими ядрами и потоками.

Если же нужно что-то мощное, то выбор должен быть ориентирован на процессор для компьютера хотя бы с 4 ядрами и таким же количеством потоков. Замечательный образец — Intel Core i5-7400 3.0GHz. Он тоже четырехъядерный, с четырьмя потоками. Кроме того, он обладает хорошим объемом кэш-памяти. В сочетании с подходящей видеокартой он будет тянуть «тяжелые» игры и показывать отличное изображение.

Также может понравиться: ТОП-10 лучших игр для PS4: хиты, ради которых стоит купить приставку

Для дома и офиса

Центральному процессору для работы в офисных программах и просмотра кино не требуется каких-то суперхарактеристик. Достаточно будет и простого двухпоточного Intel Celeron или Pentiun без гипертрейдинга.

Для работы с требовательными программами

Для разных программ монтажа, программирования и графических редакторов зачастую нужно, чтобы CPU обрабатывал информацию быстро. Поэтому при выборе процессора здесь нужно опираться именно на частоту, количество потоков и ядер. В этом случае действуют те же правила, что и для игровых сборок. Это необходимо, чтобы несколько ресурсоемких утилит, запущенных одновременно, не грузили систему. Например, хороший вариант — AMD Ryzen 5 с 4 ядрами, 8 потоками, и 16 Мб кэша третьего уровня.

Интересно узнать: 3 лучших производителя видеокарт NVidia GeForce GTX 1060 + 5 крутых моделей

Выбор процессора для компьютера: что важно знать

Что нужно знать при выборе процессора? В первую очередь, основные характеристики, которые отвечают за быстродействие компьютера.

Количество ядер

Сейчас можно найти процессоры с количеством ядер от 2 до 8. Как уже было написано выше, количество ядер нужно подбирать, исходя из назначения ПК. Также важно учитывать поколение (кодовое обозначение ядра): чем новее, тем лучше. Например, интеловские ЦП Coffee Lake 8-го поколения безусловно предпочтительнее, чем Kaby Lake 7-го поколения.

Количество потоков

Наличие нескольких ядер — не единственное, от чего зависит работа ПК. Важно и количество потоков, о котором говорилось чуть выше. Например, что нужно знать для выбора процессора для монтажа, так это то, что 4 ядра и 4 потока — хорошо, но 4 ядра и 8 потоков — в разы лучше.
Популярные сегодня бюджетные «гиперпни» (Intel Pentium G4560, G4600, G4620) хорошее подтверждение тому, что и 2-ядерный процессор может показать уровень в работе.

Частота процессора

Чем выше тактовая частота, тем больше операций может выполнить камень за единицу времени. Но этот показатель — не основной при определении производительности процессора. Стоит помнить, что порой важнее количество ядер/потоков, кэш-память частота шины процессора.

Нельзя однозначно ответить, какая тактовая частота лучше, поскольку помимо частоты существует огромное количество переменных. Но время и рынок диктуют свои стандарты. И для игрового компьютера эта цифра составляет минимум 3 ГГц с 4-поточным процессором.

При покупке процессора также важно учитывать его разрядность — количество бит, которые он способен обрабатывать/передавать. Бывают 32- и 64-разрядные варианты. Первые обозначаются как x86. Их практически не осталось на рынке, поскольку максимальное поддерживаемое количество ОЗУ — 4 ГБ. Сегодня это очень мало. Вторые обозначаются как x64 и такие процессоры преобладают на полках магазинов.

Тип и частота поддерживаемой оперативной памяти

Частота оперативной памяти тоже влияет на скорость работы ПК. Чем выше этот показатель (измеряется в мегагерцах), тем быстрее информация передается на обработку. Однако рассматривая вопрос ОЗУ, нужно иметь в виду характеристики не только процессора, но и материнки. Поддерживаемая частота и тип ОЗУ должны совпадать как у ЦПУ, так и у системной платы. К примеру, можно взять ЦП, который поддерживает оперативку последнего поколения DDR4 с частотой 2400 МГц, например, Intel Core i3-8100. Вкупе с остальными параметрами такого CPU с головой хватит для большинства требовательных стрелялок, если не выкручивать настройки графики до ультров.

Кэш-память

Кэш-память — это внутренняя память процессора, которая ускоряет процесс обработки часто выполняемых операций для ПК. Она делится на 3 уровня, которые различают по объему памяти на ядро и возможности воспроизведения тех самых действий:

  • 1L — самый быстрый и самый маленький объем кэша (до 128 Кб). 
  • 2L — более медленный, но с большим объемом (256 Кб — 1 Мб)
  • 3L — еще больше (2-8 Мб). 

Кэш-память намного быстрее оперативной, поэтому к ней в первую очередь обращается процессор при обработке данных.

На что не нужно обращать внимание

Производитель процессора

Главными конкурентами в этой сфере являются Intel и AМD. При сравнении процессоров с одинаковой частотой и количеством ядер — Intel выигрывают. Но АМД побеждают в соотношении цена/характеристики.

«Игровой» или «не игровой» процессор

Игровой процессор — тот, который способен обрабатывать современные игры без фризов и лагов. Игровой процессор бюджетного уровня вытягивает современные игры на средне-высоких настройках; ЦПУ для игр топового сегмента — потащит любые игры на ультрах. Охарактеризовать, насколько соответствует званию «игровой» тот или иной процессор, нельзя в силу отсутствия объективных параметров соответствия.

Полезно почитать: Как собрать игровой компьютер, какие комплектующие купить: 3 варианта на выбор

Чем отличаются AMD от Intel

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

Хотя Intel долгое время превосходила AМD и заработала себе хорошую репутацию, все же AМD уже давно не уступает по производительности и теплоотдаче. По результатам многих тестов, которые можно без проблем найти в сети, AМD не то что не уступает, но может превосходить Интел в плане быстродействия на некоторых задачах. Все же нюансы и различия между AMD и Intel — тема отдельной статьи.

Поэтому, если есть вопрос о том, какой процессор лучше всего выбрать: Intel или AMD, то нет смысла сомневаться — нужно смотреть по качественным характеристикам и цене, а не по значку, который нанесен на процессор.

Для примера приведена таблица, в которой в процентах показана доля продаж на крупном немецком сайте Mindfactory.de в период с апреля 2017 по апрель 2018. Как можно заметить, показатели все время меняются, и рост продаж каждой компании связан с выходом новой продукции.

Также по теме: 5 лучших процессоров от Intel для NVidia GeForce GTX 1060

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

Что важнее – количество ядер или тактовая частота процессора

Обновлено: 23.04.2021 12:59:14

Если окинуть взглядом современный рынок процессоров, то может показаться, что компании-производители чипов решили войти в Книгу рекордов Гиннеса. «AMD представили 32-ядерный процессор Threadripper 2290WX»! «Intel выпустили процессор Core i7-8086K, который может разгоняться до 5.0 ГГц»! Новые рекорды производительности ставятся каждый год, и в итоге можно легко запутаться в том, что же лучше – количество ядер или тактовая частота?

Попробуем разобраться в этом вопросе.

Немного аналогии

Предположим, вам требуется перевезти груз. Много груза. И есть два варианта – перевезти одной очень быстрой машиной или несколькими медленными.

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

Одна быстрая машина сможет перевезти чуть меньше груза. Зато из одного города в другой она будет ехать всего день. Потом ей, правда, придётся вернуться, забрать остаток груза, привезти опять, и опять, и опять.

Идеальное решение для данной проблемы – использовать несколько быстрых машин! Тогда и куча груза будет перевезена, и займёт это всего один день. Но мы живём, к сожалению, не в идеальном мире.

Казалось бы, при чём здесь процессоры? Да просто «куча груза» — это поток вычислений, которые требуется выполнить чипу. «Много медленных машин» — это несколько низкопроизводительных ядер. А «одна быстрая» — это одно высокопроизводительное ядро, с повышенной тактовой частотой.

И решение вопроса «высокая тактовая частота или много ядер» зависит в первую очередь от планируемой сферы использования.

Как работает процессор

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

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

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

Так, например, преобразование HTML-кода потребует минимума ресурсов и может выполняться достаточно шустро даже на сравнительно медленном чипе. ZIP-архивам требуется уже значительно больше машинного времени. А криптографические алгоритмы вроде SHA-256 подсчётов и вовсе нагружают несчастный чип как невесть что и при этом не могут выполняться на многопоточных конфигурациях.

Расчёт искусственного интеллекта – например, в играх – требует массы вычислений. Но они мелкие, обособленные, и поэтому могут прекрасно выполняться в многопоточном варианте – на нескольких ядрах сразу. Благодаря этому достигается высокая производительность в играх.

А вот архивирование и разархивирование файлов – исключительно однопоточная операция. Так что требуется один мощный чип, в противном случае этот процесс займёт уйму времени. Особенно если в архиве находится много мелких разнородных файлов.

И всё-таки, что лучше – количество ядер или тактовая частота процессора?

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

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

Именно поэтому производители стараются выпускать многоядерные конфигурации с высокой тактовой частотой. Так, например, Intel Core i7-8086K (топовый в линейке Kabu Lake на момент написания материала) оснащается шестью вычислительными ядрами с технологией HyperThreading и базовой тактовой частотой 4.0 ГГц. Он может всё! Дорогой, правда – 425 долларов на момент релиза.

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



Оцените статью
 

Всего голосов: 0, рейтинг: 0

многоядерность или тактовая частота для баз данных?

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

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

Производительность

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

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

Но базы становятся сложнее, информативнее, требуются для во все больших сферах. Для универсализации и упрощения были созданы системы управления базами данных (СУБД). Они позволили лучше управлять БД и полностью реализовать их функционал.

Не буду вдаваться в подробности. На данный момент существует множество СУБД, вот ключевые:

  • Microsoft SQL;
  • SQLite;
  • MySQL;
  • Oracle Database;
  • PostgreSQL;
  • IBM DB2.

Ну, можно прокричать, что есть еще и Firebird, BerkeleyDB, но на перечисление всех существующих потратим слишком много времени.

Могу сказать сразу, что у тех же DB Oracle и Microsoft MySQL, по крайней мере последних, нет ограничений по многоядерности, главное не упереться в дисковую память, потому, лучше ставить на сервер баз данных производительный твердотельный накопитель.

У Postgre и IBM были проблемы с многопоточностью, но первая исправилась и уже даже начала упорно бодаться с Oracle. Но мы не об этом. Получается, базам данных многоядерность только на пользу? Ведь все операции по чтению/записи можно разбить на множество потоков и получить высокую производительность? Да, но есть нюансы.

Что мешает?

Итак, база данных для нас — не ключевой показатель. И системы управления оными тоже. Есть один серьезный аспект — программное обеспечение. Да, вся проблема лежит именно в нем. Например, какую СУБД ни поставь для 1С, а все равно с многопоточностью не дружит. А вот виртуальные хостинги с MySQL наоборот, любят много ядер, но не все. Зависит от хостера.

Банальный пример. «Аэрофлот» в свое время оформил огромный заказ на программное обеспечение Oracle. Да, все программное обеспечение такого титана не может существовать без баз данных, в которых хранится информация. Состояние самолетов, маршруты, персонал и много чего другого. Чем больше масштаб, тем крупнее БД. И серверы у них есть как с 4-8 ядрами для обеспечения работы одних программ, так и многопроцессорные системы с большим количеством ядер для выполнения других задач. И те, и другие отлично работают.

Вывод? Правильно, выбор зависит от программного обеспечения, потому в первую очередь стоит ориентироваться на него. Все остальное будет неверным подходом. К чему рассказали о компании «Аэрофлот»? Просто объяснили: если организация может позволить себе разработку ПО под целевые задачи, то все будет работать на ура.

Так что все зависит от применяемого программного обеспечения. Однозначного ответа на вопрос «что важнее: многоядерность или тактовая частота?» дать не получится.

Что важнее тактовая частота или количество ядер

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

Тактовая частота — это количество операций в секунду. Самой простой аналогией будет скорость автомобиля (самолета, ракеты… чего угодно). Правда, скорости транспортных средств не увеличиваются такими темпами от года к году, но аналогия понятна. Естественно, чем выше скорость автомобиля, тем быстрее мы доберемся до точки назначения.

Ядра процессора — это, фактически, микропроцессор в миниатюре со своими конвейерами, кэшем и векторными командами. Прямую аналогию тут подобрать сложно, но представим, что автомобилей у нас уже несколько. Соответственно, если груза много (объем информации), то перевезти его можно быстрее. Есть, однако, свои тонкости. Во-первых, груз должен уметь делиться. Скажем, какие-нибудь коробки мы распихаем в разные автомобили, а ценную древнегреческую статую распиливать на части не будем. В таком случае не важно сколько у нас машин, поедет всё равно одна. Во-вторых, производители намеренно занижают тактовую частоту многоядерных процессоров, в основном ради снижения энергопотребления и из-за требований по теплоотводу (TDP). Поэтому у таких процессоров приложения, не оптимизированные под многопоточность, будут проседать.

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

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

Тактовая частотаКоличество ядер
СерверV
Десктоп:
Работа с видео, аудио, изображениямиV
ИгрыV
Универсальная машинаV

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

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

Добрый день, уважаемые читатели нашего блога. Сегодня постараемся разобраться, что важнее частота или количество ядер процессора? На что влияет каждый из этих параметров в повседневном использовании, в играх и профессиональных приложениях? Играет ли свою роль Turbo-boost, или ручной разгон приносит больше пользы? В общем, давайте вникать, как все это работает.

p, blockquote 1,0,0,0,0 –>

Процедура сравнения будет элементарна до безобразия:

p, blockquote 2,0,0,0,0 –>

  • преимущества высокой тактовой частоты;
  • преимущества большого числа ядер процессора;
  • необходимость того или иного в зависимости от выбранных задач;
  • итоги.

А теперь давайте приступать.

p, blockquote 3,0,0,0,0 –>

Высокие частоты – признак комфортного гейминга

Давайте сразу окунемся в игровую индустрию и по пальцам одной руки перечислим те игры, которым нужна многопоточность для комфортной работы. На ум приходят только последние продукты Ubisoft (Assassin’s Creed Origins, Watch Dogs 2), старичок GTA V, свежий Deus Ex и Metro Last Light Redux. Данные проекты с легкостью «съедят» все вакантные вычислительные мощности процессора, включая ядра и потоки.

p, blockquote 4,0,1,0,0 –>

Но это скорее исключение из правил, поскольку остальные игры более требовательны именно к частоте ЦП и ресурсам видеопамяти. Иными словами, если вы решите запустить старый добрый DOOM на AMD Ryzen Threadripper 1950X c его 16 вычислительными ядрами (дорогой, мощный), то будете крайне разочарованы ввиду следующих факторов:

p, blockquote 5,0,0,0,0 –>

  • FPS будет низким;
  • большинство ядер и потоков простаивает;
  • переплата крайне сомнительна.

А все потому, что этот чип ориентирован на профессиональные вычисления, рендеринг, обработку видео и иные задачи, в которых «решают» именно ядра и потоки, а не частотный потенциал.Меняем AMD на Intel Core i5 8600К и видим неожиданный результат – количество кадров увеличилось, стабильность картинки возросла, все ядра задействованы оптимально. А если разогнать камень, то картина получится и вовсе шикарная. Все потому, что гейминг до сих пор корректно воспринимает от 4 до 8 ядер (не считая вышеописанных исключений), и дальнейший рост физических и виртуальных потоков попросту неоправдан, приходится гнать тактовую частоту.

p, blockquote 6,0,0,0,0 –>

В каких случаях нужна многопоточность

А теперь давайте сравним в профессиональных задачах два топовых решения от Intel и AMD: Core 7 8700K (6/12, L3 – 9 МБ) и Ryzen 7 2700x (8/16, L3 – 16 МБ). И здесь уже количество ядер и потоков играет главную и лучшую роль в следующих задачах:

p, blockquote 7,0,0,0,0 –>

  • архивация;
  • обработка данных;
  • рендеринг;
  • работа с графикой;
  • создание сложных 3D-объектов;
  • разработка приложений.

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

p, blockquote 8,1,0,0,0 –>

Подведем итоги

А теперь давайте рассуждать логично. И AMD и Intel за последние несколько лет неплохо так выровняли свои показатели в плане производительности. Оба чипа построены для новейших платформ Ryzen+ (AM4) и Coffee Lake (s1151v2) и имеют отличный разгонный потенциал, а также задел на будущее.

p, blockquote 9,0,0,0,0 –>

Если для вас первостепенной задачей является получение высокого FPS в современных игровых проектах, то «синяя» платформа здесь выглядит более оптимальным решением.

p, blockquote 10,0,0,0,0 –>

Однако стоит понимать, что высокий фреймрейт будет заметен только на мониторах с частотой от 120 Гц и выше. На 60-герцовых вы просто не заметите разницы в плавности картинки.

Вариант от AMD при прочих равных выглядит более «всеядным» и универсальным, да и ядер с потоками у него больше, а значит открываются новые перспективы вроде того же стриминга, который так популярен на Youtube.

p, blockquote 12,0,0,1,0 –>

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

p, blockquote 13,0,0,0,0 –>

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

На этой ноте закончим, не забывайте подписываться на обновления блога, пока пока.

p, blockquote 15,0,0,0,0 –> p, blockquote 16,0,0,0,1 –>

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

Вступление

Прежде чем начать разбираться, на что влияет количество ядер процессора, хотелось бы сделать небольшое отступление. Еще несколько лет назад разработчики ЦП были уверены в том, что технологии производства, которые так стремительно развиваются, позволят выпускать "камни" с тактовыми частотами до 10 Ггц, что позволит пользователям забыть о проблемах с плохой производительностью. Однако успех достигнут не был.

Как бы ни развивался техпроцесс, что "Интел", что "АМД" уперлись в чисто физические ограничения, которые попросту не позволяли выпускать "процы" с тактовой частотой до 10 Ггц. Тогда и было принято решение сфокусироваться не на частотах, а на количестве ядер. Таким образом, началась новая гонка по производству более мощных и производительных процессорных "кристаллов", которая продолжается и по сей день, но уже не столь активно, как это было на первых порах.

Процессоры Intel и AMD

На сегодняшний день "Интел" и "АМД" являются прямыми конкурентами на рынке процессоров. Если посмотреть на выручку и продажи, то явное преимущество будет на стороне "синих", хотя в последнее время "красные" стараются не отставать. У обоих компаний имеется хороший ассортимент готовых решений на все случаи жизни – от простого процессора с 1-2 ядрами до настоящих монстров, у которых количество ядер переваливает за 8. Обычно подобные "камни" используются на специальных рабочих "компах", которые имеют узкую направленность.

Intel

Итак, на сегодняшний день у компании Intel успехом пользуются 5 видов процессоров: Celeron, Pentium, Core i3, i5, и i7. Каждый из этих "камней" имеет разное количество ядер и предназначенные для разных задач. Например, Celeron имеет всего 2 ядра и используется в основном на офисных и домашних компьютерах. Pentium, или, как его еще называют, "пенек", также используется в дому, но уже имеет гораздо лучшую производительность, в первую очередь за счет технологии Hyper-Threading, которая "добавляет" физическим двум ядрам еще два виртуальных ядра, которые называют потоками. Таким образом, двухъядерный "проц" работает как самый бюджетный четырехъядерник, хотя это не совсем корректно сказано, но основная суть именно в этом.

Что же касается линейки Core, то тут примерно схожая ситуация. Младшая модель с цифрой 3 имеет 2 ядра и 2 потока. Линейка постарше – Core i5 – имеет уже полноценные 4 или 6 ядер, но лишена функции Hyper-Threading и дополнительных потоков не имеет, кроме как 4-6 стандартных. Ну и последнее – core i7 – это топовые процессоры, которые, как правило, имеют от 4 до 6 ядер и в два раза больше потоков, т. е., например, 4 ядра и 8 потоков или 6 ядер и 12 потоков.

Теперь стоит сказать про AMD. Список "камушков" от данной компании огромен, смысла перечислять все нет, поскольку большинство из моделей уже попросту устарели. Стоит, пожалуй, отметить новое поколение, которое в некотором смысле "копирует" "Интел" – Ryzen. В данной линейке также присутствуют модели с номерами 3, 5 и 7. Главное отличие от "синих" у Ryzen заключается в том, что самая младшая модель уже сразу предоставляет полноценные 4 ядра, а у старшей их не 6, а целых восемь. Кроме этого, и количество потоков меняется. Ryzen 3 – 4 потока, Ryzen 5 – 8-12 (в зависимости от кол-ва ядер – 4 или 6) и Ryzen 7 – 16 потоков.

Стоит упомянуть и о еще одной линейке "красных" – FX, которая появилась в 2012 году, и, по сути, данная платформа уже считается устаревшей, но благодаря тому, что сейчас все больше и больше программ и игр начинает поддерживать многопоточность, линейка Vishera вновь обрела популярность, которая наряду с низкими ценами только растет.

Ну а что касается споров касательно частоты процессора и количества ядер, то, по сути, правильнее смотреть в сторону второго, поскольку с тактовыми частотами уже давно все определились, и даже топовые модели от "Интел" работают на номинальных 2. 7, 2. 8, 3 Ггц. Помимо этого, частоту всегда можно поднять при помощи оверклокинга, но в случае с двухъядерником это не даст особого эффекта.

Как узнать сколько ядер

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

Получить более подробную информацию о том, какие технологии поддерживает ваш "камень", какая у него тактовая частота, номер его ревизии и многое другое можно при помощи специальной и маленькой программки CPU-Z. Скачать ее можно бесплатно на официальном сайте. Есть версия, которая не требует установки.

Преимущество двух ядер

В чем может быть преимущество двухъядерного процессора? Много в чем, например, в играх или приложениях, при разработке которых основным приоритетом была однопоточная работа. Взять хотя бы для примера игру Wold of Tanks. Самые обычные двухъядерники типа Pentium или Celeron будут выдавать вполне приличный результат по производительности, в то время как какой-нибудь FX от AMD или INTEL Core i5 или i7 задействуют гораздо больше своих возможностей, а итог будет примерно таким же.

Чем лучше 4 ядра

Чем 4 ядра могут быть лучше двух? Лучшей производительностью. Четырехъядерные "камни" рассчитаны уже на более серьезную работу, где простые "пеньки" или "селероны" попросту не справятся. Отличным примером тут послужит любая программа по работе с 3D-графикой, например 3Ds Max или Cinema4D.

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

Конечно, можно взять и какой-нибудь бюджетный "процик" из семейства Core i3, например, модель 6100, но 2 ядра и 2 дополнительных потока все равно будут уступать полноценному четырехядернику.

6 и 8 ядер

Ну и последний сегмент многоядерников – процессоры с шестью и восемью ядрами. Их основное предназначение, в принципе, точно такое же, как и у ЦП выше, только вот нужны они там, где обычные "четверки" не справляются. Кроме этого, на базе "камней" с 6 и 8 ядрами строят полноценные профильные компьютеры, которые будут "заточены" под определенную деятельность, например, монтаж видео, 3Д-программы для моделирования, рендеринг готовых тяжелых сцен с большим количеством полигонов и объектов и т. д.

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

На что влияет количество ядер процессора

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

Второе – это нагрев. Чем больше ядер, тем лучше нужна система охлаждения. Поможет измерить температуру процессора программа, которая называется AIDA64. При запуске нужно нажать на "Компьютер", а затем выбрать "Датчики". Следить за температурой процессора нужно, потому как если он будет постоянно перегреваться или работать на слишком высоких температурах, то через какое-то время он просто сгорит.

Двухъядерники незнакомы с такой проблемой, потому как не обладают слишком высокой производительностью и тепловыделением соответственно, а вот многоядерники – да. Самыми "горячими" считаются камни от AMD, особенно серии FX. Например, возьмем модель FX-6300. Температура процессора в программе AIDA64 находится в отметке около 40 градусов и это в режиме простоя. При нагрузке цифра будет расти и если случится перегрев, то комп выключится. Так что, покупая многоядерник, нужно не забывать о кулере.

На что влияет количество ядер процессора еще? На многозадачность. Двухъядерные"процы" не смогут обеспечить стабильную производительность при работе в двух, трех и более программ одновременно. Самый простой пример – стримеры в интернете. Помимо того, что они играют в какую-нибудь игру на высоких настройках, у них параллельно запущена программа, которая позволяет транслировать игровой процесс в интернет в режиме онлайн, работает и интернет-браузер с несколькими открытыми страницами, где игрок, как правило, читает комментарии смотрящих его людей и следит за прочей информацией. Обеспечить должную стабильность может даже далеко не каждый многоядерник, не говоря уже о двух- и одноядерных процессорах.

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

Подведение итогов

Подводя итог разговора о том, на что влияет количество ядер процессора, можно прийти к одному простому выводу: если нужна хорошая производительность, быстродействие, многозадачность, работа в тяжелых приложениях, возможность комфортно играть в современные игры и т. д., то ваш выбор – процессор с четырьмя ядрами и больше. Если же нужен простенький "комп" для офиса или домашнего пользования, который будет использоваться по минимуму, то 2 ядра – это то что нужно. В любом случае, выбирая процессор, в первую очередь нужно проанализировать все свои потребности и задачи, и только после этого рассматривать какие-либо варианты.

Что важнее частота или количество ядер и кто из них влиятельней

Опубликовано 19.06.2018 автор — 0 комментариев

Добрый день, уважаемые читатели нашего блога. Сегодня постараемся разобраться, что важнее частота или количество ядер процессора? На что влияет каждый из этих параметров в повседневном использовании, в играх и профессиональных приложениях? Играет ли свою роль Turbo-boost, или ручной разгон приносит больше пользы? В общем, давайте вникать, как все это работает.

Процедура сравнения будет элементарна до безобразия:

  • преимущества высокой тактовой частоты;
  • преимущества большого числа ядер процессора;
  • необходимость того или иного в зависимости от выбранных задач;
  • итоги.

А теперь давайте приступать.

Высокие частоты – признак комфортного гейминга

Давайте сразу окунемся в игровую индустрию и по пальцам одной руки перечислим те игры, которым нужна многопоточность для комфортной работы. На ум приходят только последние продукты Ubisoft (Assassin’s Creed Origins, Watch Dogs 2), старичок GTA V, свежий Deus Ex и Metro Last Light Redux. Данные проекты с легкостью «съедят» все вакантные вычислительные мощности процессора, включая ядра и потоки.

Но это скорее исключение из правил, поскольку остальные игры более требовательны именно к частоте ЦП и ресурсам видеопамяти. Иными словами, если вы решите запустить старый добрый DOOM на AMD Ryzen Threadripper 1950X c его 16 вычислительными ядрами (дорогой, мощный), то будете крайне разочарованы ввиду следующих факторов:

  • FPS будет низким;
  • большинство ядер и потоков простаивает;
  • переплата крайне сомнительна.

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

Меняем AMD на Intel Core i5 8600К и видим неожиданный результат – количество кадров увеличилось, стабильность картинки возросла, все ядра задействованы оптимально. А если разогнать камень, то картина получится и вовсе шикарная. Все потому, что гейминг до сих пор корректно воспринимает от 4 до 8 ядер (не считая вышеописанных исключений), и дальнейший рост физических и виртуальных потоков попросту неоправдан, приходится гнать тактовую частоту.

В каких случаях нужна многопоточность

А теперь давайте сравним в профессиональных задачах два топовых решения от Intel и AMD: Core 7 8700K (6/12, L3 – 9 МБ) и Ryzen 7 2700x (8/16, L3 – 16 МБ). И здесь уже количество ядер и потоков играет главную и лучшую роль в следующих задачах:

  • архивация;
  • обработка данных;
  • рендеринг;
  • работа с графикой;
  • создание сложных 3D-объектов;
  • разработка приложений.

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

Подведем итоги

А теперь давайте рассуждать логично. И AMD и Intel за последние несколько лет неплохо так выровняли свои показатели в плане производительности. Оба чипа построены для новейших платформ Ryzen+ (AM4) и Coffee Lake (s1151v2) и имеют отличный разгонный потенциал, а также задел на будущее.

Если для вас первостепенной задачей является получение высокого FPS в современных игровых проектах, то «синяя» платформа здесь выглядит более оптимальным решением.

Однако стоит понимать, что высокий фреймрейт будет заметен только на мониторах с частотой от 120 Гц и выше. На 60-герцовых вы просто не заметите разницы в плавности картинки.

Вариант от AMD при прочих равных выглядит более «всеядным» и универсальным, да и ядер с потоками у него больше, а значит открываются новые перспективы вроде того же стриминга, который так популярен на Youtube.

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

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

На этой ноте закончим, не забывайте подписываться на обновления блога, пока пока.

С уважением, автор Андрей Андреев.

процессоров: количество ядер или тактовая частота, что лучше? - База знаний

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

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

Тактовая частота? Почему тактовая частота важна Многие люди называют ЦП мозгом вашей системы.Чтобы упростить понимание, думайте о ЦП не как о мозге, а как о мускулах. Если вычисления - это машина, то центральный процессор - это двигатель. Чем выше тактовая частота, тем быстрее поедет машина (система). Тактовая частота измеряется в ГГц (гигагерцах), большее число означает более высокую тактовую частоту. Чтобы запускать ваши приложения, ваш процессор должен постоянно выполнять вычисления, если у вас более высокая тактовая частота, вы можете выполнять эти вычисления быстрее, и в результате приложения будут работать быстрее и плавнее.Тактовая частота процессора, как следует из названия, сильно влияет на количество задач, которые каждое ядро ​​может выполнять за определенный период времени. Скорость, наряду с шириной в битах, говорит вам, сколько данных может проходить через секунду. Если один процессор имеет разрядность 32 бита и скорость 3,93 ГГц, это означает, что он может обрабатывать почти 4 миллиарда единиц 32-битных данных в секунду. Это 4 миллиарда целых чисел! Более высокие тактовые частоты означают большую скорость отклика при выполнении тяжелых линейных задач, таких как выполнение однопоточных приложений.Большинство программ по-прежнему работают линейно, используя только одно ядро. В этих случаях тактовая частота имеет решающее значение.

Больше ядер? Почему ядра важны Если у вас был компьютер в 90-х или даже в начале 2000-х, вы можете вспомнить, что, когда зависала одна программа, вполне вероятно, что зависла и вся ваша система. Проблема заключалась не только в том, как в свое время операционные системы, такие как Windows, справлялись с задачами. Наличие ЦП только с одним ядром гарантирует, что вы сможете выполнять только одну задачу за раз.Наличие нескольких ядер позволяет ЦП обрабатывать несколько задач одновременно, разделяя работу на несколько единиц. Если одно ядро ​​«забивается» задачей, которая просто продолжает зацикливаться (например, программа, использующая это ядро, зависает), общая работа чипа может продолжаться, пока вы выясняете, что не так, или в конечном итоге закрываете программу, чтобы освободить это ядро. Многоядерные процессоры стали популярными, поскольку стало все труднее увеличивать тактовую частоту одноядерных процессоров из-за технологических ограничений.Вместо того, чтобы без устали работать над дополнительной тактовой частотой 0,1 ГГц, производители вместо этого добавили больше идентичных процессоров к отдельным процессорам. Ядро - это один процессор, многоядерные процессоры имеют несколько процессоров. Таким образом, двухъядерный процессор с тактовой частотой 3,0 ГГц имеет 2 процессора с тактовой частотой 3,0 ГГц каждый. 6-ядерный процессор с тактовой частотой 3,0 ГГц имеет 6 процессоров, каждый с тактовой частотой 3,0 ГГц. Шестиядерный процессор, который мы только что описали, имеет общую тактовую частоту 18,0 ГГц. Это означает, что ваши программы будут работать в 6 раз быстрее, чем с одноядерным 3.Тогда процессор 0ГГц? Ну, не совсем… По сути, ядра - это инструменты многозадачности. Они обеспечивают больше динамизма и упрощают выполнение операций на вашем компьютере. Сегодня даже в смартфонах есть многоядерные процессоры. Многоядерные процессоры кажутся быстрее, потому что они способны выдерживать гораздо больший объем рабочей нагрузки, чем их одноядерные аналоги. Они очень надежны при устранении заторов. Думайте о них как о взлетно-посадочных полосах в аэропорту. Чем их больше у вас будет, тем легче будет доставить самолеты на землю.

Более высокая тактовая частота по сравнению с большим количеством ядер?

Итак, теперь вы понимаете преимущества более высокой тактовой частоты и повышения производительности, которые может предложить большее количество ядер. Вы выбираете процессор с более низкой тактовой частотой, но с большим количеством ядер? Или с большим количеством ядер, но с меньшей тактовой частотой? 12-ядерная система с частотой 2,66 ГГц или 6-ядерная с частотой 3,46 ГГц, что лучше? Стоит ли 12-ядерная система с частотой 3,46 ГГц, или я должен просто получить 6-ядерную? На эти вопросы мы поможем вам ответить сегодня. Во-первых, если возможно, вы захотите выбрать тот, у которого наивысшая тактовая частота и наибольшее количество ядер.Однако из-за ограниченного бюджета это не всегда возможно, и обычно приходится выбирать между ядрами и тактовой частотой. Но что все это значит? Тактовая частота, многоядерные, гиперпоточные, двухпроцессорные системы. Нам предстоит многое понять, к счастью, мы собираемся разбить это так, чтобы каждый мог понять. Надеюсь, это поможет вам решить, какой процессор подходит для вашей системы.

Больше ядер, меньше тактовая частота
  • Плюсы
    • Приложения, поддерживающие многопоточность, значительно выиграют от наличия большего количества ядер в своем распоряжении
    • Увеличение количества ядер в вашем ЦП - экономичный способ повышения производительности
    • Поддержка многопоточности для приложений со временем будет улучшаться
    • Вы сможете запускать больше приложений одновременно без снижения производительности
    • Отлично подходит для работы нескольких виртуальных машин
  • Минусы
    • Более низкая однопоточная производительность, чем у процессора с более высокой тактовой частотой

Меньше ядер, выше тактовая частота
  • Плюсы
    • Лучшая однопоточная производительность
    • Вариант с меньшими затратами
  • Минусы
    • Меньше ядер для разделения между приложениями
    • Не такая сильная многопоточность
Лучшее, что можно сделать в большинстве случаев, - это изучить поддержку, которую ваши приложения по своему выбору предоставляют для многопоточности.После этого вы можете решить, что вам лучше, например, 6-ядерная система с частотой 3,46 ГГц или 12-ядерная система с частотой 2,66 ГГц.

Четырехъядерный процессор с частотой 2,66 ГГц или двухъядерный процессор с частотой 3,33 ГГц? Этот вопрос возникает очень часто: для конкретного приложения лучше использовать двухъядерный с тактовой частотой 3 ГГц или четырехъядерный с более низкой частотой, поскольку они часто предлагаются по той же цене? До прошлого года типичный ответ был: для приложений, работающих параллельно (многопоточность) для кодирования видео и сжатия файлов, четырехъядерные процессоры оказались выдающимися, и это всегда верно.Что касается игр, то ответ был другим: игры не используют все 4 ядра квадроцикла, за редкими исключениями, такими как Supreme Commander или GTA 4, лучше было взять Dual Core на 3 ГГц или больше. Но в 2010 году все изменилось:
  • 2 фактора изменили правила для Quad Core и игр:
  • Turbo Mode из новых Intel I5 и I7 Core с использованием сокета 1156 может автоматически повышать частоту, когда активировано только одно или два ядра, в зависимости от приложений.Например, Core i5 750 работает на частоте 2,66 ГГц, когда все 4 ядра включены, но он автоматически переходит на 3,2 ГГц, когда требуется только 2 ядра: поэтому нет причин выбирать между Dual Core 3,2 ГГц или Quad Core 2,66. Ghz, Core i5 750 соответствует обеим частотам.
  • Новые игры, такие как BattleField Bad Company 2 или Metro 2033, в значительной степени используют Quad Core, по новой причине: PhysX или управление частицами (взрывы и т. Д.) Теперь управляется процессором ...
  • Согласно тесту, проведенному журналом Hardware Magazine No.46, Quad Core 2,66 ГГц на 10% лучше, чем Dual Core 3,33 ГГц с игрой Metro 2003 и на 20% лучше с Bad Compagny 2.
  • В этой игре используются лучшие четырехъядерные ядра с Hyper Threading (HT), как в Core i7 800, с приростом на 25% по сравнению с не-HT Quad 2,66 ГГц, что более чем на 50% по сравнению с Dual Core 3,33 ГГц!
  • В 2010 году ответ очевиден: выбирайте четырехъядерный процессор, предпочтительно с Hyper Threading, для любых приложений!

Большой вопрос

У вас может быть 8-ядерный процессор, работающий на 2.9 ГГц, но иногда 4-ядерный процессор, работающий на частоте 4,3 ГГц, будет быстрее даже с половиной ядер. Все зависит от того, на сколько частей можно разбить каждую задачу. Обработка видео - это одна из тех вещей, где вся задача может быть разбита на столько частей, сколько вам нужно. В таком случае наличие 8-ядерного процессора, о котором я упоминал ранее, даст вам преимущество. Однако большинство приложений (например, браузеров) используют только одно или два ядра, а это означает, что в этих случаях вам будет лучше с 4-ядерным процессором.В конце концов, здесь нельзя выиграть битву. Все дело в том, для чего вы используете свою компьютерную систему. Если вы используете многопоточные приложения, которые требуют многозадачности, сделайте приоритет количеством ядер в вашем процессоре. Если вы хотите чего-то более простого, например игр, вам может не понадобиться много ядер, но вы захотите иметь как можно большую тактовую частоту.

Бизнес-моделирование в моделях серверных ЦП

В расчетах сегодняшнего бизнеса мы, казалось бы, бессмысленно будем думать о деньгах и говорить о них, не так ли? Как это принесло бы нам больше и больше пользы.Это действительно актуально и приемлемо. Очевидно, новый многоядерный процессор будет стоить нам намного дороже, чем новый процессор с тактовой частотой 4 Гбайт. Попробуйте сравнить Xeon E5-2698v4 (3300 долларов США *) 20 ядер при 2,2 ГГц с Xeon E3-1585v5 (560 долларов США *) 4 ядра при 3,5 ГГц. Почему такие «многоядерные» нам дорого обходятся? Да, потому что параллельный процесс очень дорог (не только по технологии). Цена никогда бы не солгала. Итак, мы должны продолжать выпуск экономичного Xeon E3, верно? Абсолютно смелый Да для экономичного. Но подождите секунду, ладно. С Xeon E5-2698v4 вы можете разместить на нем около 1,5 ТБ ОЗУ DDR4, в то время как Xeon E3-1585v5 может обрабатывать только 64 ГБ ОЗУ DDR4. Пока вы используете бизнес-модель VPS или связанную с ней. Мы можем посчитать это так: скажем, около 512 ГБ ОЗУ (в серии E5).
  • вы можете создать не менее 500 VPS, которые вы продаете по цене 10 долларов США (для простой иллюстрации).
  • Таким образом, вы можете получить объем продаж в 5000 долларов США (10 x 500 долларов США).
  • Ваша чистая прибыль составит 1700 долларов США (5000–3 300 долларов США)
В то время как с E3 вы могли заполнить оперативную память только 64 ГБ,
  • и, возможно, создаст не менее 60 VPS по цене 10 долларов США.
  • Таким образом, продажи составят 600 долларов США,
  • долларов США.
  • , и ваша чистая прибыль составит 40 долларов США.
Еще одна нишевая особенность этой серии E3: допустим, мы хотели бы увеличить их, чтобы удвоить, утроить или даже увеличить нашу прибыль. Окей, давай просто разберёмся с ними.
  • 8 x E3 = 4 480 долларов США
  • по сравнению с продажами 512 ГБ ОЗУ (8 x 64 ГБ) .... 500 VPS по 10 долларов США (5000 долларов США)
  • чистая прибыль будет примерно равна 520 долларов США
Не считая RAM, HDD, электричество, стеллажи и т. Д.стоимость для них всех, но это был просто «грубый пример», чтобы проиллюстрировать «денежный поток», который вы могли бы заработать с помощью машин. Значит, тактовая частота E3 нам больше не идет? Хорошо. не совсем верно. Есть такие, которые будут использовать ЦП не только для VPS, верно? Что ж, как насчет того, чтобы я сказал, что мы можем создать такой же надежный 8-ядерный процессор с серией E5 в сочетании с часами? Подумайте об этом так:
  • с E3, 4 ядра x 3,5 ГГц, вы получите в общей сложности 14 ГГц
  • , в то время как с серией E5, которая могла бы увеличить количество ядер, мы могли бы легко переключить тактовую частоту до некоторой степени, 8 ядер x 2,2 ГГц, так что общая частота будет 17,6 ГГц
Хотя, как описано ранее, эта схема не может быть легко и систематически реализована и реализована в том виде, в котором она написана на бумаге, поскольку такое приложение не будет поглощать процессор (с тактовой частотой в ГГц), как мы его вычисляем.Другой неприятный глупый вопрос будет заключаться в том, как мы можем извлечь выгоду из сегодняшнего процессора серии E3? Серия E3 была бы гораздо более подходящей для стартапов с небольшими или небольшими капитальными затратами (капитальными затратами), прежде чем они смогут вырасти и купить «зверя». Я думаю, что существуют нишевые рынки для такого рода "несерверной" процессорной среды. Наконец, что вы думаете? Я думаю: в сегодняшних бизнес-моделях серверов , мы больше не считаем тактовую частоту, потому что мы считаем прибылью , верно? : D * На основании цены и спецификации, представленных на http: // ark.intel.com

Нужно ли мне много ядер или более быструю тактовую частоту процессора?

| Руководства

Сколько ядер мне нужно в Mac Pro? Лучше иметь больше ядер с более высокой скоростью обработки?
В этой последней статье все будет объяснено. Итак, от ядер, процессоров, ГГц, многопоточности и гиперпоточности - мы вам поможем!

12-ядерная система с частотой 2,66 ГГц или 6-ядерная с частотой 3,46 ГГц, что лучше? Стоит ли 12-ядерная система с частотой 3,46 ГГц, или я должен просто получить 6-ядерную? На эти вопросы мы поможем вам ответить сегодня.
Процессоры (или CPU, что означает центральный процессор) прошли долгий путь с момента своего скромного начала. У нас больше ядер и более высокие тактовые частоты, чем когда-либо. Если мы вернемся к 2000 году и к выпуску первых наборов микросхем Intel Pentium 4, то скорость процессоров превысит 1,5 ГГц, и вам придется подождать до 2005 года, чтобы увидеть, как первый двухъядерный процессор Intel появится на рынке.
Но что все это значит? Тактовая частота, многоядерные, гиперпоточные, двухпроцессорные системы.Нам предстоит многое понять, к счастью, мы собираемся разбить это так, чтобы каждый мог понять. Надеюсь, это поможет вам решить, какой процессор подходит для вашей системы.

Тактовая частота

Многие люди называют ЦП мозгом вашей системы. Чтобы упростить понимание, думайте о ЦП не как о мозге, а как о мускулах. Если вычисления - это машина, то центральный процессор - это двигатель. Чем выше тактовая частота, тем быстрее поедет машина (система). Тактовая частота измеряется в ГГц (гигагерцах), большее число означает более высокую тактовую частоту.
Для запуска ваших приложений ваш ЦП должен постоянно выполнять вычисления. Если у вас более высокая тактовая частота, вы можете выполнять эти вычисления быстрее, и в результате приложения будут работать быстрее и плавнее.

Многоядерные и многопроцессорные

До 2005 года практически все процессоры на рынке были одноядерными. Тактовая частота имела первостепенное значение, и самый быстрый процессор всегда был лучшим выбором. В настоящее время процессоры имеют несколько ядер, и такие системы, как Mac Pro 5,1, могут быть построены с несколькими процессорами (каждый с несколькими ядрами).

Многоядерные процессоры стали популярными, поскольку стало все труднее увеличивать тактовую частоту одноядерных процессоров из-за технологических ограничений. Вместо того, чтобы без устали работать над дополнительной тактовой частотой 0,1 ГГц, производители вместо этого добавили больше идентичных процессоров к отдельным процессорам.

Ядро - это один блок обработки, многоядерные процессоры имеют несколько блоков обработки. Таким образом, двухъядерный процессор с тактовой частотой 3,0 ГГц имеет два процессора, каждый с тактовой частотой 3.0 ГГц. Шестиядерный процессор 3,0 ГГц имеет шесть блоков обработки, каждый с тактовой частотой 3,0 ГГц. Шестиядерный процессор, который мы только что описали, имеет общую тактовую частоту 18,0 ГГц. Значит, ваши программы будут работать в шесть раз быстрее, чем с одноядерным процессором 3,0 ГГц? Ну, не совсем так…

Многопоточность и гиперпоточность

Итак, мы поговорили о многоядерных и многопроцессорных системах и о том, как они могут помочь вашим приложениям работать быстрее, именно здесь многопоточность и гипер -заходите.Многопоточность - это способность приложения или операционной системы использовать несколько ядер для обработки. Когда приложения пишутся с учетом многопоточности, они могут извлечь выгоду из множества ядер, доступных в современных ЦП, и увидеть огромный рост производительности по сравнению с использованием одноядерного процессора.
Так что, если ваше приложение не поддерживает многопоточность? Во-первых, это редкость; поддержка многоядерных процессоров в настоящее время является фантастической и будет только улучшаться. Однако, если ваши приложения по какой-то причине не поддерживают многопоточность, вам все равно будет лучше иметь как можно больше ядер.Когда ваши приложения поддерживают только один поток (и вы используете многоядерную систему), они получат целое ядро ​​для себя (если вы не запускаете больше однопоточных приложений, чем у вас есть ядер), вместо того, чтобы делить ядра по мере их использования. будет на одноядерной системе.
Значит, больше ядер - это хорошо, поддержка многопоточности еще лучше. Что такое гиперпоточность? Гиперпоточность - это запатентованная технология Intel, которая позволяет разделить одно ядро ​​на виртуальное и логическое и распределять рабочую нагрузку между ними.Гиперпоточность особенно полезна, когда приложения хорошо оптимизированы для многопоточности.

Более высокая тактовая частота по сравнению с большим количеством ядер?


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

Больше ядер, более низкая тактовая частота
  • Плюсы
    • Приложения, поддерживающие многопоточность, значительно выиграют от наличия большего количества ядер в своем распоряжении
    • Увеличение количества ядер в вашем ЦП - это затраты -эффективный способ повышения производительности
    • Поддержка многопоточности для приложений со временем будет улучшаться
    • Вы сможете запускать больше приложений одновременно без снижения производительности
    • Отлично подходит для запуска нескольких виртуальных машин
  • Минусы
    • Более низкая однопоточная производительность по сравнению с процессором с более высокой тактовой частотой
Меньше ядер, более высокая тактовая частота
  • Плюсы
    • Лучшая однопоточная производительность
    • Более дешевый вариант
  • Минусы
    • Меньше ядер для разделения между приложениями связи
    • Не такая высокая производительность многопоточности

Лучшее, что можно сделать в большинстве случаев, - это изучить поддержку, которую ваши приложения по своему выбору предоставляют для многопоточности.После этого вы можете решить, что вам лучше, например, 6-ядерная система с частотой 3,46 ГГц или 12-ядерная система с частотой 2,66 ГГц.
Также стоит рассмотреть GPGPU, OpenCL и CUDA. В основном, независимо от того, помогает ли ваш графический процессор с задачами обработки, опять же, это в основном случай поддержки конкретного приложения, подробнее о GPGPU читайте здесь.

Сколько ядер? Больше всегда лучше?

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

Что такое многоядерный процессор?

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

В одноядерном процессоре производительность центрального процессора ограничена временем, затрачиваемым на обмен данными с кэш-памятью и ОЗУ.Примерно 75% времени процессора используется в ожидании результатов доступа к памяти. Чтобы улучшить производительность своих процессоров, производители выпускают больше многоядерных машин. ЦП с несколькими ядрами может работать значительно лучше, чем одноядерный ЦП с такой же скоростью.

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

Нарезание резьбы

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

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

Тактовые частоты

Высокая тактовая частота означает более быстрый процессор. Например, четырехъядерный процессор может поддерживать тактовую частоту 3.0 ГГц, в то время как двухъядерный процессор может поддерживать тактовую частоту 3,5 ГГц для каждого процессора. Это означает, что двухъядерный процессор может работать на 14% быстрее.

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

Как это связано с бизнесом?

Когда несколько ядер работают одновременно над командами с меньшей скоростью, чем одноядерное, они достигают неизмеримой скорости обработки.Многоядерные процессоры обеспечивают высокопроизводительные вычисления (HPC). HPC выполняет сложные вычисления и разбивает их на более мелкие части. Используя программное обеспечение, каждая часть вычислений может быть решена несколькими ядрами ЦП. Думайте об этом как о том, как взять суперкомпьютер и разбить его на более мелкие, более управляемые строительные блоки, которые затем можно использовать для решения сложных научных задач.

Таким образом,

HPC может позволить пользователям управлять сложными задачами с относительно низким энергопотреблением, что является важным фактором для таких устройств, как ноутбуки, мобильные телефоны или портативные компьютеры, которые работают от батарей.Такая экономия энергии - и, в конечном итоге, экономия затрат - является одним из способов, которым может принести пользу вашему бизнесу.

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

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

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

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

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

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

Если вам нужен совет по поводу вашего оборудования и программного обеспечения, свяжитесь с нами сегодня.

О CMI

Мы позаботимся о вашей ИТ, чтобы вы могли сосредоточиться на ведении бизнеса. Если вы ищете комплексную услугу ИТ-поддержки с привлечением сторонних ресурсов или что-то более гибкое, CMI может вам помочь. Как ведущие специалисты в области сетевой безопасности, обеспечения непрерывности бизнеса, аппаратного и программного обеспечения, облачных вычислений и интернет-услуг, CMI уже 25 лет помогает предприятиям получить конкурентное преимущество с помощью технологий.Позвоните сегодня по телефону 020 8875 7676, чтобы узнать больше и записаться на бесплатную консультацию.

Количество ядер в зависимости от частоты, что важно для игр?

Пока мы ждем официального релиза Ryzen 2 марта и, что более важно, публикации обзоров, на различных форумах идет очень интересная дискуссия. Что больше влияет на производительность в играх? Есть ли у Intel преимущество, предлагая процессоры с более высокой тактовой частотой, или, может быть, современные игры могут использовать потенциал многопоточности?

Число ядер в зависимости от частоты ядра

Чтобы ответить на этот вопрос, рассмотрим отличный мини-обзор, опубликованный на ComputerBase.Принято считать, что игры не могут использовать мощность новых процессоров, а производительность однопотока гораздо важнее. Но так ли это на самом деле? Текущие игры, особенно те, которые используют DirectX12 API, уже отлично работают с многоядерными процессорами.

В обзоре на ComputerBase.de сравниваются новейшие процессоры Broadwell-E и Kabylake. У нас также есть процессоры Haswell, AMD FX и некоторые старые (но все еще очень популярные) процессоры Sandy Bridge.

Для всех тестов использовалась только одна видеокарта - TITAN X Pascal.Как объяснялось, была использована лучшая игровая видеокарта на рынке, чтобы избежать узких мест в графическом процессоре. Также использовались только два разрешения (1280 × 720 и 1920 × 1080).

Вот список всех игр, которые использовались для сравнения:

  • Anno 2205 - FPS
  • Ashes of the Singularity (DX12) - FPS
  • Battlefield 1 (DX11 / DX12, Multiplayer) - FPS
  • Deus Ex: Mankind Divided (DX11) - FPS
  • Dishonored 2 - FPS
  • Doom (Vulkan) - FPS
  • F1 2016 - FPS
  • Gears of War 4 - FPS
  • Project Cars - FPS
  • Rise of the Tomb Raider (DX11 / DX12) - FPS
  • Shadow Warrior 2 - FPS
  • The Witcher 3 - FPS
  • Total War: Warhammer (DX11) - FPS
  • Watchdogs 2 - FPS

И вот результаты:

It оказывается, что количество ядер в конце концов важнее, чем частота.Единственным исключением является 6900K, что на 200 МГц выше тактовой частоты 6950X. Конечно, высокая частота по-прежнему имеет значение, и Kabylake vs Haswell - хороший пример (на 22% быстрее при 20% разнице в тактовой частоте).

Этот мини-обзор доказывает, что Ryzen нечего опасаться высокопроизводительного Kabylake, но, честно говоря, никто толком не знает, как SMT и XFR будут работать в играх. Тайна, которая может закончиться большим разочарованием или маркетинговым кризисом Intel.

Полный анализ, включая другие графические процессоры, тестирование частоты кадров и, очевидно, Ryzen, будет опубликован ComputerBase после отмены NDA 3 марта.

Говоря о Ryzen и маркетинге, AMD не использовала четырехканальный процессор на процессорах Broadwell-E во время презентации (подробнее здесь).

Источник: ComputerBase



Число ядер ЦП в зависимости от тактовой частоты - что важнее?

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

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

Здесь мы рассмотрим вопрос о количестве ядер ЦП по сравнению стактовая частота и скажу, что важнее.

Связанные : Что влияет на производительность ЦП? Вот все, что вам нужно знать

A Краткое заявление об отказе от ответственности

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

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

Intel Celeron, один из самых первых существующих многоядерных процессоров

Почему ядра важны

Если бы у вас был компьютер в 90-х или даже в начале 2000-х, вы могли бы вспомнить, что, когда зависала одна программа, вполне вероятно, что зависла и вся ваша система.Это было в первую очередь потому, что у вашего ЦП было только одно-единственное ядро, которое обрабатывало все вычисления для вашей системы. Вы понимаете, в чем проблема?

Если в ЦП только одно ядро, и вы просите это ядро ​​сделать что-то, на что уходит много времени, ничего другого не произойдет, пока оно работает над этим одним делом. Поэтому, когда появились двухъядерные процессоры, способность компьютера к многозадачности резко возросла. Теперь у нас есть до 64 ядер в самых мощных процессорах рабочих станций и серверов AMD Threadripper и Epyc.

Почему тактовая частота важна

Тактовая частота ЦП, как следует из названия, сильно влияет на количество задач, которые каждое ядро ​​может выполнять за определенный период времени. Скорость, наряду с шириной в битах, говорит вам, сколько данных может проходить через секунду. Если один процессор имеет разрядность 32 бита и скорость 3,93 ГГц, это означает, что он может обрабатывать почти 4 миллиарда единиц 32-битных данных в секунду. Это 4 миллиарда целых чисел!

Самые быстрые готовые тактовые частоты процессоров составляют около 5 ГГц, а большинство операционных систем теперь 64-разрядные, так что это огромные цифры.Все это означает, что процессоры могут работать с однопоточными приложениями очень, очень быстро. Игры - это одна из основных областей, где более высокая тактовая частота часто важнее, чем количество ядер, потому что во многих играх не используется много ядер. Это меняется, но сохраняется и по сей день.

Связанные : AMD против процессоров Intel: какие из них будут лучшими в 2021 году?

Принятие решения

Как и в случае с большинством вариантов компьютерного оборудования, все зависит от вашего варианта использования и вашего бюджета. Например: есть ноутбуки, которые могут стоить до 10 000 долларов.Но если вам нужно столько лошадиных сил, сколько можно втиснуть в форм-фактор ноутбука (скажем, вы путевой инженер, который выполняет моделирование, скажем, эффективности морской нефтяной вышки), это будет отличным выбором для вас. Есть настольные компьютеры, которые могут делать гораздо больше, но их гораздо сложнее переместить.

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

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

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

Итак, что выбрать?

Учитывая, что большинство процессоров в настоящее время являются многоядерными, вы можете выбрать тактовую частоту. Это, вероятно, произойдет естественным образом, поскольку большинство производителей процессоров будут устанавливать цены на более быстрые процессоры с меньшим количеством ядер в гораздо более доступном для потребителей диапазоне.Только в том случае, если у вас есть более специализированный вариант использования, вы выиграете от высокопроизводительных многоядерных процессоров. Хороший выбор для большинства людей - это шесть или восемь ядер с частотой 4,8–5,0 ГГц. Это характерно для процессоров AMD Ryzen и Intel Core.

Однако, если вы более специализированный пользователь, AMD Threadripper - абсолютно единственный выбор. Они намного дороже, как и платформа (процессоры стоят от 1400 до 4000 долларов, а материнские платы стоят от 500 до 600 долларов), но когда вам нужна (или нужна) многоядерная производительность, это единственный выбор.

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

Эта статья полезна? да Нет

Джон Перкинс

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

Что важнее, тактовая частота процессора или количество ядер?

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

Ядро ЦП - это отдельный процессор, многоядерные ЦП имеют несколько ядер, которые могут одновременно запускать совершенно разные процессы. Тактовая частота процессора - это мера того, насколько быстро работает одно ядро. Скорость процессора измеряется в гигагерцах, что означает миллиарды циклов в секунду. По сравнению с автомобилями на дороге, высокая тактовая частота с одним ядром похожа на ограничение высокой скорости на дороге с одной полосой движения: автомобили могут двигаться быстрее, но дорога легко перегружена, что замедляет всех. Однако количество ядер ЦП похоже на добавление дополнительных полос на дорогу: одновременно может ехать больше автомобилей, и если одна полоса движется медленно, другие могут продолжать работать.

Тактовая частота процессора

Тактовая частота процессора

важна для всех задач, она напрямую влияет на скорость выполнения процесса. Это особенно верно для однопоточных задач, которые нельзя распараллелить для поддержки нескольких потоков. В этих случаях одновременно может использоваться только одно ядро ​​ЦП, а это означает, что тактовая частота ЦП является наиболее важным фактором при обработке этих задач.

Совет. Поток - это особый процесс, который должен выполняться от одного конца до другого по порядку.Если процесс можно разделить на несколько процессов, которые могут выполняться параллельно, он называется многопоточным. Многопоточная программа может использовать преимущества нескольких ядер ЦП.

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

Количество ядер

Использование нескольких ядер ЦП возможно только с помощью кода, предназначенного для поддержки многопоточности.Если программисты могут разработать программу так, чтобы одни функции могли выполняться одновременно с другими, это может значительно повысить производительность приложения. Приложения, которые могут в полной мере использовать преимущества большого количества ядер, такие как рендереры или кодеры, могут видеть коэффициент повышения производительности почти 1: 1. Два ядра процессора могут почти удвоить скорость, а десять ядер увеличивают скорость почти в десять раз.

Многоядерный ЦП обеспечит небольшое преимущество в скорости для однопоточных программ, поскольку более вероятно, что одно ядро ​​ЦП может быть выделено для выполнения каждой задачи, вместо того, чтобы разделять время ЦП с операционной системой и другим программным обеспечением.

Для нескольких ядер требуются более сложные структуры ЦП, чтобы иметь возможность надежно распределять память между ядрами. Увеличение количества ядер также увеличивает требуемый размер ЦП, что может увеличить стоимость.

Общие преимущества

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

Реально ЦП с частотой 5 ГГц всего на 25% быстрее, чем ЦП с частотой 4 ГГц, в то время как 8-ядерный ЦП на 33% быстрее, чем 6-ядерный. Выше шести или восьми ядер вы, скорее всего, найдете только минимальные улучшения производительности, если вы специально не выполняете задачи, которые используют все доступные ядра ЦП.

Количество ядер в зависимости от частоты, что важно для игр? : Amd

Тест проводился с этими настройками для ЦП:

ЦП Базовая частота Тактовая частота с ускорением
7700K 4.2 4.5
6850K 3.6 4,0
6900K 3,2 4,0
6950X 3,0 4,0 turbo 3. Я сомневаюсь, что какой-либо процессор i7 Extreme действительно добрался до этой частоты, особенно 6950X.

Глядя на графики для одиночных игр, можно увидеть, что 7700K никогда не опережает с большим отрывом ни один из процессоров Extreme, а обычно отстает, опережая несколько раз на 25-40%.

Преимущество большего количества ядер есть, но оно не линейное. Наличие 6 ядер более 4 действительно помогает, а наличие 8 ядер более 6 приносит некоторые улучшения, но наличие 10 ядер более 8 ничего не дает. Последние 2 ядра, вероятно, вообще не используются. При достижении отметки в 8 ядер частота становится весьма важной, поэтому i7 6900K опережает 6950X, у которого тактовая частота ниже.

Итак, tldr , 1700 на тех же частотах, что и 6900K, действительно может сравниться с 7700K, даже превзойдя его в некоторых играх со значительным отрывом.

Тем не менее, настоящей звездой шоу здесь будет 1600X, который с высокими частотами, 6 ядрами и очень низкой ценой (по слухам, середина 200, что кажется правильным) наверняка превзойдет 7700K и более.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *