Министерство образования
и науки Российской Федерации
Федеральное государственное
бюджетное образовательное учреждение
Высшего профессионального
образования
«НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ ИМ. Р.Е. АЛЕКСЕЕВА»
АРЗАМАССКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
(ФИЛИАЛ)
Доклад на тему:
Процессоры Intel Core 2 Duo E8400 и Intel Core i7-3770K.
Их характеристики и сравнение.
Подготовили:
Студенты
группы АСИ 12-1
Слизов Д.В.
Шокуров А.
Арзамас 2014
Содержание:
1.Общая информация о
процессорах, их основные характеристики.
2.Описание программ, с
помощью которых производился
тест.
3.Результаты тестов.
4.Вывод
1.Общая информация о процессорах, их
основные характеристики.
Любые статьи, посвящённые интеловским
процессорам, принято начинать с рассказа
о принципе «тик-так». У кого-то даже может
сложиться впечатление, что Intel действительно
неизвестно зачем слепо следует этому
эмпирическому правилу. Однако в реальности
все шаги по разработке и внедрению новых
микроархитектур и новых производственных
технологий делаются по другим законам
– законам бизнеса.
Intel Core 2 Duo E8400
В данном случае рассматривается процессор Intel на 45 нм ядре Wolfdale. Данный
процессор является двухядерником.
Основные улучшения, которые
были сделаны по сравнению с 65 нм семейством
Conroe:
производство по 45 нм техпроцессу;
уменьшение энергопотребления и тепловыделения;
увеличение объема кэш-памяти L2 до 6 Мб;
введение поддержки набора инструкций
SSE4.1;
оптимизация и улучшение исполнительных
узлов.
Кроме того, процессор поддерживает ряд
фирменных технологий:
Enhanced Halt State (C1E) отключает некоторые блоки процессора во время его бездействия, тем самым уменьшая энергопотребление и тепловыделение;
Enhanced Intel Speedstep Technology позволяет уменьшать напряжение питания и тактовую частоту во время низкой нагрузки на процессор;
Execute Disable Bit – поддержка программно-аппаратного механизма защиты от переполнения буфера, механизма используемого многими вредоносными программами для нанесения ущерба или проникновения в систему;
Intel Thermal Monitor 2 – слежение за температурой процессора и в случае его перегрева введение комплекса мер, таких как пропуск тактовых импульсов, снижение тактовой частоты и рабочего напряжения, предотвращающих выход системы из строя.
Intel Virtualization Technology дает возможность виртуальным машинам получать доступ к аппаратным ресурсам.
В Core 2 Duo, как и в первом
Core Duo, используется общий кэш второго
уровня, к которому оба ядра имеют равноправный
доступ. Почему же приняли именно такое
решение?Если каждое ядро имеет собственный
кэш второго уровня, а для связи ядер используется
внутренняя шина. Разумеется, решение
не самое удобное в том случае, когда одному
ядру надо получить данные, содержащиеся
в кэше другого ядра – ведь нередко ядра
работают над одной и той же задачей, просто
выполняя разные её части. Отсюда неминуемые
задержки в доступе к информации, а также
такие неприятности, как простой одного
из ядер по той причине, что его кэш полностью
заполнен данными, которые всё ещё нужны
второму ядру.
Логичное решение этой проблемы
– использование общей кэш-памяти. И именно
таким образом работает Core 2 Duo.(Рис. 1)
L2 Cashe
Рис. 1
Также акцентирую свое внимание
на кэш-памяти 2 уровня, обладающей однокристальной
реализацией. Однокристальная (On Die) реализация
обладает практически неограниченным
быстродействием, – поскольку длины проводников,
соединяющих кэш второго уровня с Блоком
Интерфейсов с Шиной относительно невелики,
кэш свободно работает на полной процессорной
частоте(full-speed).Также кэш-память второго
уровня поддерживает технологию ECC – алгоритм,
позволяющий исправлять 1-битные ошибки
и определять 2- битные.
Далее хотелось
бы представить основные характеристики
процессора, где они наглядно изображены
с помощью утилиты “CPU-Z”(Рис.2) и программы
“EVEREST Ultimate Edition”(Рис.3)
Рис. 2
Рис. 3
Процессор поддерживает
следующие инструкции:
x86 — это CISC-архитектура. Доступ
к памяти происходит по «словам». Современные процессоры
включают в себя декодеры команд x86 для
преобразования их в упрощённый внутренний
формат с последующим их выполнением.
MMX - Дополнительный
«мультимедийный» набор инструкций, выполняющих
по несколько характерных для процессов
кодирования/декодирования потоковых
аудио/видеоданных действий за одну машинную
инструкцию.
SSE—набор инструкций,
разработанный Intel и впервые представленный
в процессорах серии Pentium III. Поддерживает вычисления
с плавающей точкой.
SSE2 - Производит
потоковые вычисления с вещественными
числами двойной точности. Кроме того,
добавлены инструкции, аналогичные расширению MMX, работающие
с регистрами SSE.
SSE3 - Если говорить
более конкретно, добавлены команды сложения
и вычитания нескольких значений, хранящихся
в одном регистре. Эти команды упростили
ряд DSP и 3D-операций. Существует также новая
команда для преобразования значений
с плавающей точкой в целые без необходимости
вносить изменения в глобальном режиме
округления.
SSSE3 - Дополнение
к SSE3 для работы с упакованными целыми.
Новыми в SSSE3, по сравнению с SSE3, являются
16 уникальных команд, работающих с упакованными
целыми. Категории новых инструкций: работа
со знаком, сдвиги, перемешивание байт,
умножения, горизонтальные сложения и
вычитания целых.
Intel Core i7-3770K
Intel перенесла большую часть технологий Sandy Bridge в новую архитектуру, что позволило
разработчикам уделить больше внимания
переходу с технологического процесса
32 нм на 22 нм. Поэтому возможности IA ядра Ivy Bridge очень похожи не ядро предыдущего
поколения.
Пониженное
энергопотребление, предположительно
пониженное выделение тепла, уменьшенный
размер кристалла, уменьшенные затраты
на производство, всё это характерно для
нового 22-нанометровго дизайна Ivy Bridge.
Ivy Bridge: 1.4 миллиардов
транзисторов; 160 квадратных миллиметров
Обновленная версия
транзистора отличается использованием
тонкой кремниевой пластины, покрытой
High-K диэлектриком и установленной перпендикулярно
субстрату. Прохождение тока в этом случае
контролируется тремя затворами, расположенными
на гранях пластины. Такое усовершенствование
при уменьшении геометрических размеров
транзисторов обеспечивает максимальную
величину тока во включенном состоянии
и приближенную к нулю — в выключенном.
В результате не только ускоряется переключение,
но и уменьшаются паразитные токи утечки.
Практическим результатом
усовершенствований в технологическом
процессе является возможность беспрепятственного
снижения их рабочего напряжения и, как
следствие, соответствующее падение тепловыделения.
Так, с вводом 22-нм техпроцесса Intel уменьшает
напряжение питания своих процессоров
примерно на 0.2 В, что на практике выливается
примерно в 20-процентное падение энергопотребления
и тепловыделения.
В большей
степени расширение связано с увеличением
исполнительных блоков – программируемых
шейдеров, отвечающих за графическую обработку,
которые, как утверждает Intel, увеличивают
графическую производительность вдвое. Движок
HD Graphics 3000 в Sandy Bridge использовал
двенадцать таких блоков, а в движке HD
Graphics 4000 архитектуры Ivy Bridge их количество
увеличено до шестнадцати. HD Graphics 4000 теперь
поддерживает DirectX 11, вывод на три дисплея
одновременно.
Ключевые улучшения:
- Внедрён новый подход
к управлению тепловыделением: конфигурируемый
TDP;
- Графическое ядро Ivy
Bridge получило дополнительные исполнительные
устройства и поддержку DirectX 11;
- Технология Quick Sync обновлена
до второй версии; (Инновации не обошли
стороной и технологию Quick Sync. Её вторая
версия обещает не только возросшую производительность,
но и дополнительные функции, обеспечивающие
улучшение качества кодирования. Параллельно
изменения претерпел и аппаратный видеодекодер.
Его мощности рассчитаны теперь на одновременное
воспроизведение не менее 16 видеопотоков
высокого разрешения, и к тому же он сможет
работать с пост-Full HD-видеоконтентом в
формате 4096x2304.)
- В процессоре добавился
встроенный аппаратный генератор случайных
чисел и защита ОС от атак типа «повышение
привилегий»;
- Контроллер памяти
получил поддержку более скоростной и
низковольтовой памяти;
- Встроенный в процессор
контроллер PCI Express получил поддержку PCI
Express 3.0.
При этом принципы
построения процессоров с микроархитектурой
Ivy Bridge остались такими же, как и у Sandy Bridge.
Так же как и предшественники, новые процессоры
базируются на едином полупроводниковом
кристалле, включающем одновременно вычислительные
и графическое ядра. Кеш третьего уровня
сохранил модульную структуру и доступен
для всех процессорных блоков, включая
графическое ядро. На своём месте в процессоре
остались интегрированные контроллеры
памяти и шины PCI Express. А все перечисленные
составные компоненты CPU объединены в
единое целое хорошо зарекомендовавшей
себя кольцевой шиной.
Также, осталась без
изменений и шина DMI 2.0, предназначенная
для коммуникаций между процессором и
чипсетом. Это означает, что Ivy Bridge может
работать в тех же LGA 1155 системах, что и
Sandy Bridge безо всяких ограничений. Конечно,
вместе с новинками Intel предлагает использовать
новые наборы логики седьмой серии во
главе с Z77, однако острой необходимости
в этом нет, а тот же Z77 отличается от предшествующего
Z68, главным образом, внедрением шины USB
3.0.
Остальная
компоновка выглядит знакомо. Учитывая,
что архитектура ориентирована на массовость,
в Core i7-3770K используется
четыре ядра, технология Hyper-Threading, 8 Мбайт
общего кэша L3 поделены на четыре части
по 2 Мбайт каждая.
Каждое ядро использует 32 кбайт
кэша для данных и инструкций, наряду с
256 кбайт кэша L2. Кроме того, четырёхъядерные
модели, такие как Core i7-3770K, используют 8 Мбайт общего
кэша последнего уровня. (Кэш третьего уровня используется в многопроцессорных
системах как буфер между кэшем 2 уровня
(кэш 2 уровня в свою очередь буфер для
1 уровня) и оперативной памятью. Отсутствие
или недостаток буферной памяти приводят
к задержкам обработки информации, к простоям
в работе ЦП и в конце концов - тормозам
в системе. Кэш 3 уровня используется всеми
ядрами процессора, т. е является общим.
Он позволяет производить параллельную
обработку данных несколькими ядрами,
что является основополагающим в идее
многопроцессорности)
Далее хотелось бы представить
основные характеристики процессора,
где они наглядно изображены с помощью
утилиты “CPU-Z” и программы “EVEREST Ultimate
Edition”
Процессор поддерживает
следующие инструкции:
SSE4 - состоит
из 54 инструкций, 47 из них относят к SSE4.1
(они есть в процессорах Penryn). Полный набор
команд (SSE4.1 и SSE4.2, то есть 47 + оставшиеся
7 команд) доступен в процессорах Intel с
микроархитектурой Nehalem, которые были
выпущены в середине ноября 2008 года и более
поздних редакциях.
AVX - Подходит
для интенсивных вычислений с плавающей
точкой в мультимедиа программах и научных
задачах. Там, где возможна более высокая
степень параллелизма, увеличивает производительность
с вещественными числами.
AES (Advanced Encryption
Standard) — расширение системы команд x86 для микропроцессоров,
предложенное компанией Intel в марте 2008.
Целью данного расширения является ускорение
приложений, использующих шифрование
по алгоритму AES.
2.Описание программ, с помощью которых
производился тест.
Программы архивирования