Разное

Расшифровка цпу: Страница не найдена | REG.RU

Содержание

Маркировка процессоров Intel. Справочник идентификаторов

 

О том, что такое процессор (CPU), а также о его значимости, знают все. Фраза о том, что это «мозг» любого компьютера, навязла в зубах. Тем не менее, это правда, и возможности ноутбука или стационарного ПК во многом определяются именно этим компонентом. При планировании покупки нового компьютера надо понимать, что одной из главных характеристик является процессор. В каждой модели указывается название использованного CPU, основные характеристики. Как с первого взгляда определить, какой из них быстрее, а какой медленнее, какой предпочесть, если часто приходится работать автономно, а какой процессор лучше для игр? Этот материал – своего рода небольшой гайд, в котором я расскажу, какая существует маркировка процессоров Intel, как расшифровать ее, определить поколение и серию процессора, приведу основные характеристики. Поехали.

Основные характеристики процессоров

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

  • Количество ядер. Показывает, сколько физических процессоров скрывается внутри чипа. Большинство ноутбуков, особенно с процессорами версий «U», имеют по 2 ядра. Более мощные варианты имеют 4 ядра.
  • Hyper-Threading. Технология, позволяющая разделять ресурсы физического ядра на несколько потоков (обычно 2), выполняемых одновременно, с целью увеличить быстродействие. Таким образом, 2-ядерный процессор в системе будет видеться как 4-ядерный.
  • Тактовая частота. Измеряется в гигагерцах. В целом, можно сказать, что чем выше частота, тем производительнее процессор. Сразу оговоримся, что это далеко не единственный критерий, отражающий быстродействие CPU.
  • Turbo Boost. Технология, позволяющая поднять максимальную частоту работы процессора при высоких нагрузках. Версии «i3» лишены автоматического изменения частоты, а в «i5» и «i7» эта технология присутствует.
  • Кэш. Небольшой (обычно от 1 до 4 МБ) объем быстродействующей памяти, являющейся составной частью процессора. Позволяет ускорить обработку часто используемых данных.
  • TDP (Thermal Design Power). Значение, показывающее максимальное количество тепла, которое необходимо отводить от процессора для обеспечения нормального температурного режима его работы. Обычно, чем выше значение, тем производительнее процессор, и тем он «горячее». Система охлаждения должна справляться с такой мощностью.

Маркировка процессоров Intel

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

Что такое название – понятно. Под этим торговым именем производитель выпускает свои процессоры. Это может быть не только «Intel Core», но и «Atom», «Celeron», «Pentium», «Xeon».

За названием следует идентификатор серии процессоров. Это могут быть «i3», «i5», «i7», «i9», если идет речь о «Intel Core», либо могут быть указаны символы «m5», «x5», «E» или «N».

После дефиса первая цифра указывает поколение процессоров. На данный момент новейшим является 7-е поколение Kaby Lake. Предыдущее поколение Skylake имело порядковый номер 6.

Следующие 3 цифры – порядковый номер модели. В целом, чем выше значение, тем производительнее процессор. Так, i3 имеет значение 7100, I5 – 7200, i7 маркируется как 7500.

Последний символ (или два) означают версию процессора. Это могут быть символы «U», «Y», «HQ», «HK» или другие.

Далее я подробнее остановлюсь на том, что все это значит, а также на конкретных процессорах «Celeron», «Pentium», «Xeon» и др.

Серия процессора

За исключением бюджетных моделей ноутбуков или стационарных ПК, в остальных используются процессоры серий «Core i3», «Core i5», «Core i7». Чем выше цифра, тем мощнее CPU. Для большинства применений в повседневной работе оптимальным будет процессор i5. Более производительный нужен в том случае, если компьютер используется как игровой, или от него требуется особая вычислительная мощь для работы в «тяжелых» приложениях.

Поколение процессора

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

Название Поддерживаемая память Техпроцесс Видеокарта Год выпуска
1 Westmere DDR3-1333 32nm 2008-2010
2 Sandy Bridge DDR3-1600 32nm HD Graphics 2000 (3000) 2011
3 Ivy Bridge DDR3-1600 22nm HD Graphics 4000 2012
4 Haswell DDR3-1600 22nm HD Graphics 4000 (5200) 2013
5 Broadwell DDR3L-1600 14nm HD Graphics 6200 2014
6 Skylake DDR3L-1600/DDR4 14nm HD Graphics 520 — 580 2015
7 Kaby Lake DDR3L-1600/DDR4 14nm HD Graphics 610 (620) 2016
8 Coffee Lake DDR4 14nm UHD Graphics 630 2017

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

Версия процессора

Этот показатель может оказаться едва ли не более важным, нежели просто сравнение, скажем, i3 с i5. Если говорить о ноутбуках, то в большинстве случаев используются 4 версии процессоров «Intel Core», имеющие различные значения TDP (от 4.5 Вт в версии «Y» до 45 Вт для «HQ»), и, соответственно, разную производительность и энергопотребление. Долгое время работы от аккумуляторов зависит не только от процессора, но и от собственной емкости применяемой батареи.

Приведу версии процессоров «Intel Core», начиная с самых маломощных.

«Y» / «Core m» — низкая производительность и пассивное охлаждение

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

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

В целом, если не стоит задача купить что-то типа Apple MacBook 12 или ASUS ZENBOOK UX305CA, то следует отдать предпочтение более производительным процессорам.

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB TDP, Вт Видеокарта
Core i7-7Y75 1.3 3.6 4 4.5 Intel HD 615
Core m7-6Y75 1.2 3.1 4 4.5 Intel HD 515
Core i5-7Y54 1.2 3.2 4 4.5 Intel HD 615
Core i5-7Y30 1.0 2.6 4 4.5 Intel HD 615
Core m5-6Y57 1. 1 2.8 4 4.5 Intel HD 515
Core m3-7Y30 1.0 2.6 4 4.5 Intel HD 615
Core m3-6Y30 0.9 2.2 4 4.5 Intel HD 515

«U» — для повседневного использования

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

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

Есть модификации 7-го поколения процессоров с TDP 28 Вт, где используется улучшенная графическая подсистема Intel Iris Plus 640 или 650.

Обойтись пассивным охлаждением не удается, но это компенсируется производительностью. Отличие от более мощных версий заключается в наличии только 2 ядер, даже у серии «i7».

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB TDP, Вт Видеокарта
Core i7-7600U 2.8 3.9 4 15 Intel HD 620
Core i7-7660U 2.5 4.0 4 15 Iris Plus 640
Core i7-7567U 3.5 4.0 4 28 Iris Plus 650
Core i7-7500U 2.7 3.5 4 15 Intel HD 620
Core i7-6600U 2.6 3.4 4 15 Intel HD 520
Core i7-6567U 3.3 3.6 4 15 Iris 550
Core i7-6500U 2.5 3.1 4 15 Intel HD 520
Core i5-7200U 2. 5 3.1 3 15 Intel HD 620
Core i5-7267U 3.1 3.5 4 28 Iris Plus 650
Core i5-6287U 3.1 3.5 4 15 Iris 550
Core i5-6200U 2.3 2.8 3 15 Intel HD 520
Core i3-7100U 2.4 3 15 Intel HD 620

«HQ» / «HK» — четырехъядерные, высокопроизводительные

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

Лучший выбор, если подыскивается ноутбук для игр или работы с ресурсоемкими приложениями. Версия «HQ» имеет 4 ядра, что в сочетании с технологией Hyper-Threading дает 8 потоков. Потребляемая мощность (TDP) 45 Вт плохо сказывается на продолжительности автономной работы. Для того, чтобы ноутбук выдержал несколько часов при питании от батареи, желательно выбирать аккумуляторы большей емкости, например, с 6 ячейками.

«HK» отличается от «HQ» разблокированным множителем, что дает возможность заняться «разгоном», вручную повышая рабочую частоту процессора. Подобные версии процессоров 7-го поколения были анонсированы только в январе 2017-го года, так что на данный момент практически все модели ноутбуков основаны на процессорах версий «HK» и «HQ» предыдущего, 6-го поколения. Тем не менее, долго ждать новых моделей явно не придется.

 

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB TDP, Вт Ядер/потоков Видеокарта
Core i7-7920HQ 3.1 4.1 8 45 4/8 Intel HD 630
Core i7-7820HK 2. 9 3.9 8 45 4/8 Intel HD 630
Core i5-7700HQ 2.8 3.8 6 45 4/8 Intel HD 630
Core i5-7440HQ 2.8 3.8 6 45 4/4 Intel HD 630
Core i5-7300HQ 2.5 3.8 6 45 4/4 Intel HD 630
Core i7-6970HQ 2.8 3.7 8 45 4/8 Iris Pro 580
Core i7-6920HQ 2.9 3.8 8 45 4/8 Intel HD 530
Core i7-6870HQ 2.7 3.6 8 45 4/8 Iris Pro 580
Core i7-6820HQ 2.7 3.6 8 45 4/8 Intel HD 530
Core i7-6770HQ 2.6 3.5 6 45 4/8 Iris Pro 580
Core i7-6700HQ 2.6 3. 5 6 45 4/8 Intel HD 530
Core i5-6440HQ 2.6 3.5 6 45 4/4 Intel HD 530
Core i5-6300HQ 2.3 3.2 6 45 4/4 Intel HD 530

«F»/«KF» — высокопроизводительные, без встроенного видеоядра

В 9-м поколении процессоров компания Intel решила поступить так же, как и заклятый конкурент — предложить массовые процессоры без встроенного видеоядра. Данные CPU ориентированы исключительно на использование с внешней видеокартой, или даже несколькими, работающими в режиме SLI.

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

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB TDP, Вт Ядер/потоков Видеокарта
Core i5-9400F 2. 9 4.1 9 65 6/6
Core i5-9600KF 3.7 4.6 9 95 6/6
Core i7-9700KF 3.6 4.9 12 100 8/8
Core i9-9900KF 3.6 5.0 16 95 8/16

Xeon E – для высокопроизводительных рабочих станций

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

Эти процессоры используются в мощных ноутбуках, выполняющих роль высокопроизводительных рабочих станций. Такая техника ориентирована в первую очередь на тех, кто занимается 3D-моделированием, анимацией, проектированием, выполняет сложные расчеты, где требуется высокая мощность. Процессоры имею 4 ядра, присутствует технология Hyper-Threading.

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

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB TDP, Вт Видеокарта Поколение
Xeon E3-1535M v6 3.1 4.2 8 45 Iris Pro P630 7
Xeon E3-1505M v6 3.0 4.0 8 45 Iris Pro P630 7
Xeon E3-1575M v5 3.0 3.9 8 45 Iris Pro P580 6
Xeon E3-1535M v5 2.9 3.8 8 45 HD Graphics P530 6
Xeon E3-1505M v5 2.8 3. 7 8 45 HD Graphics P530 6

Теперь перечислю остальные процессоры, которые можно встретить в ноутбуках, но которые не входят в семейство «Intel Core».

«Celeron» / «Pentium» — для экономных и никуда не спешащих

Низкая стоимость. Легкие задачи (веб-серфинг, офисные программы).
Игры, не для серьезной работы.

Следует забыть об играх (за исключением совсем простеньких), тяжелых задач. Удел ноутбуков с такими процессорами – неторопливая офисная работа, серфинг в интернете. Отдать предпочтение моделям с CPU такого уровня можно только, если цена – один из основных критериев выбора, либо планируется использовать Linux или ОС от Google. В отличие от Windows, аппаратные требования заметно ниже.

Процессоры Celeron имеют потребляемую мощность от 4 до 15 Вт, причем те модели, которые начинаются с буквы «N» (например, N3050, N3060 и т. д.) потребляют от 4 до 6 ватт. Модели с буквой «U» (например, 2957U, 3855U и т. д.) в конце более производительные и их мощность уже доходит до 15 Вт. Выигрыша в автономной работе в случае использования Celeron Nxxxx обычно нет, т. к. в бюджетных моделях ноутбуков экономят в том числе и на аккумуляторах.

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

Эти процессоры существуют как в двухъядерном, так и в четырехъядерном вариантах.

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB Ядер/потоков TDP, Вт Видеокарта
Pentium N3560 2. 4 2 2/2 37 HD Graphics
Pentium 4405U 2.1 2 2/4 15 HD 510
Pentium N3700 1.6 2.4 2 4/4 6 HD Graphics
Celeron N2970 2.2 2 2/2 37 HD Graphics
Celeron 3765U 1.9 2 2/2 15 HD Graphics
Celeron N3060 1.6 2.48 2 2/2 6 HD Graphics

«Atom» — долгая работа от аккумулятора и удручающая производительность

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

Для ноутбуков категорически не годятся. Их удел – планшеты или совсем уже компактные и непритязательные ноутбуки. Имеют 4 ядра, без Hyper-Threading.

Примеры процессоров в таблице.

Модель Тактовая частота, ГГц Turbo Boost, ГГц Кэш, MB Видеокарта
Atom x7-Z8700 1.6 2.4 2 HD Graphics
Atom x5-Z8500 1.44 2.24 2 HD Graphics
Atom Z3735F 1.33 1.83 2 HD Graphics

Встроенная графика

Все процессоры имеют встроенную видеокарту, которая маркируется как «Intel HD Graphics». У процессоров 7-го поколения маркировка видеоядра начинается с «6» (например, HD Graphics 610), у 6-го поколения – с «5» (например, HD Graphics 520). Часть процессоров, относящихся к топовым, имеет более мощную встроенную видеокарту, маркируемую как «Iris Plus». Так, процессор i7-7600U имеет «на борту» видеокарту Intel HD Graphics 620, а i7-7660U – «Iris Plus 640».

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

UPD. 2018. Пора внести дополнение в сказанное. С недавних пор в линейке выпускаемых процессоров Intel появились модели, которые имею в маркировке букву «G» в конце. Например, i5-8305G, i7-8709G и другие. Что в них особенного? для начала скажу, что эти CPU ориентированы на использование в ноутбуках и нетбуках.

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

«Короче, Склифосовский!»

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

Итак:

Класс ноутбука Рекомендуемый CPU Пример Автономность, час
Рабочая станция / мощный игровой Core i5 / i7 HQ Core i7-7820HK, Core i5-7440HQ 3-8
Универсальный, с повышенными возможностями Core i7 U Core i7-7500U 5-17
Универсальный Core i5 U Core i5-7200U, Core i5-6200U, Core i5-6300U 5-17 
Универсальный, с повышенными возможностями Core i7 U Core i7 8550U 5-17
Универсальный Core i5 U Core i5 8250U,

Core i5 8350U

5-17
Ультрабук, тонкий компактный Core m / Core i5 / i7 Y Core m3, Core i5-7Y54 5-9
Бюджетный Celeron, Pentium Celeron N3050, Pentium N4200 4-6
Планшет, дешевый компактный ноутбук Atom Atom Z3735F, Atom x5 7-12

Upd. 2018. Время не стоит на месте и после появления нового, 8-го поколения процессоров, приходится заметно пересматривать применимость процессоров для тех или иных задач. В частности, особо заметные изменения произошли в сегменте энергоэффективных «U» процессоров. В 8-м поколении это наконец-то полноценные 4-ядерные «камни» с существенно лучшей производительностью, нежели из предшественники, при сохранении того же значения TDP. Посему, смысла в выборе что-то типа i7 7500U, i5 7200U и т. п. я не вижу.

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

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

 

ЦПУ — это… Что такое ЦПУ?

ЦПУ

центр правовых услуг


юр.

ЦПУ

цифропечатающее устройство

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

ЦПУ

центральный пост управления;
центральный пункт управления;
центральный пульт управления

Словари: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с., С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

ЦПУ

центр патентных услуг

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

ЦПУ

Центральное продовольственное управление

МО РФ


РФ

ЦПУ

центральное процессорное устройство

ЦПУ

цеховой пункт управления

ЦПУ

цифровое программное управление

Словарь: С. Фадеев. Словарь сокращений современного русского языка. — С.-Пб.: Политехника, 1997. — 527 с.

ЦПУ

Центральное производственное управление

Киноконцерн «Мосфильм»


кино, организация

Источник: http://www.mosfilm.ru/podrazdeleniya/

ЦПУ

центральная приточная установка

ЦПУ

центр практических умений

при медицинских вузах


мед.

ЦПУ

цифровое программное устройство

Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.

ЦПУ

центральные пункты управления

системы управления космическими полетами


косм.

Словарь: Словарь сокращений и аббревиатур армии и спецслужб. Сост. А. А. Щелоков. — М.: ООО «Издательство АСТ», ЗАО «Издательский дом Гелеос», 2003. — 318 с.

Словарь сокращений и аббревиатур.
Академик.
2015.

Идентификация маркировки процессора Intel® Xeon® для оформления…

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

Примечание Процессоры Intel® Xeon® указываются производителем.

Где находится маркировка процессора?

Все процессоры Intel® для серверов имеют маркировку на верхней стороне процессора. Далее представлено описание комплектов и маркировки новейших процессоров Intel® для серверов.

Для оформления гарантийной заявки требуется знать серийный номер. Серийный номер процессора, как правило, представляет собой комбинацию номера FPO (finished process order — завершенный технологический заказ) и номера ATPO (assembly test process order — технологический заказ на испытания в сборе). Если номер ATPO недоступен, укажите номер FPO.

Если вы знаете номера FPO и ATPO, проверьте состояние гарантии на веб-сайте в Гарантийном центре.

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

LGA 3647 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2 Семейство процессоров
Строка 3 Номер процессора
Строка 4 Номер sSpec / частота ЦП
Строка 5 Номер FPO
Строка 6 Серийный номер
Строка 7 Серийный номер технологического заказа на испытания в сборе (ATPO, Assembly Test Process Order)

Серийный номер = строка 5 (например, L605G225)
sSpec = строка 4 (например, SR3GD)

Примечание Сканер кодов 2D Matrix необходим для считывания серийного номера ATPO (Assembly Test Process Order) в строке 6.

LGA 1151 — процессор Intel® Xeon®

Строка 1 Семейство процессоров
Строка 2 Номер процессора
Строка 3 Номер sSpec / частота ЦП
Строка 4 Номер FPO
Строка 5 Серийный номер технологического заказа на испытания в сборе (ATPO, Assembly Test Process Order)

Серийный номер = строка 4 (например, L838C218)
sSpec = строка 3 (например, SC3BP)

Примечание Сканер кодов 2D Matrix необходим для считывания серийного номера ATPO (Assembly Test Process Order) в строке 5.

 

LGA 1150 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, E3-1240V3)

Строка 3 Номер sSpec + частота ЦП
Строка 4 Страна производитель
Строка 5 Номер FPO

Серийный номер = строка 5 (например, L407A226)
sSpec = строка 3 (например, SR182)

LGA 1356 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, E5-2440)

Строка 3 Номер sSpec + частота ЦП
Строка 4 Страна производитель
Строка 5 Номер FPO
Строка 6 Номер ATPO
Строка 7 Серийный номер

Серийный номер = строка 7 (например, 3B0977)
sSpec = строка 3 (например, SR8LM)

LGA 2011 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, E5-2660)

Строка 3 Номер sSpec + частота ЦП
Строка 4 Страна производитель
Строка 5 Номер FPO
Строка 6 Номер группы + серийный номер

Серийный номер = строка 6 (например, 3Q244225B0709)
sSpec = строка 3 (например, ST0BR)

LGA 1366 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, E5-5501)

Строка 3 Номер Sspec и страна изготовитель
Строка 4 Частота ЦП/размер кэш-памяти L2/частота шины
Строка 5 Номер FPO
Строка 6 Серийный номер

Серийный номер = строка 6 (например, 4102)
sSpec = строка 3 (например, S02BG)

LGA 1155 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, E3-1290V2)

Строка 3 Номер sSpec + частота ЦП
Строка 4 Страна производитель
Строка 5 Номер FPO
Строка 6 Номер ATPO

Серийный номер = строка 5 + Строка 6 (например, M384N098 — 7504)
sSpec = строка 3 (например, SB0BC)

LGA 1156 — процессор Intel® Xeon®

Строка 1 Знаки защиты авторского права
Строка 2

Товарный знак и марка + семейство процессора (например, Xeon) +
Номер процессора (например, 3460)

Строка 3 Номер sSpec + частота ЦП
Строка 4 Страна производитель
Строка 5 Номер FPO
Строка 6 Номер ATPO

Серийный номер = строка 5 + строка 6 (например, P090T875-6382)
sSpec = строка 3 (например, SC0QF)

LGA 775 — процессор Intel® Xeon®

 

Строка 1 Частота ЦП/размер кэш-памяти L2/частота шины
Строка 2 Семейство процессора (например, Xeon)
Строка 3 Номер Sspec и страна изготовитель
Строка 4 Номер процессора (например, X3220)
Строка 5 Номер FPO
Строка 6 Номер ATPO
Строка 7 Серийный номер

Серийный номер = строка 5 + строка 6 + строка 7 (например, 2822B890-1Z688177B9996)
sSpec = строка 3 (например, SL028)

LGA 771 — процессор Intel® Xeon®

Строка 1 Частота ЦП/размер кэш-памяти L2/частота шины
Строка 2 Семейство процессора (например, Xeon)
Строка 3 Номер Sspec и страна изготовитель
Строка 4 Знаки защиты авторского права + Руководство по совместимости платформ
Строка 5 Номер FPO
Строка 6 Номер ATPO
Строка 7 Серийный номер

Серийный номер = строка 5 + строка 6 + строка 7 (например, 7823N808-8900186H9806)
sSpec = строка 3 (например, SL022)

Как расшифровывать и понимать результаты эталонных тестов процессора…

Что означает статистика эталонного теста

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

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

Реальные тесты, напротив, измеряют производительность на основе нескольких факторов.

  • Пропущенные кадры. В эталонных тестах с потоковой трансляцией пропущенные кадры означают количество кадров, потерянных при кодировании видео. В результате зритель может наблюдать прерывистую картинку. Чем ниже процент пропущенных кадров, тем лучше.
  • Частота кадров (для видео). В тестах с кодированием видео частота кадров означает количество кадров, которое ваш процессор кодирует в секунду. Чем больше, тем лучше.
  • Частота кадров (для игр). Во внутриигровых эталонных тестах частота кадров означает количество кадров, которые отображаются в секунду. Чем выше частота кадров, тем плавнее игровой процесс (однако следует также учитывать время смены кадра).
  • Время смены кадра (1% и 0,1%). Во внутриигровых эталонных тестах время смены кадра (или темп смены кадра) означает количество миллисекунд между кадрами. В идеале этот значение этого фактора не должно меняться. В противном случае темп смены кадра будет неравномерным, и будет создаваться эффект заторможенного изображения. Чем меньше миллисекунд, тем лучше. В случае преобразования этого фактора в частоту кадров для отображения ее среднего значения, чем его значение выше, тем лучше.
  • ГБ/с (гигабайты в секунду). В тестах с шифрованием ГБ/с означает пропускную способность. Чем больше, тем лучше.
  • MIPS (количество миллионов инструкций в секунду). В тестах со сжатием данных MIPS означает количество низкоуровневых инструкций, выполняемых процессором каждую секунду. Чем это значение выше, тем лучше. Однако при сравнении процессоров разных поколений оценки рекомендуется воспринимать скептически, так как у них разные средства выполнения инструкций.
  • Время рендеринга. В эталонных тестах с рендерингом время рендеринга означает скорость, с которой процессор отображает геометрию, освещение и текстуры в трехмерной сцене. Чем меньше время, тем лучше.

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

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

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

Всё о программе CPU-Z

О программе и её основных возможностях.

CPU-Z — это бесплатная программа, ставшая уже давно стандартом де-факто для определения процессора, установленного в системе; отображения информации о нём, а также о других комплектующих — материнской плате, памяти и видеокарте.

Сайт разработчика: http://cpuid.com

Скачать CPU-Z из файлового архива modlabs.net можно тут

Программа способна определять следующее железо и его характеристики:

Процессор

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

Материнская плата

  • Производитель, модель и ревизия
  • Производитель BIOS, дата и версия BIOS
  • Чипсет (северный и южный мосты) и датчик
  • Графический интерфейс

Память

  • Частота и тайминги
  • Спецификации модулей, записанные в SPD — производитель, серийный номер, таблица таймингов

Система

  • Версия Windows и DirectX

Список поддерживаемого железа и установка

Процессоры:

Intel Pentium, Pentium MMX, Pentium Pro, Pentium II, Pentium !!!, Pentium !!!-M, Celeron (P2/P3) и Xeon (P2/P3)

Pentium 4, Pentium 4-M, Pentium M, Pentium D, Pentium XE, Celeron (P4/PM) и Xeon (P4)

Pentium Dual Core, Core Solo, Core Duo, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Celeron (CL) and Xeon (C2D/C2Q) Itanium, Itanium 2
Core i3, Core i5, Core i7, Core i7 Extreme

AMD Am5x86, K5, Geode LX, K6, K6-2, K6-III, K6-2+, K6-III+

Athlon (4, XP, MP), Duron, Sempron (K7),

Athlon 64, Athlon 64 X2, Sempron (K8), Turion, Opteron, Athlon 64 FX
Phenom, Phenom II, Athlon II, Sempron (K10,5)

VIA C3 (Samuel, Samuel2, Ezra, Ezra-T, Nehemiah), C7, C7-M, Nano (Isaiah)

Transmeta Crusoe TM3200, TM5400, TM5500, TM5600, TM5800

Чипсеты:

Intel i430TX, i440LX, i440FX, i440BX/ZX, i810/E, i815/E/EP/EM, i840, i845, i845E, i845G, i850/E, i845PE/GE, E7205, E7500, E7520, i852, i855, i865P/PE/G, i875P, i915P/G, i915PM/GM, i925X/XE, i945P/PL/G/GZ, i945PM/GM/GT, i955X/XE, P965, Q965, G965, GL960/GM965/PM965, i975X, 5000X/P/Z, 5400A/B, P35, G33, G31, Q35, Q33, X38, Q45, X48, P45, X58, P55, H55

VIA Apollo VP3, Apollo Pro, Apollo Pro +, Apollo Pro 266, KX133, KT133(A), KT266(A), KT400(A), KT600, P4X266(A), PT880, PT880 Pro, K8T800, K8T890, K8T900, P4M800CE, P4M890, P4M900, CX700/VX700

NVIDIA nForce, nForce2, nForce3, nForce4, nForce4 SLI Intel Edition, GeForce 6100/6150 (nForce 410/430), nForce 520/550/560/570/590, GeForce 7050/7100/7150, 650i, 680i, 740i, 750a/780a, 750i, 770i, 780i, 790i, MCP79/7A, GeForce 320M, ION

ATi RS350, RS400, RS480/RX480, RS482, RD580/RX580, RS600/RD600, RS690, RS700, RD790

SiS 645, 645DX, 648, 648FX, 649, 655FX, 655TX, 656, 662, 735, 756, 761GX, 760, 760GX, 755, 755FX, 741, 741GX, 671/FX/DX/MX

AMD AM-751, AM-761, AM-762 (760MP), 780G, 790GX, 870/880G/890GX

Память:

SDR, DDR, DDR2, FB-DDR2, DDR3, RDRAM, поддержка расширенных профилей EPP и XMP.

Установка:

Программа поставляется в двух вариантах, начиная с версии 1.51: требующем установку и не требующем. Наиболее популярен (да и исторически он является первым) вариант без установки, поскольку незачем лишние библиотеки хранить в памяти. С другой стороны заявлено, что версия с установкой грузится слегка быстрее и более стабильна. Для рекордов, впрочем, это момент спорный, поскольку чем меньше библиотека висит в памяти разогнанной до предела системы, тем она стабильнее, поскольку её вылет в данном случае — всего лишь вопрос времени. Вариант, не требующий установки, существует отдельно для 32-битных и 64-битных ОС. С недавних возобновлена поддержка версий для Win98.

Вкладка Processor

Знакомство с интерфейсом

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

Главное окно выглядит следующим образом:

Мы видим четыре группы полей: Processor, Clocks, Cache, Selection; здесь же находятся семь вкладок и две кнопки. Кнопка OK закрывает программу (посмотрели? OK, хватит). Кнопка Validate открывает окно валидации (но об этом чуть позднее).

Первая группа, Processor является самой важной – она содержит информацию о том, что за процессор(ы) у нас установлен.

  • Name – поле модели процессора, отображающее то, как его определяет CPU-Z. Соответственно, актуальность этого поля будет зависеть от версии CPU-Z. И не стоит удивляться, что версия 2005 года неверно показывает информацию о процессоре 2009 года.
  • Code name – кодовое (техническое) название процессора. Обычно, при разработке ядра процессора, ему даётся техническое название, используемое вплоть до того момента, когда процессор готов к выходу на рынок. Тогда за дело берутся маркетологи и запутывают название настолько, насколько успеют, пока их не остановят, да так, что нельзя понять, насколько схожи два процессора входящие в одну линейку или имеющие один модельный номер. И наоборот – сколько разницы между двумя линейками. Так, их стараниями появилось два процессора E6600 имеющие разный техпроцесс, ядро, кеш, частоту – в общем, все характеристики, кроме шины и микроархитектуры. Отличить их можно только по полному названию линеек, что, конечно, объёмнее, чем просто назвать модель.
  • Package – корпусировка процессора. Само ядро процессора нельзя подключить к материнской плате напрямую ввиду невероятно мелких размеров контактов. Потому его сажают на подложку (также называемую субстратом) – своего рода переходник для подключения к материнской плате. Одно и то же ядро может выпускаться в разных исполнениях корпуса – для этого и служит данное поле. Например, Prescott выпускался в двух корпусах – socket 478 и LGA 775 (socket T). Gallatin в трёх: socket 603, socket 478 и LGA775 (socket T).

    Пример компоновки процессора под Socket LGA775. Видно, что ядро припаяно в подложке, которая может варьироваться.

  • Technology – определяет технологический процесс, по нормам которого произведено ядро. Как видно, у процессора на скриншоте техпроцесс равен 45 нанометрам. Традиционные единицы измерения – нанометры и микрометры (для более старых процессоров).
  • Core Voltage – напряжение питания ядра.
  • Specification – так называемый «CPU string» процессора. Это строка, в которой хранится его название. Не зависит от версии CPU-Z, только от процессора, потому даже довольно старая версия будет это поле показывать верно.
  • Следующая строка обозначает CPUID – команду, выдающую три значения – Family, Model и Stepping, по которым можно определить ядро и ревизию ядра процессора.
  • Extrended CPUID – дополнительные регистры, служащие для уточнения информации о процессоре. Обычно используется стандартный вариант.
  • Revision — определяет ревизию ядра процессора. Обычно более новая ревизия обладает меньшим тепловыделением, лучшим разгонным потенциалом, потому может оказаться полезным поиск самой новой ревизии для разгона.
  • Instructions – перечисление наборов инструкций, поддерживаемых процессором, таких как MMX, SSE и другие.

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

  • Core Speed – тактовая частота процессора, обновляемая в режиме реального времени. Обычно все программы такого рода используют один алгоритм. У процессора есть регистр TSC, который увеличивает своё значение на единицу каждый такт. Таким образом, взяв, интервал, например, в миллисекунду, разделив разницу в показаниях регистра на время, в течение которого мы проводим измерение, получим частоту процессора. Ибо разница между значениями регистра покажет сколько тактов прошло за это время, что и является определением частоты.
  • Multiplier – множитель процессора, показывающий, во сколько раз внутренняя частота процессора (называемая просто частотой процессора) больше внешней (называемая частотой шины). Современные процессоры поддерживают технологии энергосбережения, которые во время простоя понижают множитель процессора и напряжение питания. Поэтому иногда программа может показывать частоту ниже номинальной, что вы и можете наблюдать на приведённом примере (штатный множитель 11x, в простое понижается до 6x).
  • Bus Speed – внешняя частота процессора, она же – (опорная) частота шины процессора.
  • Rated FSB – эффективная частота процессора. Показывает, какой частоте шины эквивалентна скорость из-за применения технологий DDR (Double Data Rate) и QDR (Quad Data Rate), позволяющих передавать несколько бит за один такт по одной линии шины. Также эффективная частота используется, когда частота шины «умножается» подобно частоте процессора относительно некой «опорной» частоты (отображаемой в поле Bus Speed). Взятый для примера процессор использует шину QDR (она же QPB – Quad Pumped Bus, что означает по сути то же самое), потому эффективная частота шины в четыре раза больше реальной (физической).

Группа Cache. Данная группа отображает краткую информацию о кэш-памяти CPU.

  • L1 Data — отображает информацию о кэш-памяти первого уровня для данных, а именно — объём кэша и его ассоциативность.
  • L1 Inst. — информация о кэш-памяти первого уровня (объём и ассоциативность)
  • Level 2 — информация о кэш-памяти второго уровня.
  • Level 3 — информация о кэш-памяти третьего уровня. Присутствует не на всех современных процессорах, потому поле может быть неактивно.

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

  • Selection — позволяет выбрать процессор, о котором отображается информация на закладке CPU. Активна только для многопроцессорных систем.
  • Cores — показывает число активных ядер процессора. Данный процессор является двухъядерным, потому число ядер — два. Однако, ядра можно как отключать, так и (иногда) активировать отключённые производителем, потому число в данном поле может отличаться от начальных настроек. Поскольку у каждого ядра есть свой кэш, то количество активных ядер влияет и на эти пункты.
  • Threads — количество логических процессоров в системе или количество потоков. Отличается от числа активных ядер при наличии технологии Hyperthreading, позволяющей выполнять несколько потоков на одном ядре процессора, что определяется системой как наличие дополнительных виртуальных (логических) ядер. На данный момент технология позволяет выполнять два потока на ядре, потому число потоков на таком процессоре будет вдвое больше числа ядер.

 

Вкладка Cache

Следующая закладка, «Cache«, отображает информацию о кэш-памяти. Каждая группа на данной вкладке отвечает за свой кэш. Так, кэш-память делится по уровням, входя в состав иерархической структуры подсистемы памяти. Кэш служит для маскирования запросов в оперативную память.
Подробное описание кэша выходит за рамки данной статьи.
Группы представлены следующие:
Кэш-память первого уровня для данных (D-cache), кэш первого уровня для инструкций (I-cache), кэш второго уровня и (есть не у всех процессоров) кэш третьего уровня. Рассмотрим теперь пункты каждого типа кэша:

  • Size — объём кэш-памяти. Измеряется в килобайтах и мегабайтах. Чем больше, тем лучше, хотя после определённого значения прироста почти не приносит. Конечно, это зависит и от самой задачи или теста.
  • Количество — в группе находится справа от объёма. Показывает, сколько таких кэшей присутствует в процессоре. Поскольку кэш первого уровня у каждого ядра — свой, а процессор имеет два ядра, то он имеет два подобных кэша.
  • Descriptor — сведения о кэше сохраняются в зашифрованном виде подобное CPUID. Данное поле расшифровывает характеристики кэша, такие как его ассоциативность и объём линии кэша.

Вкладка Mainboard

 

Вкладка «Mainboard«. Как следует из названия, содержит информацию о системной плате.

Группа Motherboard собрала в себе следующие пункты:

  • Manufacturer — Стоит заметить, что информация берётся из так называемого DMI — интерфейса для программного сбора данных о системе. В свою очередь, эти данные являются частью BIOS, потому если производитель не утруждал себя, вы можете увидеть пустое поле на этом месте. Так, у AsRock N61P-S это поле пусто.
  • Model — модель материнской платы и ревизия (следующее поле справа). Берётся аналогично из DMI. У одной из плат Epox на чипсете Nforce2 данное поле является пустым. На некоторых платах вместо и производителя и платы можно увидеть чудесную надпись: «To Be Filled By O.E.M.».
  • Chipset — название производителя, модели и ревизии чипсета. Раньше чипсет отвечал за работу с памятью, но сейчас контроллер памяти встроен в процессор и эта функция отпала. За чипсетом осталась только функция связи с южным мостом и графическим портом, но и они добавляются в процессор. Определяется через PCI регистры, потому если отключить определение PCI-устройств, то информация о чипсете отображаться не будет.
  • South bridge — южный мост. Отвечает за работу с периферией — такие шины, как SATA, USB, LAN, Audio, а также мультик (чип MultiIO) — все они обмениваются информацией через южный мост. Определяется через PCI-регистры.
  • LPCIO — чип мультиввода-вывода (multiIO), в народе именуемый мультиком. Называется раздел по названию интерфейса, служащего для связи его с южным мостом — LPC. Это хабовый интерфейс, созданный для подключения, например, флеш-чипов BIOS. Мультик обеспечивает работу самых старых шин — PS/2, COM, LPT, контроллера флоппи-дисков, а также контроль за скоростью вращения вентиляторов и датчиков температуры.

Следующая группа — BIOS.

  • Brand — название производителя BIOS. BIOS материнских плат не пишутся с нуля, а создаются на основе стандартных шаблонов, которые производятся несколькими компаниями, такими как Phoenix, AMI и др. а уже затем переделываются производителями плат под свои нужды.
  • Version — версия BIOS. Версия записана в самом BIOS и может не соответствовать истине — нередко при обновлении  BIOS обновляется не целиком, а лишь его основная часть, потому программы докладывают о том, что версия BIOS является более старой, нежели есть на самом деле.
  • Date — дата выпуска версии BIOS. Стоит учесть, что при модификации BIOS с помощью утилит, эта дата обновляется на текущую, потому информация о дате выпуска изначальной прошивки может быть недостоверна.

Последняя группа этой закладки — Graphic Interface. Информирует о типе графической шины, её возможностях и текущем режиме.

  • Version — название версии порта. Либо сообщает о шине PCI-Express, либо об AGP и её версии.
  • Link width — текущий режим шины.
  • Max supported — максимально поддерживаемый режим шины. Нередко бывает, что при разгоне чипсета P965 шина PCI-E «сваливается» в режим PCI-E 1x. Данная опция помогает определить это явление.
  • Sideband — опция шины AGP. Отвечает за работу передачи данных по побочной шине (дополнительная, служившая для технических целей, часть шины AGP, которую затем использовали для передачи данных). Для плат с шиной PCI-Express неактивна.

Вкладка Memory

Вкладка «Memory» имеет всего две группы, первая из которых — General (общее) отвечает за основные характеристики памяти.

  • Type — тип оперативной памяти, например, DDR, DDR2, DDR3.
  • Size — объём памяти, измеряется в мегабайтах.
  • Channels # — количество каналов памяти. Используется для определения наличия многоканального доступа к памяти.
  • DC mode — режим двухканального доступа. Существуют чипсеты, которые могут по-разному организовывать двухканальный доступ. Из простых методов это symmetric (симметричный) — когда на каждом канале находятся одинаковые модули памяти, либо assymetric, когда память используется разной структуры и/или объёма. Ассиметричный режим поддерживают чипсеты Intel, начиная с 915P и NVIDIA, начиная с Nforce2.
  • NB Frequency — частота контроллера памяти. Начиная с AMD K10 и Intel Nehalem, встроенный контроллер памяти получил раздельное тактование от ядер процессора. Данный пункт указывает его частоту. Для систем с контроллером памяти, находящимся в чипсете, данный пункт неактивен, что и можно наблюдать.

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

  • Frequency — частота памяти, реальная. То есть, DDR2-800 будет передавать данные по шине с частотой 400МГц, но за счёт удвоенной частоты передачи данных будет иметь скорость, как обычная память на частоте 800МГц, что и используется маркетологами для политики «больших чисел». Так что не стоит пугаться вдвое меньшей частоты. Однако, бывает, что частота всё равно отличается слегка от той, что должно быть (см. следующий пункт).
  • FSB:DRAM — показывает делитель памяти, то есть, величину, характеризующую соотношение частоты памяти и системной шины. Например, поскольку частота шины составляет 266МГц, а памяти DDR2-800 — 400МГц, то соотношение будет 2:3. Стоит отметить, что на асинхронных контроллерах данное поле будет отображать «asynch.«, что говорит о полной независимости частоты памяти от шины. Для десктопов такой чипсет существует только один — ATI RD600.

    Скриншот вкладки памяти на RD600.

    Делители отсутствуют, как класс по причине асинхронности чипсета, да и тайминги далеко не на всех платформах можно такие выставить — 3-0-1-0.

    Все остальные чипсеты являются либо синхронными (как самые первые чипсеты, вплоть до 440BX), либо псевдоасинхронными (т.е. работающие посредством делителей памяти). На системах со встроенным контроллером памяти данной поле отличается, поскольку частота памяти на процессорах AMD зависит не от шины, а от частоты процессора, потому поле будет называться CPU/DRAM. При этом делитель памяти может быть только целочисленным, что (по причине большого числа моделей процессоров с разными частотами) приводит к шагу дискретизации частоты памяти. Так, делитель памяти равный 8 на процессоре с частотой 3200МГц будет выдавать 400МГц — в точности DDR2-800. А на процессоре с частотой 3000МГц — уже 375 (DDR2-750). Это совершенно нормальное явление, а разницу в производительности «на глазок» заметить нельзя.

    Скриншот вкладки памяти на встроенном контроллере AMD K8.

  • CAS# Latency (CL) — минимальное время между подачей команды на чтение (CAS#) и началом передачи данных (задержка чтения).
  • RAS# to CAS# Delay (tRCD) — время, необходимое для активации строки банка, или минимальное время между подачей сигнала на выбор строки (RAS#) и сигнала на выбор столбца (CAS#).
  • RAS# Precharge (tRP) — время, необходимое для предварительного заряда банка (precharge). Иными словами, минимальное время закрытия строки, после чего можно активировать новую строку банка.
  • Cycle Time (tRAS) — минимальное время активности строки, то есть минимальное время между активацией строки (её открытием) и подачей команды на предзаряд (начало закрытия строки).
  • Bank Cycle Time (tRC) — минимальное время между активацией строк одного банка. Является комбинацией таймингов tRAS+tRP – минимального времени активности строки и времени её закрытия (после чего можно открывать новую).
  • Command Rate (CR) — время, необходимое для декодирования контроллером команд и адресов. Иначе, минимальное время между подачей двух команд. При значении 1T команда распознаётся 1 такт, при 2T – 2 такта, 3T – 3 такта (пока только на RD600).
  • DRAM Idle Timer — количество тактов, через которое контроллер памяти принудительно закрывает и предзаряжает открытую страницу памяти, если к ней не было обращений.
  • Total CAS# (tRDRAM) — тайминг, используемый памятью RDRAM. Определяет время в тактах минимального цикла распространения сигнала CAS# для канала RDRAM. Включает в себя задержку CAS# и задержку самого канала RDRAM — tCAC+tRDLY.
  • Row to Column (tRCD) — ещё один тайминг RDRAM. Определяет минимальной время между открытием строки и операцией над столбцом в этой строке (аналогичен с RAS# to CAS#).

 

Вкладка SPD

Данная вкладка описывает данные SPD — механизма, служащего для определения наличия и характеристик модулей памяти. Расшифровывается как serial presence detect, последовательное определения наличия. Слово последовательное указывает на тип используемой при этом шины, I2C — она как раз последовательная. Шина I2C включена в состав SMBus, разработанной Intel, потому если отключить в CPU-Z определение устройств на шине SMBus, то данные о SPD отображаться не будут. Если посмотреть на модуль памяти, то можно увидеть маленькую микросхему, отличную от чипов памяти, которая имеет восемь ног. Вот это и есть так называемая микросхема SPD. По сути же это обычная «флешка» — чип флеш-памяти по типу тех, что хранят в себе BIOS материнской платы и видеокарт (и другой разной периферии).

Почти все материнские платы выставляют тайминги и частоты исходя из данных SPD, поэтому ошибки в этих данных могут привести к тому, что система не сможет стартовать. Особенно часто проблемы возникают с модулями, рассчитанными на энтузиастов. Иногда частоты и тайминги, зашитые в SPD предназначены для использования на повышенном напряжении, что приводит к невозможности загрузиться на стандартном напряжении и нужно найти обычный модуль, выставить в BIOS нужное напряжение и уже тогда воткнуть исходные модули. Такая проблема была, как минимум, у Corsair. Другой пример — когда производитель пишет на наклейке частоты и тайминги и напряжение, при которых память можно эксплуатировать, но для того, чтобы загрузиться, прописывает в SPD безопасные частоты, сильно завышенные, или же завышенные тайминги. И тогда у новичков появляются вопросы, мол, почему купил память DDR2-1066, а она определяется как DDR2-800?

И теперь, собственно, данные, что мы можем видеть на данной вкладке. Первая группа, Memory Slot Selection:

  • поле со списком для выбора модуля. Позволяет выбрать модуль памяти, для которого отображается информация SPD.
  • справа находится поле с названием типа памяти, в нашем случае — DDR2.
  • Module Size — объём модуля в мегабайтах.
  • Max. Bandwith — максимальная пропускная способность. В данном случае, PC2 означает память DDR2, а число после этого означает максимальную пропускную способность в мегабайтах. В скобках подписана реальная частота шины DDR. Считается пропускная способность по формуле: Freq * 64 * 2 / 8, где 64 — ширина шины памяти в битах (у всех модулей SDRAM она равна 64 битам), 2 — означает технологию DDR, которая удваивает пропускную способность, а деление на 8 переводит биты в байты (в 1 байте 8 бит). Так, для DDR2-800 с реальной частотой 400МГц мы получим: 400*64*2/8=6400МБ/с, что и показывает CPU-Z.
  • Manufacturer — название производителя модуля памяти. Обычно не заполняется Noname (безымянными) производителями.
  • Part Number — номер партии. Аналогично, не заполняется Noname.
  • Serial Number — серийный номер модуля. Безымянные производители шьют одну прошивку, потому понятие серийности вообще не существует.
  • Correction — наличие у модуля коррекции ошибок. На обычной памяти не встречается, а отличить такой модуль легко по «лишнему» чипу памяти. Если у обычного модуля на одной стороне 4 или 8 чипов, то у такого — 5 или 9. Находится посередине. На некоторых модулях можно увидеть место на плате под этот чип.
  • Registered — наличие регистровой памяти. Энтузиастам интереса не представляет.
  • Buffered — наличие буферизованной памяти.Опять же, энтузиастам интереса не представляет.
  • SPD Ext. — наличие расширений SPD. SPD разрабатывается организацией JEDEC, занимающейся принятием стандартов в области памяти. Но компания NVIDIA предложила неиспользуемые стандартом байты (а их немало) задействовать для скоростных профилей, где не только будут прописывать основные и дополнительные тайминги, но и напряжение. Свой стандарт она назвала EPP — enhanced performance profile (профиль улучшенной производительности). Вслед за ней Intel добавила в свои чипсеты поддержку аналогичных профилей с названием XMP — extreme memory profile (экстремальный профиль памяти). Сделаны профили для новичков, которые не могут сами разогнать и выставить нужные настройки, потому энтузиастам они не рекомендуются. Модуль памяти поддерживает либо EPP, либо XMP, но дело тут не столько в том, что оба алгоритма используют смежные байты. Основная причина — конечно, политическая. Память должна получить благословение либо одной компании, либо другой, чтобы провозгласить поддержку профиля. Сделать поддержку обоих технически возможно, но одобрено это, конечно, не будет.
  • Week/Year — неделя и год выпуска.

Следующая группа — Timings Table — таблица таймингов для разных частот. Подписи столбцов обозначают номер таблицы, созданной по стандарту JEDEC, либо же профиль EPP/XMP, если таковой имеется.

  • Frequency — частота памяти. Как говорилось, может отличаться от написанной на этикетке, что обычно является нормальным явлением, если память может работать на заявленной производителем частоте.
  • CAS# Latency — минимальное время между подачей команды на чтение (CAS#) и началом передачи данных (задержка чтения).
  • RAS# to CAS# — время, необходимое для активации строки банка, или минимальное время между подачей сигнала на выбор строки (RAS#) и сигнала на выбор столбца (CAS#).
  • RAS# Precharge — время, необходимое для предварительного заряда банка (precharge). Иными словами, минимальное время закрытия строки, после чего можно активировать новую строку банка.
  • tRAS — минимальное время активности строки, то есть минимальное время между активацией строки (её открытием) и подачей команды на предзаряд (начало закрытия строки).
  • tRC — минимальное время между активацией строк одного банка. Является комбинацией таймингов tRAS+tRP – минимального времени активности строки и времени её закрытия (после чего можно открывать новую).
  • Command Rate — время, необходимое для декодирования контроллером команд и адресов. Иначе, минимальное время между подачей двух команд. Используется только в расширенных профилях.
  • Voltage — используемое напряжение. JEDEC использует только стандартное значение, потому отличаться это поле будет только в расширенных профилях.

Вкладка Graphics

«Graphics» — данная закладка, как можно понять из названия, рассказывает о видеосистеме. Появилась она сравнительно недавно, но уже обзавелась интересными возможностями.

В группе Display Device Selection всего два пункта:

  • Поле со списком для выбора видео устройства (на случай, если вы добавили больше одной видеокарты в систему). Неактивно, если видеокарта всего одна.
  • Perf level — уровень производительности. Видеокарта может иметь несколько уровней производительности (профилей), которые дадут разные показания в следующих секциях. Сделаны уровни для переключения 2D/3D режимов, чтобы видеокарта не грела попусту воздух тогда, когда это не требуется. Аналогично — неактивно, если уровень производительности всего один.

Группа GPU. Отображает информацию о видеопроцессоре.

  • Name — название видеокарты, зашитое в BIOS видеокарты.
  • Code name — кодовое название видеочипа, по аналогии с кодовым названием ядра процессора. Обычно представляет собой буквенно-числовую кодировку, в отличие от процессоров, где используются слова и словосочетания (сейчас обычно названия городов или мест).
  • Revision — ревизия ядра, аналогично такому же пункту у центрального процессора.
  • Technology — технологический процесс, по нормам которого выполнен чип. Зависит от маркировки чипа, потому способ менее точен и число ошибок с его определением больше, чем у процессоров.

Справа от группы можно увидеть логотип производителя чипа (если CPU-Z его верно определяет).

Группа Clocks объединяет информацию о частотах видеокарты.

  • Core — частота ядра видеочипа. Как и с процессором, если присутствует более одного профиля производительности, то частоты могут быть ниже номинальных. Это всего лишь режим энергосбережения при простое.
  • Shaders — частота шейдерного домена. Раздельное тактование его частоты позволяет более гибко подбирать оптимальный режим работы чипа в зависимости от характера нагрузки. NVIDIA согласилась, что тенденция показывает увеличение шейдерной нагрузки на чип, для чего решила поднять его частоту относительно остальной части чипа.
  • Memory — частота видеопамяти, физическая (реальная).

Группа Memory объединяет пункты, информирующие о характеристиках подсистемы памяти видеокарты.

  • Size — объём видеопамяти.
  • Type — тип памяти, например, DDR, DDR2, GDDR2, GDDR3, GDDR4, GDDR5.
  • Bus width — ширина шины памяти. Показывает, сколько данных можно передать за один такт без учёта технологий DDR/QDR.

Вкладка About

Последняя и достаточно очевидная вкладка, «About«.

  • About CPU-Z — в данной группе отображается версия CPU-Z и время её выпуска, автор и команда, официальная страница проекта, тип лицензии и сайт валидации.
  • Windows version — в данной группе изображены версия Windows, сервис пака и DirectX.
  • Tools. Дополнительные возможности, а именно — создание отчётов и валидаций. Последние рассмотрим в следующей главе.

Очень полезной функцией CPU-Z является создание отчётов о системе.

  1. Save Report (.HTML) – краткий отчёт в виде гипертекстовой страницы. В него входит только описание оборудования, датчиков и основных параметров системы (процессора, памяти, чипсета, видео, софта).
  2. Save Report (.TXT) – наиболее полный отчёт в обычном текстовом файле. В нём содержатся не только данные, попадающие в HTML-версию, но и дампы регистров системных устройств и SPD памяти.

 

Валидация (Validation)

Очень важный элемент функциональности CPU-Z. Позволяет сделать краткий отчёт о системе в зашифрованном виде и выложить его на сайт валидации (сейчас это http://valid.canardpc.com/). Сделать валидацию можно в режиме онлайн. Для этого нужно перейти на вкладку «About» и нажать кнопку Validation. В появившемся окне в группе «Online mode» ввести имя (по умолчанию подставляется имя компьютера), e-mail (опционально, если не ввести, то на почту не придёт письма о добавлении записи в базу валидаций и ссылки на результат). Затем нажать кнопку Submit. Если снять галочку «publish online«, то у результата будет просто проверена контрольная сумма, но добавлен в базу он не будет.

Обычно же результаты выкладывают вручную (редко, когда на тестовом стенде есть интернет). Можно сделать это следующими способами:

  1. Нажать F7 (самый распространённый метод ввиду простоты и скорости)
  2. Перейти на вкладку «About» и нажать кнопку Validation. В появившемся окне нажать кнопку Save validation file.
  3. Нажать кнопку Validate на первой вкладке программы (появилась в последних версиях). Она сразу откроет окно валидации, где нужно нажать кнопку Save validation file.

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

Далее нужно зайти на страницу http://valid.canardpc.com/, ввести имя, на которое будет зарегистрирован результат (Правила HWBot требуют совпадения имени, на которое зарегистрирован результат валидации и профиля на HWBot).

Горячие клавиши

  • F5 — сохраняет скриншот программы в формате bmp в текущую папку (откуда запущена программа). Файлы получают названия по названию вкладок (записаны по порядку) — cpu.bmp, cache.bmp, mainboard.bmp, memory.bmp, spd.bmp, graphics.bmp, snap.bmp. При этом закладки cpu, memory и почему-то snap (закладка About) в конце имени приписывают через дефис частоту процессора. Достаточно полезное свойство.
  • F6 — копирует скриншот программы в буфер обмена.
  • F7 — создаёт файл валидации в формате cvf в текущей папке.
  • F9 — переключается между алгоритмами вычисления частоты процессора.

 

Параметры запуска

Программа имеет возможность использовать запуск с параметрами.

  • -txt=report
    Запуск CPU-Z в скрытом режиме: окно программы не открывается, только создаётся текстовый отчёт с дампом регистров (report.txt). Помимо названия файла (после знака равно) можно прописать и путь. Например: —
    txt=D:\Dump\report
    Создаст файл report.txt в папке D:\Dump. Можно использовать и относительный путь.
  • -html=report
    То же самое, но создаётся отчёт в HTML.
  • -core=N
    Отображает частоту ядра за номером N (ядра нумеруются, начиная с нуля). Можно следить за частотой разных ядер, запуская несколько окон CPU-Z с разным параметром, например:
    cpuz.exe –core=0
    cpuz.exe –core=1
    Это приведёт к запуску двух окон CPU-Z, отображающих частоты двух первых ядер процессора. Однако, проще переключаться между частотами ядер с помощью нажатия правой кнопкой мышки в рабочей области окна CPU-Z на вкладке процессора.
  • -console
    Выводит информацию в командную строку интерпретатора cmd.exe в Windows XP. Заметим, что вызывать программу с параметром необходимо из самой командной строки.

 

Файл конфигурации

Вместе с программой прилагается файл конфигурации, cpuz.ini, с помощью которого можно задавать особые параметры работы CPU-Z. По умолчанию, выглядит он следующим образом:

[CPU-Z]
TextFontName=Verdana
TextFontSize=13
TextFontColor=000060
LabelFontName=Verdana
LabelFontSize=13
PCI=1
MaxPCIBus=256
DMI=1
Sensor=1
SMBus=1
Display=1
ShowDutyCycles=0

  • TextFontName= Определяет шрифт, используемый для информационных полей.
  • TextFontSize= Определяет размер шрифта.
  • TextFontColor= Определяет цвет шрифта, записанный в формате RGB в шестнадцатеричной системе исчисления, например, 9600E0.
  • LabelFontName= Определяет шрифт, используемый для подписей к полям.
  • LabelFontSize= Определяет размер шрифта подписей к полям.
  • Sensor= Выставление равным нулю отключает определение чипа мониторинга и измерение напряжений.
  • DMI= Выставление «0» или «off» отключает вывод информации DMI (Desktop management interface), записанной в BIOS материнской платы и содержащей обычно информацию о производителе BIOS, версии ядра, версии прошивки и её даты, названии материнской платы, шинах и контроллерах, установленных на материнской плате.
  • PCI= Выставление «0» или «off» отключает вывод информации об устройствах, занимающих PCI-адресное пространство (т.е. логически находящихся на ней, при этом подключаться к шине им не обязательно). Это,например, определение чипсета и его свойств (скорости графического порта, таймингов).
  • MaxPCIBus= Определяет, сколько устройств (логических) из PCI адресного пространства будет просканировано. Максимальное число устройств на одной шине (шина может быть не одна) – 256 с нумерацией от 0 до 255. Значение по умолчанию как раз 255.
  • SMBus= Выставление значения «0» или «off» отключает сканирование шины SMBUS. Шина SMBUS – это технология, разработанная Intel и являющаяся производной от шины I2C, на которой, как известно, сидит, например, SPD. Таким образом, при отключении информация в закладке SPD показываться не будет.
  • Display= Позволяет отключить отображение свойств видеокарты в закладке Graphics.
  • ShowDutyCycles= При значения «1» CPU-Z использует другой алгоритм вычисления частоты, основанный на вычислении периода такта.

Некоторые из этих параметров можно использовать в качестве твиков. Например, при отключении всех вышеуказанных параметров CPU-Z грузится слегка быстрее. Когда система в разгоне проходит Superpi 1M, но валится при загрузке CPU-Z, это довольно обидно. Возможно, кому-то подобное поможет. Однако, если отключить всё, то не будут показываться тайминги, а правила HWBot требуют как вкладки CPU, так и Memory. Выходом является не отключать для 3D тестов и большинства 2D тестов параметр PCI, а выставить MaxPCIbus=0, что заставит программу сканировать только северный мост (который всегда является нулевым устройством на шине и содержит информацию о таймингах и делителе памяти). Теоретически, это должно давать небольшой прирост стабильности за счёт облегчения самой программы.

Пара слов о микроизменениях в версиях CPU-Z. Заключение.

Как я сказал, я использовал модифицированную версию, в чём же отличие? Новейшая версия, 1.54 показывала про мой процессор вот что:

Видно, что старая версия 1.54 мой E6500K за таковой не определяла, относя его к простым смертным. Я связался с автором CPU-Z и выслал ему отчёт, в том числе и по этому вопросу. Ответа от него не получил. Но, запустив с флешки скачанную по другому поводу версию (скачал опять же, 1.54) увидел надпись E6500K, что вызвало лёгкий когнитивный диссонанс. Покопавшись и найдя «старую» версию, я сравнил цифровые подписи. У старой была от 24-го марта. А у новой — от 31-го марта, что меня успокоило, поскольку письмо я написал 29-го. Так что не всегда одна версия является той же самой. Это скорее микро-обновление, но о существовании таких явлений, я считаю, знать полезно.

Обсуждение материала ведётся в этой теме нашего форума.

top, htop, atop интерактивные просмоторщики процессов [АйТи бубен]

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

top — интерактивный просмотрщик процессов. htop аналог top.

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

Управляющие клавиши:

Расшифровка вывода команды top, например:

top - 10:12:16 up 1 day, 57 min,  3 users,  load average: 0.48, 0.94, 1.19
Tasks: 225 total,   1 running, 224 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.1%us,  0.7%sy,  0.0%ni, 97.9%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:  16466952k total,  6696972k used,  9769980k free,    39484k buffers
Swap: 33554428k total,    45812k used, 33508616k free,  4965696k cached

PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+ COMMAND
1621 apache    20   0  488m  22m 6088 S  2.0  0.1   1:01.41 httpd
3534 apache    20   0  486m  22m 4916 S  1.7  0.1   1:02.16 httpd
1542 postgres  20   0  156m  612  352 S  0.3  0.0   0:06.92 postmaster

Загрузка системы

top - 10:12:16 up 1 day, 57 min,  3 users,  load average: 0.48, 0.94, 1.19

Состояния процессов

Tasks: 225 total,   1 running, 224 sleeping,   0 stopped,   0 zombie

Состояния процессора (ЦП).

Cpu(s):  1.1%us,  0.7%sy,  0.0%ni, 97.9%id,  0.2%wa,  0.0%hi,  0.2%si,  0.0%st

Состояние оперативной памяти (ОЗУ). Top показывает, что на компьютере установлено 16GB ОЗУ.

Mem:  16466952k total,  6696972k used,  9769980k free,    39484k buffers

top показывает объем занятой памяти вместе с кэш. htop выдает объём реально занятой памяти без кэша. Для проверки достоверности данных можно использовать утилиту free, которая покажет сколько занято памяти с кэш и без.

Использование Swap- раздела:

Swap: 33554428k total,    45812k used, 33508616k free,  4965696k cached

Homepage: htop

Htop – основанный на ncurses просмотрщик процессов подобный top, htop, atop интерактивные просмоторщики процессов, но позволяющий прокручивать список процессов вертикально и горизонтально, чтобы видеть их полные параметры запуска. Управление процессами (остановка, изменение приоритета) может выполняться без ручного ввода их идентификаторов.

При установки htop на FreeBSD требует смонтированную систему linprocfs, для совместимости с Linux. linprocfs — the Linux process file system, or linprocfs, emulates a subset of Linux’ process file system and is required for the complete operation of some Linux binaries.

> man linprocfs
...
> mount -t linprocfs linproc /compat/linux/proc
> df -h
...
linprocfs             4.0K    4.0K      0B   100%    /usr/compat/linux/proc
> cd /usr/ports/sysutils/htop
> make install clean

Скрипт для монтирования linprocfs при загрузки FreeBSD:

> ee /usr/local/etc/rc.d/0start.sh
#! /bin/sh
 
#for htop
/sbin/mount -t linprocfs linproc /compat/linux/proc

Или прописать в fstab строку и для проверки примонтировать командой mount linproc

linproc                 /usr/compat/linux/proc  linprocfs rw    0       0

Homepage: atop

atop — интерактивный монитор процессов.

# yum install atop

Как выбрать процессор для ноутбука и чем отличаются мобильные CPU?

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

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

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

Intel или AMD в ноутбуке?

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

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

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

Процессоры Intel в ноутбуках

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

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

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

  • Celeron Nxxxx / Pentium Silver Nxxxx (например, Pentium Silver N5000) – основные модели для дешевых ноутбуков;
  • Core iX-xxxxU (например, Core i7-10510U) – процессоры низкого напряжения для домашних ноутбуков и ультрабуков бизнес-сегмента;
  • Core iX-xxxxY (например, Core i7-8500Y) – модели с низким напряжением для самых компактных ноутбуков и ультрабуков (часто с пассивным охлаждением)
  • Core iX-xxxxGx (например, Core i7-1065G7) – модели низкого напряжения, где цифра после буквы G означает интегрированные графические ядра;
  • Core iX-xxxxH / HK (например, Core i5-10300H) – эффективные процессоры для мобильных рабочих станций и игровых ноутбуков – фактически, это десктопные модели процессоров;
  • Xeon W-xxxxM (например, Xeon W-10885M) – эффективные процессоры для мобильных рабочих станций (профессиональные эквиваленты моделей Core iX-xxxxH).

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

Процессоры AMD в ноутбуках

Ситуация аналогична и для процессоров AMD, если знать, как прочитать спецификации продуктов компании. Их расшифровка выглядит вот так:

На практике мы имеем дело с несколькими сегментами процессоров:

  • Seria A – устаревшие процессоры, используемые в самых дешевых ноутбуках для запуска простых программ;
  • Athlon / Athlon Silver xxxxU (например, AMD Athlon Silver 3050U) – процессоры низкого напряжения для дешевых ноутбуков;
  • Ryzen x xxxxU (например, Ryzen 5 4500U) – модели низкого напряжения для домашних и деловых ноутбуков;
  • Ryzen x Pro xxxxU (например, Ryzen 7 Pro 4750U) – модели низкого напряжения с дополнительными расширениями для бизнес-ноутбуков;
  • Ryzen x xxxxH / HS (например, Ryzen 7 4600H) – эффективные процессоры для мобильных рабочих станций и игровых ноутбуков.

Читайте также: Обзор ASUS TUF Gaming A17 — игровой ноутбук на Ryzen 7 4800H

Рейтинг процессоров для ноутбуков

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

В случае с Intel, процессоры от слабых до самых эффективных можно классифицировать так:

  • Celeron
  • Pentium/Pentium Silver
  • Core i3
  • Core i5
  • Core i7
  • Core i9

Для моделей AMD было использовано следующее деление:

  • Athlon/Athlon Silver
  • Ryzen 3
  • Ryzen 5
  • Ryzen 7
  • Ryzen 9

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

Типы процессоров на ноутбуках

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

Здесь надо вспомнить прежде всего базовые модели. Поэтому мы начинаем с моделей, которые не обладают высокими параметрами, но являются очень дешевыми. Дополнительным преимуществом является низкое энергопотребление, а значит, и длительный срок службы. Что касается Intel, это серии Celeron и Pentium Silver, а в случае AMD – серии Athlon.

Читайте также: Обзор Acer Swift 3: новый ультрабук на Ryzen 5 4500U

Модели Intel Celeron / Pentium и AMD Athlon зарекомендовали себя в ноутбуках для самых базовых задач – например, посещение сайтов в Интернете, просмотра фильмов или обычной офисной работы. Это дешевые конфигурации для дома или школы, и от них не стоит ждать хороших показателей, но со своей работой они справляются.

Читайте также: Обзор ASUS ZenBook Pro Duo UX581GV — уникальный «ноутбук будущего»

Вторая категория еще более интересная. Это так называемые модели процессоров низкого напряжения. Они являются самыми распространенными процессорами в современных ноутбуках (их отличает маркировки U или Y – например, Intel Core i5-10210U или AMD Ryzen 5 4500U). Эти процессоры используют более эффективные ядра, но спецификация заставляет снижать в них напряжение питания и тактовую частоту. Такие системы также характеризуются меньшим энергопотреблением и, как следствие, позволяют иметь более длительное время работы встроенного аккумулятора, не производят много тепла и могут использоваться в более тонких конструкциях. Однако сниженная тактовая частота приводит к ослаблению показателей по сравнению со стандартными моделями, которые имеют маркировку H.

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

Читайте также: Опыт эксплуатации ASUS ZenBook 14 UX434F – почти идеальный ультрабук?

Самой интересной для пользователей является третья категория. Речь идет об эффективных процессорах для ноутбуков. Эти модели можно идентифицировать с помощью маркировки H (например, Intel Core i7-10750H или AMD Ryzen 7 4800H). Конфигурации ноутбуков с такими процессорами предлагают лучшие показатели производительности, чем модели с низковольтными версиями. Однако высокая эффективность означает большее потребление электроэнергии, больше произведенного тепла, поэтому требует наличия более эффективной системы охлаждения. Часто это также влияет на уменьшение рабочего времени встроенного аккумулятора.

Модели из H-сегмента хорошо проявят себя в программах, где приоритетом является хорошая производительность. Это в первую очередь игровые ноутбуки и мобильные рабочие станции для создания контента, монтажа фильмов и видео для YouTube, редактирования графики и 3D-дизайна.

Читайте также: Обзор ASUS ROG Zephyrus S GX502GW – мощность в компактном корпусе

Какая разница между процессором ноутбука и компьютерным процессором?

Наконец, еще несколько советов, которые могут помочь вам выбрать правильный процессор.

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

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

Читайте также: Обзор ультрабука Lenovo ThinkPad X1 Carbon 7th Gen

Можно ли заменить процессор в ноутбуке?

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

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

Читайте также: Обзор Lenovo Legion Y740-15IRHg — топовый игровой ноутбук

Можно ли разогнать процессор в ноутбуке?

Некоторые из вас, наверное, интересуется, можно ли разогнать процессор в ноутбуке. Так, некоторые модели действительно можно настроить, то есть разогнать. Здесь надо отметить, что в настоящее время эту функцию предлагают только чипы Intel с разблокированным множителем (подобно моделям для настольных ПК, они обозначены пометкой K – например, Core i9-10980HK). Кстати, встречаются они довольно редко, хотя можно найти ноутбуки с такими процессорами.

Как разогнать процессор в ноутбуке? Эта процедура очень похожа на разгон процессора на компьютере. Прежде всего, здесь можно воспользоваться утилитой Intel Extreme Tuning Utility (XTU). Если вас интересуют детали, то есть много статей об оверклокинге. Уверен, что вы сможете самостоятельно найти их при желании.

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

Читайте также: Обзор Acer Swift 5 (SF514-54T) – элегантный, легкий и мощный ультрабук

Какие процессоры для ноутбуков мы рекомендуем в 2020 году

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

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

  • недорогой домашний ноутбук: Intel Core 10xxxU или AMD Ryzen 4xxxU
  • ноутбук для работы: Intel Core 10xxxU или AMD Ryzen 4xxxU
  • игровой или для создания контента: Intel Core 10xxxH или AMD Ryzen 4xxxH.

Читайте обзоры ноутбуков перед покупкой

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

Извлечь, декодировать, выполнить

Как компьютер переходит от набора сохраненных инструкций к их выполнению? В этом видео цикл Fetch-Decode-Execute объясняется Марком Скоттом.

Теперь давайте посмотрим, как ЦП может выполнять вычисления, используя процесс, известный как цикл Fetch Decode Execute. Здесь у нас есть представление о ЦП и ОЗУ. Также показаны регистры, в которых можно временно хранить данные.

Выборка

Счетчик программ (ПК) начинается с 0000. Это означает, что первый адрес в ОЗУ, по которому компьютер будет искать инструкцию, — это 0000.Компьютеру нужно где-то хранить текущий адрес в оперативной памяти, который он ищет. Для этого и предназначен регистр адреса памяти (MAR). Таким образом, 0000 копируется в MAR. Теперь сигнал отправляется через шину адреса в RAM. Управляющий модуль отправляет сигнал чтения из памяти, и содержимое адреса 0000 копируется через шину данных в регистр данных памяти. Поскольку данные, полученные на этапе выборки, являются инструкциями, они копируются в регистр инструкций (IR Поскольку первая инструкция была получена, система находится в конце стадии Fetch цикла.Счетчик программы может быть увеличен на 1, чтобы система была готова прочитать следующую инструкцию, когда начнется следующий цикл выборки.

Decode

Теперь нужно декодировать инструкцию. Он отправляется по шине данных в блок управления, где разделяется на две части. Первая часть — это код операции или код операции , который в этом примере ЦП — это первые 4 бита. Это команда, которую будет выполнять компьютер. Вторая часть, в данном случае вторые 4 бита, — это операнд .Это адрес в ОЗУ, по которому данные будут считываться или записываться в зависимости от операции. Блок управления может преобразовывать коды операций в инструкции. Итак, здесь блок управления переводит код операции 0101 в инструкцию ЗАГРУЗИТЬ ИЗ ОЗУ.

Выполнить

Теперь команда будет выполнена. Операнд копируется в MAR, так как это адрес данных, которые необходимо загрузить. Данные по адресу 0100 затем выбираются из RAM и передаются по шине данных в MDR. Поскольку это не инструкция, а просто данные, они затем передаются в накопитель (Acc).Это полный цикл выполнения Fetch Decode Execute.

Второй цикл

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

  1. Компьютер находится по адресу 0001, значит, это следующая инструкция, которую нужно выбрать.
  2. Код операции и адресный операнд помещаются в IR, и ПК снова увеличивается на 1.
  3. Теперь инструкция декодируется, а адрес данных, над которыми нужно действовать, помещается в MAR.Оказывается, это инструкция ADD, которая складывает две части данных вместе.
  4. Новые данные извлекаются из адреса и в конечном итоге попадают в аккумулятор вместе с результатами предыдущего цикла.
  5. Чтобы завершить этот этап, два значения в аккумуляторе передаются в ALU, где их можно сложить вместе, как было указано в коде операции.
  6. Затем результат возвращается в аккумулятор.

Это второй цикл завершен.

Третий цикл

Последний цикл для инструкции 0010.Он использует код операции 0011, который является STORE, и операнд 0110, который является последним адресом в показанном RAM. Таким образом, этот цикл берет результаты сложения в аккумуляторе и сохраняет их обратно в RAM по адресу 0110, как было запрошено. , наша программа использовала три инструкции для сложения двух чисел и сохранения результата в памяти:

  1. Первая инструкция ЗАГРУЗИЛА часть данных с указанного адреса.
  2. Второй Добавил это к данным, найденным по другому адресу.
  3. Последняя инструкция СОХРАНИЛА результат сложения обратно по указанному адресу в памяти.

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

— обзор

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

(1)

На первом этапе ЦП помещает адрес 100 на адресную шину и использует линию управления для разрешения ввода «чтения» в память программ.Включено «Чтение» означает, что информацию, хранящуюся в программной памяти, можно копировать — см. Рис. 7.32. (На этом этапе информация перетекает из адресной шины в память программ.)

(2)

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

(3)

ЦП размещает адрес 101 на шине адреса. Ввод «чтения» программной памяти снова разрешен линией управления. (На этом этапе информация перетекает из адресной шины в программную память.)

(4)

«Операнд из порта 1», расположенный по адресу 101 в программной памяти, помещается на шину данных с помощью программная память. ЦП принимает это закодированное сообщение с шины данных и помещает его в регистр команд, где оно затем декодируется «декодером команд».Теперь инструкция гласит: « INPUT, data from Port 1.» (На этом этапе информация перетекает из памяти программ на шину данных в ЦП.)

(5)

ЦП теперь выполняет инструкцию « INPUT data from Port 1»; он открывает порт 1, используя адресную шину и линию управления для блока ввода. (На этом этапе информация передается по адресной шине от ЦП к порту 1.)

(6)

Закодированная форма для «A» помещается на шину данных и передается в регистр накопителя и сохраняется в нем.(На этом этапе информация передается по шине данных от порта 1 к аккумулятору.)

На этом первая часть завершена. Вторая часть — выполнить инструкцию STORE .

(7)

После увеличения программного счетчика на 1 ЦП адресует ячейку 102 на адресной шине. CPU, используя линии управления, разрешает ввод «чтения» в программную память. (На этом этапе информация перетекает из адресной шины в память программ.)

(8)

Память программ считывает команду « СОХРАНИТЬ данные » на шине данных, которая затем помещается в регистр команд с помощью декодируемый процессор.(На этом этапе информация передается из памяти программ на шину данных в ЦП.)

(9)

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

(10)

Память программ помещает код для «в ячейке памяти 200» на шину данных.Этот операнд принимается ЦП и сохраняется в регистре команд для декодирования. Теперь ЦП полностью декодирует команду « СОХРАНИТЬ данные в ячейке памяти 200». (На этом этапе информация перетекает из памяти программ в шину данных к ЦП.)

(11)

Для выполнения декодированной инструкции ЦП помещает адрес 200 на шину адреса и использует линии управления, чтобы разрешить «запись ”Ввод памяти данных. Включенная функция «Запись» означает, что данные можно копировать в память — см. Рис.7.32. (На этом этапе информация перетекает из адресной шины в память данных.)

(12)

Закодированная форма для буквы «A», которая все еще хранится в аккумуляторе, теперь помещается на шину данных центральным процессором. . Таким образом, буква «А» записывается в ячейку 200 памяти данных. (На этом этапе информация перетекает из шины данных в память данных.)

На этом вторая часть завершена. Третья часть предназначена для выполнения инструкции OUTPUT . Следует отметить, что такая инструкция, как « СОХРАНИТЬ данные в ячейке памяти xxx», передает данные из аккумулятора в ячейку адреса xxx в RAM .Эти данные теперь содержатся как в RAM , так и в аккумуляторе. При сохранении данных содержимое аккумулятора не уничтожается.

(13)

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

(14)

Память программ считывает код команды « OUTPUT data» на шину данных; ЦП принимает это закодированное сообщение и помещает его в регистр команд.(На этом этапе информация передается из памяти программ на шину данных к ЦП.)

(15)

ЦП интерпретирует (декодирует) инструкцию и определяет, что ему нужен операнд для инструкции « OUTPUT, data» . ЦП отправляет адрес 105 по адресной шине и использует линию управления для разрешения ввода «чтения» из памяти программ. (На этом этапе информация перетекает из адресной шины в память программ.)

(16)

Память программ помещает операнд «в порт 10», который находился по адресу 105 в памяти программ, на шину данных.Это закодированное сообщение (адрес порта 10) принимается ЦП и помещается в регистр команд. (На этом этапе информация перетекает из памяти программ в шину данных в ЦП.)

(17)

Декодер команд в ЦП теперь декодирует всю команду «OUT-PUT data to Port 10». ЦП активирует порт 10, используя адресную шину и линии управления для блока OUTPUT . (На этом этапе информация передается с адресной шины на устройство ВЫХОД .)

(18)

ЦП помещает код для «A», который все еще хранится в аккумуляторе, на шине данных. Буква «A» теперь передается из порта 10 на экран монитора. (На этом этапе информация перетекает из устройства OUTPUT для мониторинга.)

Запуск программы — Инструкции — GCSE Computer Science Revision

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

ЦП выполняет только несколько основных функций:

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

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

Основные части ЦП

Арифметико-логический блок (АЛУ)

АЛУ выполняет вычисления и принимает решения на основе данных, отправленных процессору.

Блок управления (CU)

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

Регистры

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

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

Введение в процессоры

Язык ассемблера — Инструкции — GCSE Computer Science Revision

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

Типичные коды операций на ассемблере включают в себя:

  • добавить
  • вычесть
  • нагрузка
  • сравнить
  • филиал
  • магазин

Мнемоника

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

Ниже приведен базовый пример того, как код операции и операнд могут искать одну строку в машинном коде программы:

Сборка Мнемоника Двоичный Hex
ЗАГРУЗИТЬ 000 LDA 0004 1010 0100 A4
  • Первая инструкция на ассемблере записывается как LOAD 0004.
  • Код операции — это первая часть, LOAD.
  • Вторая часть, 0004, — это адрес памяти.
  • Процессор загрузит значение данных, хранящееся по адресу 0004, в один из регистров памяти процессора.

Hex сообщает нам шестнадцатеричный код, в который конвертируется этот машинный язык.

Знаете ли вы?

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

Этот формат программирования стал популярным благодаря математику Джону фон Нейману в 1940-х годах. Она называется , архитектура фон Неймана .

Глава 3. Архитектура компьютера

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

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

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

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

Например, такой оператор, как , если
(x == 0)
может быть реализовано путем нахождения
или из двух регистров, один
удерживая x и другой ноль;
если результат равен нулю, сравнение верно (т.е. все биты
x были нулевыми) и тело
утверждение следует принять, иначе разветвление мимо тела
код.

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

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

Выборка, декодирование, выполнение, сохранение

Выполнение отдельной инструкции состоит из определенного
цикл событий; получение, декодирование, выполнение и
хранение.

Например, чтобы сделать
добавить команду над ЦП
должен

  1. Fetch: получить инструкцию из памяти в
    процессор.

  2. Декодирование: внутреннее декодирование того, что он должен делать (в этом
    случай добавить).

  3. Execute: фактически брать значения из регистров
    сложите их вместе

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

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

Рисунок 3.2. Внутри ЦП

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

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

Вы можете видеть, что инструкции приходят и расшифровываются
процессор. ЦП имеет два основных типа регистров:
для целых вычислений и для
с плавающей запятой вычислений. Плавающий
точка — это способ представления чисел с десятичным разрядом в
двоичная форма и обрабатывается по-разному в ЦП. MMX (мультимедийное расширение) и
SSE (потоковая передача одной инструкции
Multiple Data) или регистры Altivec
аналогично регистрам с плавающей запятой.

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

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

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

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

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

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

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

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

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

промывка трубопровода, прогноз выполнен, прогноз не выполнен,
слоты задержки ветвления

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

Рисунок 3.3. Пример буфера переупорядочения

Рассмотрим поток инструкций, такой как показанный на
Рисунок 3.3, «Пример переупорядочения буфера»
Инструкции 2 необходимо дождаться, пока команда 1
полностью завершить, прежде чем он сможет начаться. Это означает, что
Трубопровод должен останавливать , поскольку он ожидает
значение для расчета. Аналогично инструкции 3 и 4 имеют
зависимость от r7 .Однако инструкции
2 и 3 не имеют зависимости друг от друга
вообще; это означает, что они работают на совершенно разных
регистры. Если мы поменяем местами инструкции 2 и 3, мы можем получить много
лучше заказывать конвейер, так как процессор может быть
делать полезную работу, а не ждать, пока конвейер
завершить, чтобы получить результат предыдущей инструкции.

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

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

Распространенный способ разделения компьютерных архитектур на
Компьютер с комплексным набором команд (CISC) и
Компьютер с сокращенным набором команд
(RISC).

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

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

Все современные архитектуры будут считаться RISC
архитектуры.

Для этого есть ряд причин

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

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

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

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

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

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

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

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

Программное декодирование: все ЦП, постоянно — перекодирование видео Проверено: AMD, Intel и Nvidia подробно

Программное декодирование: все ЦП, все время

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

При использовании аппаратного декодера видеоданные обрабатываются по определенному пути, который имеет вызовы API DXVA для декодирования с аппаратным ускорением. В определенной степени поток данных может обрабатываться по-разному на разном оборудовании с использованием одного и того же ускоренного декодера DXVA. Для потребителя у вас нет возможности узнать, какая часть конвейера DXVA была реализована (и, честно говоря, вам, вероятно, все равно).Вот почему аппаратное декодирование на WMP12 и PowerDVD по-прежнему может создавать другое изображение, даже если они оба используют EVR и получают декодирование с аппаратным ускорением.

Для программного декодирования мы используем FrameShots для захвата определенных кадров. Поскольку он использует программные декодеры, мы никак не могли провести с ним первую часть нашего анализа. Кроме того, мы не можем сравнивать его лицом к лицу с кадрами декодирования с аппаратным ускорением, сгенерированными из WMP12. Почему? Эта программа не использует EVR.Фактически, он использует Video Mixing Renderer 9 (VMR9). По этой причине мы можем сравнивать только два программных кодека друг с другом.

FrameShots использует настраиваемый фильтр DirectShow, который находится в дереве фильтров DS между видеодекодером и средством визуализации. Это означает, что мы фактически в определенной степени исключаем средство визуализации видео как переменную, чего мы не могли сделать с WMP12. Теперь разница в том, что мы используем фильтр DS для захвата определенного подмножества видеоданных.

Изображение 1 из 2

Изображение 2 из 2

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

Изображение 1 из 2

Изображение 2 из 2

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

Изображение 1 из 2

Изображение 2 из 2

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

Изображение 1 из 2

Изображение 2 из 2

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

В заключение, когда вы используете FrameShots без установки пробных версий ffdshow, по умолчанию будет использоваться следующий доступный декодер. В нашей системе это декодер H.264 из нашей установки MainConcept Reference v2.0.0.1555. Версия декодера неизвестна, поэтому мы просто перечисляем версию программы, с которой он был включен, и отключили аппаратное ускорение декодирования в наших сравнениях качества декодера MainConcept H.264. Нам известно, что в пробные версии ffdshow недавно была добавлена ​​ограниченная поддержка DXVA, но она не является частью последней стабильной сборки.

На рынке доступно множество программных декодеров. Мы выбираем только пробные версии ffdshow (сборка 3154) и MainConcept, чтобы подчеркнуть свою точку зрения; не все программные декодеры одинаковы.

На этой ноте мы хотим представить интересную диаграмму. Кажется, что даже в одном и том же программном декодере мы можем получить разные результаты по производительности. Когда мы воспроизводим наш незащищенный источник H.264 в PowerDVD (сборка 10.0.2325.21), результаты декодирования с аппаратным ускорением падают до 5% загрузки ЦП и ниже для всех трех графических конфигураций.

Но при отключении аппаратного ускорения декодирования происходит что-то странное. По идее все должно работать на Core i5-2500K.Тем не менее, в программном режиме цифры указывают на обратное. Каким-то образом простое использование GeForce GTX 580 приводит к минимальному использованию ЦП (помните, что все это выполняется на главном процессоре). При включенной встроенной графике Intel коэффициент использования лишь незначительно выше. Возможно, это результат того, что движок HD Graphics использует ресурсы, которые в противном случае были бы освобождены для ядер обработки. Однако более тревожным является то, что добавление Radeon HD 6970 значительно увеличивает загрузку процессора. В самом деле, если вы посмотрите на график, вы увидите, что скачки производительности ЦП происходят в тех же местах, что и программный декодер, когда обрабатывает требовательные к обработке сцены в одно и то же время.

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

[Обновление 2/4/2011] : Оказывается, это была ошибка, скорее всего, на стороне Cyberlink. Мы связались с Corel за копией WinDVD. Результаты говорят сами за себя. Независимо от того, какой графический процессор вы используете, декодирование ЦП будет , если будет таким же, при условии, что вы используете тот же программный декодер.

Измерение загрузки ЦП при воспроизведении HD-видео: ATI против NVIDIA

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

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

Серии G84 / G92 и HD 2000 / HD 3000 обрабатывают декодирование HD-видео несколько по-разному, как показано ниже.

На слайде выше (источник: AMD) синий прямоугольник выше представляет собой единственный шаг в процессе декодирования VC-1, который NVIDIA PureVideo 2 в настоящее время оставляет процессору.Хотя это не упоминается на этой диаграмме, G92 8800 GT использует те же методы декодирования, что и G84 и G86.

Обычно для сжатия HD DVD используются два кодека — AVC (также известный как H.264) и VC-1. На изображении выше показано, как NVIDIA и ATI обрабатывают аппаратное декодирование для обоих видеопотоков с VC-1 сверху и кодированием H.264 снизу. Как видите, карты двух компаний идентично обрабатывают четыре этапа декодирования AVC (хотя они относятся к этапам несколько разными именами), но различаются подходом к VC-1.В то время как ATI выполняет все четыре этапа процесса декодирования VC-1 аппаратно, технология NVIDIA PureVideo HD требует, чтобы ЦП выполнял первый этап процесса. Это должно привести к снижению использования ЦП, когда потоки VC-1 декодируются с использованием оборудования ATI, и это одна из причин, по которой мы включили фильмы, закодированные в обоих форматах.

Конфигурация системы и результаты испытаний

Все протестированные ниже 8800 GT, 8600 GTS и 8500 GT являются картами XFX, а 2900XT, 2600XT и HD 3850 — эталонными картами ATI.2400 XT — это карта Sapphire в штучной упаковке. Конфигурация стенда была следующей:

  • Acer AL2216WBD 22-дюймовый ЖК-дисплей
  • Intel Core 2 Duo E6850 (3 ГГц)
  • Asus P5E-N SLI (чипсет NVIDIA 650i)
  • 4 ГБ памяти Crucial Ballistix DDR2-1067
  • Питание и охлаждение ПК 750 Вт PSU
  • Windows Vista Ultimate (32-разрядная версия)
  • Microsoft XBox 360 HD DVD-плеер
  • CyberLink PowerDVD версии 7.35.3501

Драйверы

  • NVIDIA: 169.02 Forceware (WHQL)
  • ATI: 8.43
  • ATI (бета): 8,44

Я измерил использование ЦП при воспроизведении HD-контента с использованием двух типов HD-видео: HD DVD и образец 1080i. Использование процессора HD DVD было протестировано с двумя фильмами: Serenity , который использует кодек VC-1, и Transformers , который использует AVC / H.264. Использование ЦП отслеживалось с помощью входящего в комплект Vista Performance Monitor. Образцы отбирались один раз в секунду в течение десяти минут. В Transformers я начал измерения в главе 2, поскольку армия США патрулирует пустыню.В Serenity я начал испытания в начале главы 3, когда судно класса Firefly начало высадку на планету. Я также произвольно проверил различные моменты в обоих фильмах, чтобы убедиться, что мой выбор сегмента точно отражает загрузку процессора.

Мой образец 1080i был предоставлен одним из сотрудников Ars. Клип длится около 30 секунд, воспроизводился непосредственно с жесткого диска и зацикливался в течение десяти минут для точного измерения среднего воспроизведения.

Реклама

Прежде чем перейти к моим результатам, я хочу остановиться на использовании Acer AL2216WBD.При максимальном разрешении 1680×1050 Acer 2216 не может воспроизводить сигнал 1080p, и оба наших тестовых фильма ( Serenity и Transformers ) закодированы для воспроизведения 1080p. При прочих равных, я бы предпочел использовать ЖК-дисплей с разрешением 1920 x 1200, но в настоящее время у меня нет к нему доступа. 720p, хотя и не идеальное, все же представляет собой приемлемое разрешение для репрезентативных результатов тестирования при воспроизведении DVD.

Визуально и Serenity , и Transformers выглядели практически одинаковыми на всех протестированных мной видеокартах.На очень близком расстоянии (2-3 дюйма) я мог видеть немного больше шума при использовании ATI по ​​сравнению с NVIDIA, но разница была незаметна даже на расстоянии двух футов обзора. Все карты, которые я тестировал, давали отличное изображение на Acer AL2216, хотя некоторые требовали для этого гораздо больше мощности процессора, чем другие.

ATI 2900 XT не имеет механизма аппаратного декодирования, встроенного ATI в остальные серии HD 2000 и HD 3000, поэтому его производительность (или ее отсутствие) является сравнительной базой для других протестированных нами видеокарт.Использование ЦП в паре с 2900XT также является полезной точкой отсчета для тех, кто планирует переназначить старую видеокарту с ограниченными (или отсутствующими) возможностями аппаратного декодирования. В то время как наш Conroe Core 2 Duo 3 ГГц справился с этим достаточно умело, выполнение всего процесса декодирования программным способом потребовало значительных ресурсов процессора.

Как видно из диаграммы выше, решение ATI включить полную поддержку аппаратного декодирования для VC-1 окупается. Карты HD Radeon, которые мы тестировали, потребляют примерно на 8 процентов меньше мощности процессора, чем их аналоги GeForce.Переход на AVC значительно сокращает разрыв между ATI и NVIDIA, но не устраняет его полностью; карты HD 2000 и 3000 удерживают небольшое (2%) преимущество.

Отрадно видеть, что бюджетные карты обеих компаний идут в ногу с более дорогими моделями. И 2400 XT, и 8500 GT имеют пассивное охлаждение, что является еще одним признаком в их пользу для тех, кто собирается создать малошумный HTPC. Однако я должен отметить, что XFX 8500 GT работает значительно горячее, чем Sapphire 2400 XT.Спустя всего десять минут работы по декодированию радиатор 8500 GT стал слишком горячим, чтобы его можно было коснуться, в то время как 2400 XT был довольно теплым, но все еще в пределах комфортного уровня. Это не должно помешать любой карте, так как даже небольшого низкоскоростного вентилятора было бы достаточно, чтобы охладить 8500 GT до более комфортных уровней, ничего не добавляя к общему уровню системы в дБ.

HD TV 1080i декодирование

HD DVD и Blu-ray хоть и важны, но не так, как большинство потребителей воспринимают HD-контент. Большинство людей получают свое HD-видео через телетрансляции, и на сегодняшний день все HD-телевидение транслируется либо с разрешением 720p, либо с 1080i, при этом 1080i требует большей вычислительной мощности для декодирования.Приведенные ниже результаты были получены путем зацикливания образца 1080i в течение 10 минут и записи среднего количества процессорного времени, использованного за этот период.

Бенчмаркинг в 1080i показывает совершенно иную картину результатов. При тестировании с драйвером 8.43 выяснилось, что 2400 XT перекладывает все декодирование видео на центральный процессор. И воспроизведение, и качество изображения были сравнимы с другими картами ATI, но загрузка процессора намного выше — бюджетные процессоры Core 2 Duo или Athlon 64 могут вообще не поддерживать плавное воспроизведение.

Реклама

Чтобы объяснить результаты бета-версии драйвера, мне нужно сделать резервную копию. Когда я сказал ATI, что работаю над этим проектом, они спросили, не хочу ли я оценить 2400 XT и новый бета-драйвер, который они разрабатывают для повышения производительности этой карты при декодировании HD-контента. Как видно из графика, загрузка процессора 2400 XT резко упала при использовании бета-версии драйвера 8.44 по сравнению с драйвером 8.43.

Обычно такое большое изменение является результатом мошенничества при тестировании или явной потери качества изображения.Я повторно протестировал 2400 XT, и другие карты ATI не обнаружили ни того, ни другого. Только на производительность 2400 XT повлиял переход на бета-драйвер 8.44. Когда ATI выпустила набор драйверов 7.12 для Vista с включенным видеодрайвером 8.44, 2400 XT был снова протестирован, чтобы убедиться, что наблюдаемые результаты не были вызваны подозрительной бета-сборкой. Результаты были идентичны для обоих драйверов.

ATI не предоставила никаких подробностей о том, как они выполнили этот конкретный трюк, но он вдохнул новую жизнь в 2400 XT как HD-решение, если конечный пользователь использует Windows Vista.Это исправление может относиться и к XP — ATI только что выпустила новый драйвер для старой ОС — но у меня не было времени, чтобы самостоятельно подтвердить это.

Производительность 2900 XT стала еще одним сюрпризом. Учитывая ужасающую производительность видеокарты при декодировании HD DVD, казалось разумным ожидать здесь аналогичных результатов. Вместо этого 2900 XT сохраняет свои позиции, достигая максимальной загрузки ЦП всего на 12,5% по сравнению с 10,8% у 3850.

За исключением стандартного драйвера 2400 XT, все карты ATI работают хорошо, но ни одна из них не сравнится с NVIDIA.8500 GT, 8600 GTS и 8800 GT приземляются намного южнее 10-процентной отметки. Это значительный отрыв от Red Team, но результаты NVIDIA омрачены проблемами с качеством изображения. В то время как 8800 GT создает изображение, которое может соперничать со всем, что может предложить ATI, и 8500 GT, и 8600 GTS демонстрируют значительное количество шума. Все три карты были протестированы как с выключенным шумоподавлением, так и с полным шумоподавлением. Настройки имели относительное значение для всех трех карт, но 8800 GT всегда давал лучшее изображение, чем его более дешевые собратья, при любых настройках шумоподавления.

Выводы

Результаты моих тестов показывают, что ATI и NVIDIA поменялись местами в зависимости от типа декодируемого видео. На данный момент ATI имеет общее преимущество в производительности по сравнению с NVIDIA как в декодировании VC-1, так и в декодировании H.264, но разрыв, хотя и значительный, не оставит никого из владельцев GeForce G86 / G92 в руках. Однако при декодировании 1080i карты NVIDIA постоянно использовали меньше процессорного времени, чем их аналоги от ATI. Если бы качество всех трех карт было одинаково хорошим, NVIDIA была бы легкой рекомендацией для этого типа работы.Тот факт, что это не было, делает невозможным однозначно сказать, какого визуального качества потребитель должен ожидать от 8500 GT или 8600 GTS.

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

Независимо от того, какую карту вы выберете, важно также следить за общей мощностью процессора. На 3 ГГц процессор Intel Core 2 Duo E6850 достаточно мощный, чтобы декодировать сигнал HD DVD или HD 1080i без помощи видеокарты, но низкоскоростной ЦП в сочетании с видеокартой с недостаточной мощностью может быть не способен на то же самое. Поскольку и ATI, и NVIDIA предлагают возможность аппаратного декодирования HD по разным ценам, пользователям, желающим перепрофилировать старое оборудование или собрать / купить HD HTPC, не придется тратить на это руку и ногу.

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

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

2021 © Все права защищены. Карта сайта