Зачем нужны потоки в процессоре


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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Для чего нужны ядра и потоки в процессоре. Простыми словами | Блог системного администратора

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

Первые процессоры не имели ядер и выполняли все операции строго последовательно. Чем выше частота, тем быстрее будет выполняться та или иная операция.

Но технологии не стоят на месте и идут дальше — так CPU стали двухъядерными, потом 4-х, 8-ми и так далее в порядке возрастания по количеству ядер.

Для чего нужны ядра и потоки в процессоре. Простыми словами

Для чего нужны ядра и потоки в процессоре. Простыми словами

Что такое ядро процессора?

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

Если в CPU 1 ядро, то оно будет постоянно переключаться между задачами — от этого снижается производительность ПК в целом.

Для чего нужны ядра и потоки в процессоре. Простыми словами

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

Читайте далее:

Что такое поток?

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

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

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

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

Какой процессор у вас? Напишите в комментариях 👇

Подписывайтесь, чтобы не пропустить новые публикации:

Телеграм-канал | Вконтакте | Одноклассники

Что такое Ядра и потоки в процессорах

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

 

Что такое ядро и поток

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

Поток его еще называют иногда виртуальным ядром – результат работы современных технологий (в процессорах производства компании Intel – эта технология называется Hyper Threading, а у компании AMD – SMT технологией), когда ядро, с помощью специальных технологий, способно разделять свою производительность. Выражение одно ядро и два потока говорит о том, что физически одно ядро, но это ядро виртуально делится на два и позволяет распараллеливать задачи и решать их одновременно. То есть при наличии двух сравнительно «простых задач» процессор сможет выполнить их в два раза быстрее, чем обычный процессор с одним ядром. Примером таких задач могут быть скачивание фоном файлов, работа антивируса. Технология создания потоков позволяют делать несколько параллельных вычислительных каналов, что позволяет использовать способности компьютеров более эффективно, так как если одно из виртуальных ядер закончило свою работу, то может присоединиться к работе другого ядра. Производительность повыситься, но повышение будет ограниченно, так как используются ресурсы (тактовая частота измеряется в МГц– то есть вычислительная способность) физического ядра, которое у нас одно. Только используя специальные программы, работающие с гиперпотоком и при правильной оптимизации можно прочувствовать прирост в производительности.

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

Какой процессор выбрать

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

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

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

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

Рекомендации на конкретные модели в зависимости от стоящих перед ним задач:

1. Офисные: Процессоры Intel: Pentium Dual-Core, Core i3 любого поколения; процессоры AMD: A-серии, Ryzen 3 1200.

2. Игровые: Процессоры Intel: Core i3/i5/i7 6-го и выше поколения; процессоры AMD: Ryzen-5/ Ryzen 7.

3. Профессиональные: Процессоры Intel: Core i7 6950X, Core i9 9980XE; процессоры AMD: Threadripper 2920X, Threadripper 2970WX.

Узнать, сколько у вас физических ядер можно, через встроенную утилиту msinfo32.exe

msiinfo32.exe

Как включить виртуальные ядра читайте в этой статье

Другие новости

Процессоры, ядра и потоки. Топология систем / Хабр

В этой статье я попытаюсь описать терминологию, используемую для описания систем, способных исполнять несколько программ параллельно, то есть многоядерных, многопроцессорных, многопоточных. Разные виды параллелизма в ЦПУ IA-32 появлялись в разное время и в несколько непоследовательном порядке. Во всём этом довольно легко запутаться, особенно учитывая, что операционные системы заботливо прячут детали от не слишком искушённых прикладных программ.

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

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

Предупреждение о знаках ®, ™, © в статье

Мой

комментарий

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

Процессор

Конечно же, самый древний, чаще всего используемый и неоднозначный термин — это «процессор».

В современном мире процессор — это то (package), что мы покупаем в красивой Retail коробке или не очень красивом OEM-пакетике. Неделимая сущность, вставляемая в разъём (socket) на материнской плате. Даже если никакого разъёма нет и снять его нельзя, то есть если он намертво припаян, это один чип.

Мобильные системы (телефоны, планшеты, ноутбуки) и большинство десктопов имеют один процессор. Рабочие станции и сервера иногда могут похвастаться двумя или больше процессорами на одной материнской плате.

Поддержка нескольких центральных процессоров в одной системе требует многочисленных изменений в её дизайне. Как минимум, необходимо обеспечить их физическое подключение (предусмотреть несколько сокетов на материнской плате), решить вопросы идентификации процессоров (см. далее в этой статье, а также мою предыдущую заметку), согласования доступов к памяти и доставки прерываний (контроллер прерываний должен уметь маршрутизировать прерывания на несколько процессоров) и, конечно же, поддержки со стороны операционной системы. Я, к сожалению, не смог найти документального упоминания момента создания первой многопроцессорной системы на процессорах Intel, однако Википедия утверждает, что Sequent Computer Systems поставляла их уже в 1987 году, используя процессоры Intel 80386. Широко распространённой поддержка же нескольких чипов в одной системе становится доступной, начиная с Intel® Pentium.

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


К взлёту готов! Intel® Desktop Board D5400XS
Ядро

Исторически многоядерность в Intel IA-32 появилась позже Intel® HyperThreading, однако в логической иерархии она идёт следующей.

Казалось бы, если в системе больше процессоров, то выше её производительность (на задачах, способных задействовать все ресурсы). Однако, если стоимость коммуникаций между ними слишком велика, то весь выигрыш от параллелизма убивается длительными задержками на передачу общих данных. Именно это наблюдается в многопроцессорных системах — как физически, так и логически они находятся очень далеко друг от друга. Для эффективной коммуникации в таких условиях приходится придумывать специализированные шины, такие как Intel® QuickPath Interconnect. Энергопотребление, размеры и цена конечного решения, конечно, от всего этого не понижаются. На помощь должна прийти высокая интеграция компонент — схемы, исполняющие части параллельной программы, надо подтащить поближе друг к другу, желательно на один кристалл. Другими словами, в одном процессоре следует организовать несколько ядер, во всём идентичных друг другу, но работающих независимо.

Первые многоядерные процессоры IA-32 от Intel были представлены в 2005 году. С тех пор среднее число ядер в серверных, десктопных, а ныне и мобильных платформах неуклонно растёт.

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

Микроснимок четырёхядерного процессора Intel с кодовым именем Nehalem. Выделены отдельные ядра, общий кэш третьего уровня, а также линки QPI к другим процессорам и общий контроллер памяти.

Гиперпоток

До примерно 2002 года единственный способ получить систему IA-32, способную параллельно исполнять две или более программы, состоял в использовании именно многопроцессорных систем. В Intel® Pentium® 4, а также линейке Xeon с кодовым именем Foster (Netburst) была представлена новая технология — гипертреды или гиперпотоки, — Intel® HyperThreading (далее HT).

Ничто не ново под луной. HT — это частный случай того, что в литературе именуется одновременной многопоточностью (simultaneous multithreading, SMT). В отличие от «настоящих» ядер, являющихся полными и независимыми копиями, в случае HT в одном процессоре дублируется лишь часть внутренних узлов, в первую очередь отвечающих за хранение архитектурного состояния — регистры. Исполнительные же узлы, ответственные за организацию и обработку данных, остаются в единственном числе, и в любой момент времени используются максимум одним из потоков. Как и ядра, гиперпотоки делят между собой кэши, однако начиная с какого уровня — это зависит от конкретной системы.

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

Ограничения потоков

В каких случаях наличие «нечестной» многоядерности в виде HT оправдано? Если один поток приложения не в состоянии загрузить все исполняющие узлы внутри ядра, то их можно «одолжить» другому потоку. Это типично для приложений, имеющих «узкое место» не в вычислениях, а при доступе к данным, то есть часто генерирующих промахи кэша и вынужденных ожидать доставку данных из памяти. В это время ядро без HT будет вынуждено простаивать. Наличие же HT позволяет быстро переключить свободные исполняющие узлы к другому архитектурному состоянию (т.к. оно как раз дублируется) и исполнять его инструкции. Это — частный случай приёма под названием latency hiding, когда одна длительная операция, в течение которой полезные ресурсы простаивают, маскируется параллельным выполнением других задач. Если приложение уже имеет высокую степень утилизации ресурсов ядра, наличие гиперпотоков не позволит получить ускорение — здесь нужны «честные» ядра.

Типичные сценарии работы десктопных и серверных приложений, рассчитанных на машинные архитектуры общего назначения, имеют потенциал к параллелизму, реализуемому с помощью HT. Однако этот потенциал быстро «расходуется». Возможно, по этой причине почти на всех процессорах IA-32 число аппаратных гиперпотоков не превышает двух. На типичных сценариях выигрыш от использования трёх и более гиперпотоков был бы невелик, а вот проигрыш в размере кристалла, его энергопотреблении и стоимости значителен.

Другая ситуация наблюдается на типичных задачах, выполняемых на видеоускорителях. Поэтому для этих архитектур характерно использование техники SMT с бóльшим числом потоков. Так как сопроцессоры Intel® Xeon Phi (представленные в 2010 году) идеологически и генеалогически довольно близки к видеокартам, на них может быть четыре гиперпотока на каждом ядре — уникальная для IA-32 конфигурация.

Логический процессор

Из трёх описанных «уровней» параллелизма (процессоры, ядра, гиперпотоки) в конкретной системе могут отсутствовать некоторые или даже все. На это влияют настройки BIOS (многоядерность и многопоточность отключаются независимо), особенности микроархитектуры (например, HT отсутствовал в Intel® Core™ Duo, но был возвращён с выпуском Nehalem) и события при работе системы (многопроцессорные сервера могут выключать отказавшие процессоры в случае обнаружения неисправностей и продолжать «лететь» на оставшихся). Каким образом этот многоуровневый зоопарк параллелизма виден операционной системе и, в конечном счёте, прикладным приложениям?

Далее для удобства обозначим количества процессоров, ядер и потоков в некоторой системе тройкой (xyz), где x — это число процессоров, y — число ядер в каждом процессоре, а z — число гиперпотоков в каждом ядре. Далее я буду называть эту тройку топологией — устоявшийся термин, мало что имеющий с разделом математики. Произведение p = xyz определяет число сущностей, именуемых логическими процессорами системы. Оно определяет полное число независимых контекстов прикладных процессов в системе с общей памятью, исполняющихся параллельно, которые операционная система вынуждена учитывать. Я говорю «вынуждена», потому что она не может управлять порядком исполнения двух процессов, находящихся на различных логических процессорах. Это относится в том числе к гиперпотокам: хотя они и работают «последовательно» на одном ядре, конкретный порядок диктуется аппаратурой и недоступен для наблюдения или управления программам.

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


Windows Task Manager показывает 8 логических процессоров; но сколько это в процессорах, ядрах и гиперпотоках?


Linux top показывает 4 логических процессора.

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

Программное определение топологии

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

Информация о топологии системы в целом, а также положении каждого логического процессора в IA-32 доступна с помощью инструкции CPUID. С момента появления первых многопроцессорных систем схема идентификации логических процессоров несколько раз расширялась. К настоящему моменту её части содержатся в листах 1, 4 и 11 CPUID. Какой из листов следует смотреть, можно определить из следующей блок-схемы, взятой из статьи [2]:

Я не буду здесь утомлять всеми подробностями отдельных частей этого алгоритма. Если возникнет интерес, то этому можно посвятить следующую часть этой статьи. Отошлю интересующегося читателя к [2], в которой этот вопрос разбирается максимально подробно. Здесь же я сначала кратко опишу, что такое APIC и как он связан с топологией. Затем рассмотрим работу с листом 0xB (одиннадцать в десятичном счислении), который на настоящий момент является последним словом в «апикостроении».

APIC ID

Local APIC (advanced programmable interrupt controller) — это устройство (ныне входящее в состав процессора), отвечающее за работу с прерываниями, приходящими к конкретному логическому процессору. Свой собственный APIC есть у каждого логического процессора. И каждый из них в системе должен иметь уникальное значение APIC ID. Это число используется контроллерами прерываний для адресации при доставке сообщений, а всеми остальными (например, операционной системой) — для идентификации логических процессоров. Спецификация на этот контроллер прерываний эволюционировала, пройдя от микросхемы Intel 8259 PIC через Dual PIC, APIC и

xAPIC

к

x2APIC

.

В настоящий момент ширина числа, хранящегося в APIC ID, достигла полных 32 бит, хотя в прошлом оно было ограничено 16, а ещё раньше — только 8 битами. Нынче остатки старых дней раскиданы по всему CPUID, однако в CPUID.0xB.EDX[31:0] возвращаются все 32 бита APIC ID. На каждом логическом процессоре, независимо исполняющем инструкцию CPUID, возвращаться будет своё значение.

Выяснение родственных связей

Значение APIC ID само по себе ничего не говорит о топологии. Чтобы узнать, какие два логических процессора находятся внутри одного физического (т.е. являются «братьями» гипертредами), какие два — внутри одного процессора, а какие оказались и вовсе в разных процессорах, надо сравнить их значения APIC ID. В зависимости от степени родства некоторые их биты будут совпадать. Эта информация содержится в подлистьях CPUID.0xB, которые кодируются с помощью операнда в ECX. Каждый из них описывает положение битового поля одного из уровней топологии в EAX[5:0] (точнее, число бит, которые нужно сдвинуть в APIC ID вправо, чтобы убрать нижние уровни топологии), а также тип этого уровня — гиперпоток, ядро или процессор, — в ECX[15:8].

У логических процессоров, находящихся внутри одного ядра, будут совпадать все биты APIC ID, кроме принадлежащих полю SMT. Для логических процессоров, находящихся в одном процессоре, — все биты, кроме полей Core и SMT. Поскольку число подлистов у CPUID.0xB может расти, данная схема позволит поддержать описание топологий и с бóльшим числом уровней, если в будущем возникнет необходимость. Более того, можно будет ввести промежуточные уровни между уже существующими.

Важное следствие из организации данной схемы заключается в том, что в наборе всех APIC ID всех логических процессоров системы могут быть «дыры», т.е. они не будут идти последовательно. Например, во многоядерном процессоре с выключенным HT все APIC ID могут оказаться чётными, так как младший бит, отвечающий за кодирование номера гиперпотока, будет всегда нулевым.

Отмечу, что CPUID.0xB — не единственный источник информации о логических процессорах, доступный операционной системе. Список всех процессоров, доступный ей, вместе с их значениями APIC ID, кодируется в таблице MADT ACPI [3, 4].

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

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

В Linux информация о топологии содержится в псевдофайле /proc/cpuinfo, а также выводе команды dmidecode. В примере ниже я фильтрую содержимое cpuinfo на некоторой четырёхядерной системе без HT, оставляя только записи, относящиеся к топологии:

Скрытый текст
[email protected]:~$ cat /proc/cpuinfo |grep 'processor\|physical\ id\|siblings\|core\|cores\|apicid' processor : 0 physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 processor : 1 physical id : 0 siblings : 4 core id : 0 cpu cores : 2 apicid : 1 initial apicid : 1 processor : 2 physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 2 initial apicid : 2 processor : 3 physical id : 0 siblings : 4 core id : 1 cpu cores : 2 apicid : 3 initial apicid : 3 

В FreeBSD топология сообщается через механизм sysctl в переменной kern.sched.topology_spec в виде XML:

Скрытый текст
[email protected]:~$ sysctl kern.sched.topology_spec kern.sched.topology_spec: <groups> <group level="1" cache-level="0"> <cpu count="8" mask="0xff">0, 1, 2, 3, 4, 5, 6, 7</cpu> <children> <group level="2" cache-level="2"> <cpu count="8" mask="0xff">0, 1, 2, 3, 4, 5, 6, 7</cpu> <children> <group level="3" cache-level="1"> <cpu count="2" mask="0x3">0, 1</cpu> <flags><flag name="THREAD">THREAD group</flag><flag name="SMT">SMT group</flag></flags> </group> <group level="3" cache-level="1"> <cpu count="2" mask="0xc">2, 3</cpu> <flags><flag name="THREAD">THREAD group</flag><flag name="SMT">SMT group</flag></flags> </group> <group level="3" cache-level="1"> <cpu count="2" mask="0x30">4, 5</cpu> <flags><flag name="THREAD">THREAD group</flag><flag name="SMT">SMT group</flag></flags> </group> <group level="3" cache-level="1"> <cpu count="2" mask="0xc0">6, 7</cpu> <flags><flag name="THREAD">THREAD group</flag><flag name="SMT">SMT group</flag></flags> </group> </children> </group> </children> </group> </groups> 

В MS Windows 8 сведения о топологии можно увидеть в диспетчере задач Task Manager.

Скрытый текст

Также их предоставляет консольная утилита Sysinternals Coreinfo и API вызов GetLogicalProcessorInformation.

Полная картина

Проиллюстрирую ещё раз отношения между понятиями «процессор», «ядро», «гиперпоток» и «логический процессор» на нескольких примерах.

Система (2, 2, 2)

Система (2, 4, 1)

Система (4, 1, 1)

Прочие вопросы

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

Кэши

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

Лицензирование

Некоторые программные продукты поставляются числом лицензий, определяемых количеством процессоров в системе, на которой они будут использоваться. Другие — числом ядер в системе. Наконец, для определения числа лицензий число процессоров может умножаться на дробный «core factor», зависящий от типа процессора!

Виртуализация

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

Спасибо за внимание!

Литература

  1. Intel Corporation. Intel® 64 and IA-32 Architectures Software Developer’s Manual. Volumes 1–3, 2014. www.intel.com/content/www/us/en/processors/architectures-software-developer-manuals.html
  2. Shih Kuo. Intel® 64 Architecture Processor Topology Enumeration, 2012 — software.intel.com/en-us/articles/intel-64-architecture-processor-topology-enumeration
  3. OSDevWiki. MADT. wiki.osdev.org/MADT
  4. OSDevWiki. Detecting CPU Topology. wiki.osdev.org/Detecting_CPU_Topology_%2880x86%29

для чего они нужны и на что влияют

Опубликовано 10.06.2018 автор — 3 комментария

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

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

Начнем с того, что каждый современный процессор построен на физических ядрах с определенной частотой. Допустим, 1 ядро имеет тактовую частоту в 3 ГГц, т.е. может выполнить 3 млрд вычислительных операций за секунду (такт). Но современные ОС (Windows, Linux, MacOS) запускают более 3 млрд процессов, т.е. пользователь начинает сталкиваться с таким понятием как прерывание: ЦП физически не успевает обрабатывать все сразу и начинает переключаться на самые приоритетные задачи.

Логика здесь элементарная: присмотреться к многоядерным и многопоточным решениям. Разгон не дает линейного прироста в производительности, иначе такие гиганты как Intel и AMD выпускали бы процессоры на 5-6 и более ГГц.

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

Многопоточность и все о ней

Многие наверняка слышали выражения из серии «2 потока», «4 потока», «8 потоков» и т.д. При этом физических ядер зачастую было в 2 раза меньше.

Эта технология имеет название HyperThreading (Intel) или SMT (AMD).

Многопоточность у красных появилась совсем недавно, с выходом чипов Ryzen на совершенно новом техпроцессе. Что это такое – тема отдельной статьи.

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

Недостаток технологии заключается в следующем:

  • оба потока обращаются к единой кэш-памяти 2 и 3 уровней;
  • тяжелые вычислительные процессы могут вызвать конфликт в системе.

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

Знакомы с понятием Turbo Boost? Процесс кратковременно повышает частоту процессора на несколько сотен мегагерц в особо сложных сценариях, чтобы вы не испытывали проблем при обработке сложных данных.

Сколько нужно ядер и потоков современному обывателю?

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

  • По-хорошему, для офисной работы будет вполне достаточно 2-ядерных ЦП, но при этом учитывайте, что одновременно работать с браузером, текстовыми редакторами, почтовым клиентом и проигрывателем, не получится – система попросту не справится. А если использовать топологию 2 ядра/4 потока, то ситуация в корне преображается – рук то больше.
  • Игры требуют уже больше ресурсов. Начнем с того, что современные проекты очень падки на ресурсы чипа. Взять к примеру, ту же GTA V или Watch Dogs 2: они способны выжимать все соки из любого камня, поскольку параллельно отрисовывают сцены игры (скрипты), просчитывают окружение, прорабатывают звук, поведение искусственного интеллекта и не только. И все эти процессы еще нужно синхронизировать надлежащим образом.
  • А если копнуть в задачи типа программирования, рендеринга и профессиональной работы с графики, то видно, что здесь и 4-ядерные/8-поточные чипы начинают захлебываться и работают на износ.

Вместо итогов

Практика показывает, что современный универсальный ПК должен иметь в своем распоряжении как минимум 4 ядра/8 потоков, чего будет достаточно для большинства задач, связанных с обработкой данных. Хотя варианты из серии 6/12 выглядят более обещающими по той причине, что стоят они не намного дороже, а пользы от них больше.

В качестве «золотой» середины можем предложить свежий вариант модели, построенный на обновленной архитектуре Zen2. Он отлично справляется с играми, программами, распараллеливанием и обработкой данных, при этом отлично гонится(одним словом — стал популярным (появился в июле 2019)).

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

 

С уважением Андрей Андреев

Друзья, поддержите блог! Поделитесь статьёй в социальных сетях:

Ядра против потоков - в чем основные различия

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

 

Одноядерный против многоядерного процессора

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

Выполнение процесса: одноядерный процессор

 

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

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

Выполнение процесса: многоядерный процессор

 

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

 

Поток против многопоточности

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

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

 

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

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

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

 

Ядро против потоков

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

Параметры Основной Потоки
Определение Ядро ЦП – это физический аппаратный компонент. Поток – это виртуальный компонент, который используется для управления задачами.
Процесс ЦП обращается ко второму потоку только в том случае, если информация, отправленная первым потоком, ненадежна. Несколько вариантов взаимодействия ЦП с несколькими потоками.
Развертывание Это может быть достигнуто с помощью операции чередования. Выполняется за счет использования нескольких процессоров ЦП
Выгода ЦП увеличивает объем работы, выполняемой за раз. Потоки минимизируют затраты на развертывание и увеличивают количество откликов графического интерфейса.
Использовать Он использует переключение контента. Потоки используют несколько процессоров для управления различными процессами.
Блоки обработки Для правильной работы требуется один процессор. Для выполнения любой задачи требуется несколько процессоров.
Ограничения Потребляйте больше энергии при увеличении нагрузки В случае одновременного выполнения нескольких процессов мы можем ощутить координацию между ОС, ядром и потоками.
Пример Он может выполнять несколько приложений одновременно. Запуск поисковых роботов в кластере.

 

Заключительные слова

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Что такое Hyper-threading в процессорах Intel?

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

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

Сама Windows не понимает что такое потоки, она их видит как ядра, поэтому вы можете себе представить, что такое Pentium 4 на 478 сокете, который в виндовсе определялся как двухядерный. Что-то я совсем не написал, что 478 сокет был особо актуален в 2002-2004 годах, ну примерно в это время. Мой первый компьютер был именно на этом сокете

Кстати, Windows 10 в диспетчере задач уже показывает и количество ядер и количество потоков! Если что, то это вкладка Производительность в диспетчере, там выбираете раздел ЦП, и там будет написано сколько ядер и сколько потоков, при этом потоки там обозначаются как логические процессоры.

Что еще интересно, что в процессорах на 775-том сокете, я имею ввиду не Pentium 4 или Pentium D, а те которые новее, то там технология Hyper-threading отсутствовала вообще. Например в Q9650 и близких к нему процессорах не было потоков, хотя Q9650 можно назвать наверно самым мощным процессором на 775-тый сокете. Нет, ну есть конечно еще и QX9770, но он куда горячее и прожорливее..

Нужны ли потоки? Увеличивается ли на самом деле производительность с ними? Я думаю что конечно увеличивается, не даром же эту технологию сперва внедрили, а потом, то есть уже к сегодняшнему времени кардинально доработали, но название менять не стали, так и осталось Hyper-threading.

Сегодня Hyper-threading присутствует в процессорах серии Core i3/i7, есть редкие модели i5, где есть тоже потоки, но там два ядра. Обычно в i5 идет четыре ядра. Это все я пишу без учета сокета, я просто не помню на каком именно сокете идет i5 с потоками, но вроде бы это не 1150 и не 1155 сокет, а старее, вроде 1156.. Еще в ноутбуках есть i5 с потоками, но двумя ядрами. Что мы имеем на деле, например i3 имеет два ядра, но четыре потока, соответственно винда видит i3 как четырехядерный. В i7 уже четыре ядра, но так как есть потоки, то винда соответственно видит его восьмиядерным.

В современных моделях Pentium уже нет потоков, зато есть у мобильных Атомов. У моей мамы комп на базе двухядерного Атома 330, но так как есть потоки, то винда его видит как четырехядерный

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

По тестам наличие потоков не всегда улучшает производительность, почему так я не знаю, да и вообще в интернетах есть приличный спор на эту тему. Некоторые уверены что с Hyper-threading только хуже и даже рекомендуют его отключать. Может эти слухи пошли со старых процессоров, ну например Pentium 4 или Pentium D (модели D955, D965), в те времена программы не особо были оптимизированы на многопоточную работу.

Но лично мое мнение, что Hyper-threading таки улучшает производительность. Ну смотрите сами, вот у меня стоит Pentium G3220. Добавить к нему потоки и уже будет уже как Core i3, а он дороже нааамного, но при этом и производительнее. Ведь основное отличие i3 от Pentium это именно потоки, это из-за них и цена настолько отличается, все остальное ведь почти одинаково, даже TDP почти такое же. Разве что у i3 немного лучше встроенное видео, но главное, как мне кажется это таки потоки. Сравнивая, я имел ввиду Pentium G3220 и i3-4130, второй дороже почти в два раза.. Ну это как пример.. Так что такие дела ребята

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

На главную! Intel 16.11.2016

ядер и потоков ЦП: различия, что более важно

В течение последних нескольких лет & lstrok; o si & eogon; много мифов, связанных с ядрами и гильзами процессоров и их влиянием на повседневные программы, игры или более профессиональный софт. На этой странице вы узнаете & eogon; что такое Hyper-Threading и Simultaneous Multi-Threading, как работать & aogon; ядра и хвосты, и поэтому стоит перерабатывать & cacute; сам себе этот głowę.


На этой странице:


Ядра процессора — что такое & aogon;

Дзи и Сакуте; все с & aogon; многоядерный - самые основные устройства имеют & aogon; их 2 лучшие модели могут & aogon; приходит & cacute; даже до 64. Каждая & zdot;ды ржавчины & nacute; в процессоре позволяет выполнять вычисления & nacute; - внутриигровая физика подсчета, распаковки bądź рендеринга в программе обработки видео.У каждого есть & zdot; конкретная синхронизация показана в МГц b & aogon;d & zacute; ГГц, который определяет & sacute, его быстрый & sacute; & cacute ;.

Чем больше ядер у процессора, тем лучше в теории (к чему мы еще вернемся), когда & zdot; это позволяет быстрее проводить расчеты & nacute; или больше & eogon ;sz & aogon; ich ilo & sacute; & cacute ;. С 4-6-ядерным процессором вам не нужно брать на себя управление & cacute; си & эогон; тот факт, что браузер и чат работают в фоновом режиме, а вы при чем & sacute; вы играете - процессор будет & lstrok; соответствующий & aogon; мощность обработки & aogon;, чтобы обращаться & cacute; справиться со всем этим.В случае с 2-ядерными блоками, скорее всего, нужно было бы "вымотать" некоторые программы, работающие "в фоне" - иначе может вылететь. к неприятным аттрактантам & eogon; & cacute;.


Вт ц, или логических ядер

В дополнение к ядрам (1) процессоров имеют & aogon; также в & aogon;tails (2) , также называемом & zdot; логические ядра - ilość оба вы можете проверить & cacute; в żэпоху задачń в & lstrok; производительность adce & sacute; & cacute ;.Короче говоря, если ядра соответствуют & aogon; для выполнения расчетов & nacute ;, затем в & аогон;тки подготавливают & аогон; для них данные, которые могут & aogon; затем он будет обрабатывать & cacute ;. До недавнего времени большинство & sacute;& cacute; процессоры были & lstrok; один & aogon; towa - если & sacute; li имеет & lstrok; у него 4 ядра да и 4 в аогоне ц. Исключение составили процессоры «Intel», использующие технологию «& eogon;». HT (Hyper Threading) - затем на каждом ядре & cut; есть группа из 2 человек.В настоящее время обе AMD со своими процессорами серии Ryzen также используют аналогичную технологию SMT (одновременная многопоточность). Что на самом деле означает & lstrok; a & sacute; и каковы преимущества & sacute;

Легче всего & sacute;& cacute; Это, например, пример жизни, связанной с едой. Ваш рот эквивалент ядра - ответ & aogon; для конкретного & aogon; деятельность & sacute; & cacute;, в данном случае сохранение приема пищи.Ваш & lstrok;o & nacute; потом в ątek - хватаешь nią еду (данную) и положить ее в рот. Если & sacute; если вы используете & lstro; & aogon; & aogon; только одной рукой, вы теряете время - рот "не работает & aogon;" пока вы едите. Если & sacute, если вы употребляете наркотики & aogon; р&эогон;к&эогон; (эквивалентно многослойному & sacute; ci), вы можете получить один & aogon; р&эогон;к&эогон; предоставит & cacute; еда и наркотики & aogon; подготовить & cacute; другой & aогон; партия и эогон; - благодаря ę, а почему во рту нетą простои на работе.

Вернитесь к программному обеспечению, например, к программе для редактирования видео. Данный & eogon;tek доставляет & eogon; данные, необходимые для рендеринга следующей части ęści bądź кадры анимации. В то же время другой in & aogon;tek подготавливает дополнительные данные и ожидает & zdot; ржавчины & nacute; завершает вычисление. Может быть, тогда он доставит & cacute; данные без простоев - ЦП не нужно & eogon; чудеса и cacute; теперь что нужно сделать & cacute ;.


Is w & aogon;tki s & aogon; примечательно

Вт&аогон;тки имеют&аогон; однако его ограничения, возникающие в результате использования & aogon; да, от самого процессора. Je & sacute, ли ржавчины & nacute; не может завершить & cacute; лицо & nacute ;, дополнительные w & aogon; хвосты на небольшой силе & eogon; пройти и аогон ;. Возвращаясь к примеру с едой - нам не поможет, если вы приготовите еду другой рукой, если только не закончите ее и не нарежете аккуратно. тот, который был предоставлен предыдущим & aogon ;.

Дополнительным ограничением является программное обеспечение. Если в этом случае применить & nacute; у профессионала нет проблем с использованием мультихвоста, поэтому игра все равно часто не умеет & aogon; будет делать & cacute; от этого использования. Исключение составляет & aogon; вот стратегические игры и симуляторы, которые могут & aogon; получит много & cacute; при использовании многочипового процессора.

Однако это не означает, что в & aogon;tki s & aogon; ненужный. В большинстве случаев это улучшит & aogon; работа&эогон;, и &здот;е отрезан&аогон;&здот;&аогон; забота о компьютере & aogon;c si ę менее требователен к фоновым программам (таким как офисный пакет, Skype или музыкальный проигрыватель). С появлением нового поколения многослойных консолей ść конечно & sacute;ci & aogon; придет к большему количеству игр.

Что касается łacalności, все ломаетсяę о вашем & aogon; текущий & аогон; ситуация. Если у вас есть ЦП без мультитандема, на данный момент вам не нужно слишком много. это беспокоит & cacute ;. Если & sacute, если, в свою очередь, вы планируете купить, без двух предложений & nacute; осмотритесь & cacute; си & эогон; за моделью, использующей t & eogon; технологии и эогон; - даже если вы не используете его сегодня & sacute ;, в ближайшем будущем & lstrok; o & sacute; ci точно & sacute; ci & aogon; уже & здот; Да.

Ранее: процессор AMD или Intel> лучше

Содержание: Компьютер без секретов - руководство пользователя ПК

Далее: Какой процессор подходит к материнской плате: Intel, AMD, типы чипсетов

.

[Полное руководство] Что такое потоки в процессоре?

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

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

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

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

Говоря о потоках в ЦП, вы действительно знаете, что такое поток? Если вы не знаете об этом, но хотите узнать все о потоках в CPU , то эта статья для вас.

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

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

Что такое потоки в компьютерном процессе/процессоре?

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

Каждое ядро ​​процессора может иметь до 2 потоков. Если ЦП имеет 2 ядра, то он имеет 4 потока, ЦП с 4 ядрами будет иметь 8 потоков и так далее.

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

Как работают потоки ЦП?

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

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


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

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

Как процессор компьютера и потоки работают вместе?

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

ЦП

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

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

Каждый раз, когда процессор создает новый поток, исходный поток, созданный процессором, записывается в основную память ( RAM ).

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

Почему важны потоки в процессоре?

Потоки стали неотъемлемой частью вычислений. Это облегчило работу и нам, и компьютерным процессорам. Вот некоторые вещи, которые потоки могут делать в компьютерном мире:

  • Шаги позволяют процессору компьютера работать в многозадачном режиме.
  • Создавая несколько потоков, процессор может выполнять задачи быстрее.
  • Тем более, что процессор может быть многозадачным.
  • Благодаря потокам процессор не только стал многозадачным, но и упростил многозадачность.

Применение

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

Но с помощью этой статьи у вас будет довольно четкое представление о потоках на процессоре и о том, как они работают.

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

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

Если эта статья оказалась для вас полезной, поделитесь ею с друзьями и коллегами.Или, если у вас есть еще вопросы по этой теме, не стесняйтесь, дайте нам знать в наших социальных сетях Facebook или Twitter .

Хардип Каур

Hardeep всегда был поклонником Windows с тех пор, как он попал в руки ее первого ПК с Windows XP. Она всегда с энтузиазмом относилась к технологическим вещам, особенно к вычислениям искусственного интеллекта (ИИ). До прихода в Laptop28 она работала фрилансером и работала над многими техническими проектами.

.

Количество ядер в процессоре - чем больше тем лучше? - Блог - GoRepair

Больше не обязательно лучше

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

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

Сколько и для кого

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

Интересна технология, позволяющая одному ядру выполнять две задачи одновременно. Это именно то, что использует Intel и называет это Hyper-Threading.Многочисленные тесты доказывают, что в играх или в ресурсоемких приложениях можно отметить прирост производительности в несколько и десятки процентов, что для программного решения неплохо.

Мобильные инновации

На смартфонах и планшетах выглядит немного иначе. Используемые там процессоры ARM используют технологию big.LITTLE, которая предполагает, что энергосберегающий кластер ядер будет использоваться для простых действий, а более эффективный — например, для игр.Выглядит совсем иначе, чем в системах для более крупных устройств. Более того, как это ни парадоксально, больше программ на телефонах будут использовать их многоядерный потенциал, и лучше всего это можно показать на примере YouTube, который способен обрабатывать до восьми потоков.

Маркетинговые ходы

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

.

процессорных ядер в ноутбуке — что это такое?

Нажимая кнопку «Я принимаю», вы соглашаетесь с тем, что Ceneo.pl sp z.o.o. и его Доверенные партнеры обрабатывали ваши личные данные, хранящиеся в файлах cookie или с использованием аналогичных технологий, в маркетинговых целях (включая профилирование и анализ) организаций, отличных от Ceneo.pl sp.z o.o., включая, в частности, отображение персонализированной рекламы на веб-сайте Ekspert.ceneo пл.

Выражение согласия является добровольным. Отзыв согласия не запрещает веб-сайту expert.ceneo.pl обрабатывать собранные данные.

Дав свое согласие, вы будете получать рекламу продуктов, адаптированных к вашим потребностям. Проверьте доверенных партнеров Ceneo.pl sp.z.o.o. Помните, что они также могут использовать своих доверенных субподрядчиков.

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

Подробнее об обработке персональных данных Ceneo.pl sp z o.o., включая ваши права, можно найти здесь.

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

В05 80 .Процессор

в телефоне - какое значение имеет количество и тип ядер?

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

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

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

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

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

Читайте также: Сколько оперативной памяти вам нужно на смартфоне? Что такое оперативная память и как она влияет на производительность телефона?>>

Что вы получаете с большим количеством ядер в процессоре телефона?

Основным физическим элементом процессора в телефоне является ядро, в котором выполняются операции и вычисления.Первые модели имели 1-ядерный процессор, который в настоящее время встречается только в некоторых классических сотовых телефонах. На сегодняшний день 2-ядерные телефоны практически не производятся, а 4-ядерный процессор в смартфоне тоже редкость . В дополнение к горстке самых дешевых моделей, современных телефонов имеют 6- или 8-ядерных процессоров.

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

Однако это не означает, что 8-ядерный процессор автоматически лучше 6-ядерного. Например, чип Apple A13 Bionic имеет 6 ядер, но является одним из самых эффективных процессоров на рынке. На производительность процессора влияет ряд других факторов.

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

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

Самые мощные процессоры в смартфонах на сегодняшний день - такие как, например, Snapdragon 865 (им оснащен Xiaomi Mi 10T 5G ) , Exynos 2100 ( Samsung Galaxy S21+ ) или A14 Bionic (серия iPhone 12 и iPhone SE 2021 ) — имеют максимальную тактовую частоту от 2,66 ГГц до 2,86 ГГц. Такая сила, конечно, не всегда нужна.

Читайте также: Snapdragon, Bionic, Kirin, Exynos - сравнение процессоров в смартфонах >>

Если телефон будет использоваться в основном для общения, социальных сетей и работы в Интернете , тактовая частота 1 есть достаточно, 8-2 ГГц . Для плавной работы продвинутых графических приложений , просмотра видео в 4K и очень требовательных игр стоит выбрать смартфон с процессором 2,4 ГГц или выше.

Типы и расположение ядер в процессоре телефона

Расположение и тип используемых ядер также очень важны. Процессор в смартфоне чаще всего оснащен ядрами с разной тактовой частотой и энергопотреблением, благодаря чему он эффективно работает в различных условиях. Выполняя из самых ресурсоемких задач (например, воспроизведение видео в формате Full HD или 4K или игры), телефон использует из самых мощных ядер. А для более простых задач использует ядер с меньшей тактовой частотой , что экономит заряд батареи.

С 8-ядерными процессорами самая популярная конфигурация — 4+4 или 2+6 (более мощные ядра + более слабые ядра). Однако с 2019 года все чаще используется целых 3 типа ядер в процессоре телефона (системы 1+3+4 и 2+2+4 ).

Наиболее распространены ядра ARM Cortex , хотя некоторые производители (например, Apple, Samsung и иногда Qualcomm) модифицируют их дополнительно. Как и в случае с другими компонентами, новые поколения ядер работают более эффективно, чем старые поколения.К наиболее эффективным ядрам относятся в том числе Cortex-A77 и Cortex-A76 , а к энергоэффективным, например, Cortex-A55 .

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

.Процессор

Ryzen 5 3600 ядер 6 потоков 12 кулер 4,2 ГГц

Шесть высокоскоростных ядер, архитектура Zen 2, поддержка PCI-E 4.0

Невообразимо высокая производительность? Отличное развлечение с последними играми? Поднимите свои игры на вершину с AMD Ryzen 5 3600 в последней версии AF . Это абсолютный хит этого года в предложении AMD, и значимой конкуренции у процессора нет! Не переплачивайте, будьте умнее и создайте дешевый, надежный компьютер для игр или рендеринга!

Процессор AMD Ryzen

3-го поколения

Параметры и производительность этого процессора обусловлены новейшей микроархитектурой Zen 2, на базе которой он создан. Третья серия процессоров Ryzen основана на 7-нм техпроцессе . Блоки на его основе обладают большей емкостью кэш-памяти и многочисленными техническими улучшениями, которые делают процессоры Zen 2 заметно более эффективными, чем более старые разработки AMD .

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

Процессоры AMD Ryzen 5 включают в себя блоки с хорошей производительностью и уточненными параметрами. Процессоры — отличное решение как для домашних, так и для бизнес-решений и игровых компьютеров.Устройства AMD Ryzen 5 оснащены шестью ядрами , а их тактовая частота варьируется от 3,6 до 4,2 ГГц .

Особенности процессора

  • Высокая производительность в однопоточных и многопоточных задачах - исключительно универсальный процессор, который проявит себя как в играх, так и в профессиональных приложениях
  • Технологический процесс 7 нм
  • Socket AM4 - процессор совместим не только со старыми материнскими платами, но и станет отличной базой для компьютера, который мы планируем расширять в будущем
  • Поддержка PCI-Express 4.0
  • Поддержка DDR4-3200 и выше в режиме OC
  • Разблокированный множитель облегчает разгон
  • Высокий потенциал разгона (от 4200 до 4600 МГц)
  • Имеет впаянный радиатор
  • Более высокая производительность, чем у Ryzen 5 2600, Ryzen 5 3400G, Ryzen 3 3200G, Ryzen 3 3100, Ryzen 3 3300x и аналогичных Ryzen 5 3600X
  • Низкая цена

Расширенная высокопроизводительная обработка

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

Самое эффективное охлаждение

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

Разблокированный множитель

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

Технические характеристики:

  • Семейство процессоров: AMD Ryzen 5
  • Сокет ЦП: Сокет AM4
  • Тактовая частота процессора: 3,6 ГГц
  • Синхронизация (ускорение): 4,2 ГГц
  • Количество жил: 6
  • Количество резьб: 12
  • Кэш L2: 3 МБ
  • Кэш L3: 32 МБ
  • Поддержка ECC: Нет
  • Технологический процесс: 7 нм
  • Версия: OEM + охлаждение
  • Процессор продается в ОПТОВОЙ упаковке (для монтажа на компьютеры), т.е. полноценный процессор с охлаждением без цветной упаковки по более низкой цене!
.90 000 драм против Intel — ситуация в войне процессоров в 2022 году Технологии 1 апреля 2022 г., 14:40

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

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

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

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

Что следует учитывать при покупке процессора?

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

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

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

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

Конечно, некоторые процессоры, например Intel Core i5-12600K, можно разогнать, что заметно повысит их производительность.Это, однако, требует от нас некоторых знаний и может быть сопряжено с риском, если мы сделаем что-то не так.

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

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

Стоит проверить, поддерживает ли модель, которую вы хотите купить, многопоточность, позволяющую одновременно обрабатывать два потока одним ядром.В случае с Intel речь идет о HT — Hyper Threading, а в случае с AMD эта технология называется SMT — Simultaneous Multithreading.

Обратите внимание, однако, что дополнительные потоки, созданные таким образом, не будут более эффективными, чем физические ядра. Следовательно, 6-ядерный и 6-поточный процессор может предложить больше, чем 4-ядерный и 8-поточный чип. Самые дорогие процессоры могут быть оснащены до 64 ядер.

Кэш-кэш

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

  1. Кэш L1 — по отношению к другим уровням он наименьший, т. к. его размер обычно составляет 32 — 128 Кбайт. Он расположен ближе всего к ядру процессора, благодаря чему имеет возможность эффективно обмениваться сообщениями.
  2. Кэш L2 — имеет немного большую поверхность, чем предыдущий уровень, достигая даже от 1 до 8 МБ.Он расположен непосредственно на материнской плате и выполняет роль буфера между основной памятью и процессором, а также L1. Их наличие значительно повышает эффективность ЦП, ведь именно этот уровень отвечает за данные, которые будут использоваться в ближайшем будущем.
  3. Кэш L3 — его основная задача — синхронизировать работу нескольких ядер и заменить L2 при заполнении всей его емкости. Он расположен на материнской плате и занимает площадь 4 -32 МБ.

Объем кэш-памяти зависит в основном от сегмента, в котором находится процессор.Офисным процессорам, таким как Intel Pentium G6405, например, не потребуется столько памяти, сколько игровому процессору Intel Core i7-12700K.

TDP — Расчетная тепловая мощность

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

AMD

в названии TDP определяет максимальную мощность, которую процессор может потреблять, а затем отдавать в виде тепла. Однако в компании решили, что эти значения могут ввести покупателя в заблуждение, и решили использовать другой термин — ACP. Это аббревиатура от Average CPU Power, которая определяет реальную потребляемую мощность.

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

.

Смотрите также

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: