логический процессор
Смотреть что такое «логический процессор» в других словарях:
Инвертор (логический элемент) — Битовые операции, иногда также булевы или логические операции операции над битами, применяемые в программировании и цифровой технике, изучаемые в дискретной математике и математической логике. Содержание 1 Введение 1.1 … Википедия
Микропроцессорная секция — Эта статья или раздел описывает ситуацию применительно лишь к одному региону. Вы можете помочь Википедии, добавив информацию для других стран и регионов … Википедия
DPC — (англ. Deferred procedure call отложенный вызов процедуры) специфический механизм вызова процедур в архитектуре Windows. Содержание 1 Суть DPC 2 Управление DPC 3 … Википедия
Битовая операция — Битовые операции, иногда также булевы или логические операции операции над битами, применяемые в программировании и цифровой технике, изучаемые в дискретной математике и математической логике. Содержание 1 Введение 1.1 … Википедия
Булевы операции — Битовые операции, иногда также булевы или логические операции операции над битами, применяемые в программировании и цифровой технике, изучаемые в дискретной математике и математической логике. Содержание 1 Введение 1.1 … Википедия
Микросхема — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
Большая интегральная схема — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
Видеочип — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
Интегральная микросхема — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
Интегральные микросхемы — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
Классификация микросхем по степени интеграции (СССР) — Современные интегральные микросхемы, предназначенные для поверхностного монтажа. Советские и зарубежные цифровые микросхемы. Интегральная (engl. Integrated circuit, IC, microcircuit, microchip, silicon chip, or chip), (микро)схема (ИС, ИМС, м/сх) … Википедия
О потоках в процессоре
Добрый день. Сегодня хотелось бы разобрать, что такое потоки в процессоре. Те самые, о функциях и возможностях которых большинство и не догадывается, однако любят хвастаться остальным.
Если провести сравнение процессоров разных поколений, то можно заметить одну интересную тенденцию: многопоточность – штука полезная и здорово повышает суммарную производительность системы.
Начнем с того, что каждый современный процессор построен на физических ядрах с определенной частотой. Допустим, 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-поточные чипы начинают захлебываться и работают на износ.