ОБЩАЯ ИНФОРМАЦИЯ О ПРОЦЕССОРАХ Intel
СПИСОК СОКРАЩЕНИЙ
AMD — | AdvancedMicroDevices, Inc. (AMD) — американский производитель интегральной электроники. |
APU — | AcceleratedProcessingUnit, гибридный центральный процессор (ЦП); термин, подразумевающей объединение центрального процессора с графическим процессором в одном кристалле |
BIOS — | Basicinput/outputsystem — «базовая система ввода-вывода» |
Bridge— | Мост (шаблон проектировния) |
CPU — | Сentralprocessingunit, центральное обрабатывающее устройство |
Dual— | DocumentAccessLanguage, «язык доступа к документам» — сверхвысокоуровневый язык программирования с динамической типизацией |
FPS — | FortranPowerStation, среда разработки для языка Fortran |
FPU — | Floatingpointunit, сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей запятой |
PCI — | Peripheralcomponentinterconnect, шина ввода/вывода для подключения периферийных устройств к материнской плате компьютера |
Рис. — | Рисунок |
ВВЕДЕНИЕ
Центральный процессор выполняет основную работу попреобразованию данных в вычислительной системе и, кроме того, осуществляет в ней функции автоматизированного управления в соответствии с алгоритмами управляющей программы операционной системы. В частности, центральный процессор взаимодействует с каналами ввода-вывода, запуская операции ввода-вывода и получая информацию о результатах их выполнения, а также о состоянии системыввода-вывода.
Центральный процессор - это устройство, обеспечивающее обработку данных по заданной программе. Центральный процессор производит следующие основные виды операций: выполнение команд, прерывание,сброс, регистрацию состояния (запись информации о состоянии вычислительной системы в целом или ее отдельных компонентов в определенные области основной памяти). Программу и обрабатываемые поней данные процессор выбирает из основной (оперативной) памяти.
Процессор включает в себя, в большинстве случаев, одно или несколько операционных (или арифметически-логических устройств), устройство управления, локальную память, средства контроля и диагностики.
Структура процессора определяется следующими факторами: достижение заданной производительности при минимальных затратах оборудования.
Известны следующие способы повышения производительности процессора:
1) совмещение отдельных этапов выполнения последовательно
выбираемых команд и этапов выполнения операций;
2) предвыборка и буферизация команд и операндов;
3) введение нескольких операционных устройств;
4) выбор алгоритмов ускоренного выполнения операций;
5) специализация операционных устройств;
6) введение в структуру буферной памяти (кэш-память);
7) повышение уровня системы команд (спецоперации).
Каждый способ влечет за собой увеличение объёма оборудования, а значит и увеличение стоимости процессора и, следовательно, снижение его эффективности, поэтому необходимо оценивать целесообразность использования каждого способа с учетом затрат оборудования.
Критерием эффективности структурного построения процессора для всех моделей ЕС ЭВМ является отношение производительности к стоимости.
ОБЩАЯ ИНФОРМАЦИЯ О ПРОЦЕССОРАХ Intel
На сегодняшний день на рынке присутствуют три семейства процессоров Intel - SandyBridge, IvyBridge и SandyBridge-E. Первые два устанавливаются в процессорный разъем Socket LGA1155, для IntelSandyBridge-E предусмотрен разъем Socket LGA2011.
Рис. 1 Последние поколение процессоров Intel
Второе поколение IntelSandyBridge является более старым, но именно в нем произошел революционный скачок в развитии процессоров Intel. В первую очередь, конечно же, речь идет об объединении на одном кристалле вычислительных блоков, графического ядра и системного агента, включающего контроллеры памяти и шины PCIExpress. К тому же большие изменения коснулись и самой архитектуры. Так, здесь появилась кэш-память нулевого уровня L0, или как ее еще называют, кэш декодированных микроопераций, позволяющий увеличить производительность и энергоэффективность.
Усовершенствовалась и кэш-память третьего уровня L3 (LastLevelCache), которая теперь работает на частоте процессорных ядер. При этом кэш-память L3 разбита на равноправные сегменты объемом 2 МБ, каждый из которых закреплен за своим ядром. Но в архитектуре IntelSandyBridge кэш-память L3 распределена не только между процессорными ядрами, но, благодаря кольцевой шине, также между графическим ядром и системным агентом, что опять же, позитивным образом сказывается на скорости работы компонентов процессора. Особенно это актуально для встроенного графического ядра, которое в роли видеопамяти использует «медленную» оперативную память DDR3.
Поколение процессоров IntelIvyBridge использует практически ту же самую архитектуру, лишь с незначительными усовершенствованиями. Напомним, что выпуск поколений процессоров Intel осуществляется по, так называемой, схеме «тик-так». На «тик» осуществляется переход на новый техпроцесс без смены архитектуры, а на «так» - смена архитектуры.
Рис 2. Микроархитектура Intel с кодовым названием Nehalem
Такая стратегия у Intel наблюдается в течение уже нескольких лет, и, похоже, компания не собирается от нее отказываться. Выпуск процессоров IntelIvyBridge попал на «тик», то есть произошел переход с 32-нм техпроцесса на 22-нм техпроцесс. Но отличия между IntelSandyBridge и IntelIvyBridge, пусть небольшие, но все же, есть. В первую очередь это касается встроенноговидеоядра.
Рис.3 Кристаллы процессоров
На рис. 3, на верхнем изображении представлен кристалл 4-ядерного процессора семейства IntelSandyBridge, а на втором - 4-ядерного процессора семейства IntelIvyBridge. Обе фотографии сделаны в одинаковом масштабе. Как видим, видеоядро в IntelIvyBridge, которое получило название IntelHDGraphics 4000, увеличилось в размерах. Теперь оно насчитывает шестнадцать исполнительных модулей, вместо двенадцати у IntelSandyBridge. Кроме того, до версии 2.0 обновился аппаратный перекодировщик видео QuickSync, который должен демонстрировать удвоенную скорость работы, добавилась поддержка библиотек DirectX 11, OpenGL 3.1, OpenCL 1.1 (на этот раз — аппаратная, а не эмуляция на x86-ядрах), разрешений до 4096×4096, а также возможность вывода изображения на три экрана.
Увеличилось и общее количество используемых транзисторов. У самой сложной версии чипа IntelSandyBridge насчитывалось 995 млн. транзисторов при площади кристалла 216 кв. мм., тогда как у IntelIvyBridge - 1,4 млрд. транзисторов при площади кристалла 160 кв. мм.
Несмотря на многообещающуюэнергоэффективность 22-нм техпроцесса, греются они довольно сильно. Как следствие, разгонный потенциал у IntelIvyBridge получился не такой большой, как у IntelSandyBridge.
Рис.4 Процессор IntelSandyBridge со снятой теплораспределительной крышкой
Рис 5. Процессор IntelIvyBridge со снятой теплораспределительной крышкой
Второй причиной повышенного нагрева является использование для контакта кристалла с крышкой процессора термоинтерфейса с меньшей теплопроводностью. На данных фотографиях хорошо заметно, что в IntelSandyBridge применяется безфлюсовая пайка металла, а в IntelIvyBridge - термопаста. Причем, как позже выяснили оверклокеры, термопаста далеко не лучшего качества. Единственное разумное объяснение такой ситуации - экономия при производстве. Но, справедливости ради стоит отметить, что на штатных частотах температура процессора IntelIvyBridge остается в пределах нормы, повышенный нагрев наблюдается только при разгоне.
В большинстве случае прирост в быстродействии процессора семейства IntelIvyBridge есть.
Рис.6 Процессор семейства IntelIvyBridge
Рассмотренные выше процессоры IntelSandyBridge и IntelIvyBridge являются массовыми решениями, потому что в большинстве случае именно они устанавливаются на платформы Intel. Но в модельном ряду Intel есть семейство процессоров SandyBridge-E (под Socket LGA2011), которое можно охарактеризовать не иначе как «топ-уровень» или «экстрим уровень». Технические характеристики процессоров SandyBridge-E роднят их, скорее с серверными моделями, чем с настольными
Рис 7. АрхитектураIntelSandyBridge-E