- •ОрГэвм - Ответственные
- •1. Развитие и классификация однопроцессорных архитектур компьютеров.
- •2.Конвейерная обработка команд
- •3. Cуперскалярная обработка команд.
- •4. Классификация архитектуры sisd
- •5. Cisc и risc-архитектуры микропроцессоров.
- •6. Vliw-архитектура компьютера и epic-концепция.
- •7. Simd-архитектура. Способы её реализации.
- •8. Многоядерные структуры процессора и многопотоковая обработка команд.
- •9. Технические и эксплуатационные характеристики эвм Производительность компьютера
- •Энергоэффективность процессора
- •10.Энергоэффективность процессора.
- •11. Классификация эвм по назначению и функциональным возможностям.
- •12. Функциональные возможности, пути развития, современные разработки супер эвм и мэйнфреймов
- •Особенности и характеристики современных мэйнфреймов
- •13.Назначение, классификация, структурная организация серверов.
- •14.Классификация, структурная организация персональных компьютеров.
- •15.Функциональные возможности, назначение, платформы рабочих станций.
- •16.Типы данных интеловских процессоров.
- •Данные типа указатель
- •Теги и дескрипторы.
- •17. Структура и форматы команд эвм
- •18.Способы адресации информации в эвм.
- •Базирование способом суммирования:
- •19.Принципы организации системы прерывания программ.
- •21.Стратегия развития процессоров Intel.
- •22.Особенности процессорной микроархитектуры Intel Core.
- •23.Микроархитектура Intel Nehalem.
- •24.Семейство процессоров Intel Westmere.
- •25. Иерархическая структура памяти эвм.
- •26.Способы организации кэш-памяти.
- •Прямое распределение
- •Полностью ассоциативное распределение
- •Частично ассоциативное распределение
- •27.Принципы организации оперативной памяти.
- •28.Методы повышения пропускной способности оп.
- •29. Методы управления памятью
- •30.Организация виртуальной памяти.
- •31.Общая характеристика и классификация интерфейсов эвм.
- •32.Способы организации передачи данных.
- •Программно-управляемая передача данных
- •Передача по запросу прерывания от пу
- •Прямой доступ к памяти (пдп)
- •33. Системная организация компьютеров на базе современных чипсетов
- •34.Архитектуры вычислительных систем. Сильносвязанные и слабосвязанные многопроцессорные системы.
8. Многоядерные структуры процессора и многопотоковая обработка команд.
Многоядерные структуры процессора:
Многоядерная структура позволяет снизить тепловыделение (его увеличение происходит за счет наращивания тактовой частоты).
Увеличиваем число ядер и снижаем рабочую частоту каждого ядра.
К примеру: при снижении рабочей частоты на 20% - производительность падает на 17%, а тепловытеление на 50%.
НО: Двухядерный процессор, при тех же условиях, все равно будет выигрывать в производительности на 70% за счет числа команд, выполняемых за 1 такт.
Многопотоковая обработка:
Идея: Одно приложение не использует все ресурсы процессора, а значит незанятые ресурсы можно использовать для параллельного выполнения еще одного приложения.
В этом случае, ОС и приложения видят два логических процессора и могут распределить работу между ними, как в случае полноценной двухпроцессорной системы.
Использование многопоточности, обеспечиваются компиляторами поставляемыми вместе с микропроцессорами.
9. Технические и эксплуатационные характеристики эвм Производительность компьютера
Производительность определяется архитектурой процессора, иерархией внутренней и внешней памяти, пропускной способностью системного интерфейса, системой прерывания, и т. д.
Различают следующие виды производительности:
Пиковая/предельная – это произв-ность процессора без учета времени обращения к оперативной памяти (ОП) за операндами;
номинальная – производительность процессора с ОП;
системная – произв-ность базовых технических и программных средств, входящих в комплект поставки ЭВМ;
эксплуатационная – произв-ность на реальной рабочей нагрузке, формируемой в основном используемыми пакетами прикладных программ общего назначения.
Методы определения производительности разделяются на:
расчетные, основанные на информации, получаемой теоретическим или эмпирическим путем;
экспериментальные, основанные на информации, получаемой с использованием аппаратно-программных измерительных средств;
имитационные, основанные на моделировании и применяемые для сложных ЭВМ.
Основные единицы оценки производительности:
абсолютная, определяемая количеством элементарных работ, выполняемых в единицу времени;
относительная, определяемая для оцениваемой ЭВМ относительно базовой в виде индекса производительности.
Для каждого вида производительности применяются следующие традиционные методы их определения.
Пиковая производительность (быстродействие) определяется средним числом команд типа «регистр-регистр», выполняемых в одну секунду без учета их статистического веса в выбранном классе задач.
Номинальная производительность (быстродействие) определяется средним числом команд, выполняемых подсистемой «процессор-память» с учетом их статистического веса в выбранном классе задач. Измеряется с помощью разработанных для них измерительных программ, реализующих соответствующую эталонную нагрузку.
Для данных типов произв-стей используются единицы измерения:
MIPS – миллион команд в секунду;
MFLOPS– миллион операций над числами с плавающей запятой в сек;
GFLOPS– миллиард операций над числами с плавающей запятой в сек;
и пр.
Системная производительность измеряется с помощью синтезированных типовых (тестовых) оценочных программ, реализованных на унифицированных языках высокого уровня. Результаты оценки системной произв-ности ЭВМ конкретной архитектуры приводятся относительно базового образца, оформляются в виде сравнительных таблиц, двумерных графиков и трехмерных изображений.
Эксплуатационная производительность оценивается на основании использования данных о реальной рабочей нагрузке и функционировании ЭВМ при выполнении типовых производственных нагрузок в основных областях применения. Расчеты делаются на уровне типовых ППП текстообработки, систем управления базами данных, и т. д.
Процедура тестирования True Performance Initiative - процедура измерения реальной производительности. Методика TPI состоит в измерении эксплуатационной производительности в трех разделах: Productivity – программные приложения; Visual Computing – компьютерная визуализация; Gaming – компьютерные игры.