игра брюс 2048
Главная / Программирование / Оптимизация приложений с использованием компиляторов Intel / Тест 1

Оптимизация приложений с использованием компиляторов Intel - тест 1

Упражнение 1:
Номер 1
 Устройство управления (CU) предназначено для выполнения следующих функций

Ответ:

 (1) дешифрация инструкций 

 (2) управляет ALU 

 (3) пересылка данных 

 (4) выполнение инструкций 

 (5) запуск ALU 


Номер 2
Каким целям служит ALU

Ответ:

 (1) дешифрация инструкций 

 (2) управляет самим собой 

 (3) пересылка данных 

 (4) выполнение арифметических операций 

 (5) связь между устройствами 


Номер 3
 Системные регистры – это

Ответ:

 (1) память ALU 

 (2) память ЦП 

 (3) память для промежуточных данных 


Упражнение 2:
Номер 1
 Системная шина используется для

Ответ:

 (1) передачи данных 

 (2) связи устройств ЦП 

 (3) вычислений команд 

 (4) хранения данных 


Номер 2
 Что такое производительность ЦП?

Ответ:

 (1) передачи данных 

 (2) среднее время выполнения команд 

 (3) скорость передачи данных по шине 

 (4) число задач, выполняемых одновременно 


Номер 3
 Факторы, влияющие на производитель¬ность процессора x86

Ответ:

 (1) тактовая частота процессора 

 (2) объем адресуемой памяти и скорость доступа к внешней памяти 

 (3) cкорость исполнения и набор инструкций 

 (4) эффективность использования внутренней памяти, регистров 

 (5) качество конвейеризации 

 (6) качество предсказания переходов 

 (7) качество упреждающей выборки 

 (8) использование векторных инструкций 

 (9) параллелизация и многоядерность 


Упражнение 3:
Номер 1
 Тактовая частота процессора это

Ответ:

 (1) частота, с которой работает таймер компьютера, посылающий синхроимпульсы микросхемам 

 (2) величина, кратная частоте, с которой работает таймер компьютера 

 (3) время выполнения самой быстрой команды 

 (4) минимальный квант времени вычислений 


Номер 2
 Выберите верное утверждение

Ответ:

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

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

 (3) кэш алиасинг — из-за благоприятного расположения в памяти различных объектов, в кэш заранее подгружается необходимая информация, что уменьшает нагрузку на системную шину 


Номер 3
 Определенный участок памяти внутри ЦП, используемый для хранения информации, обрабатываемой процессором это

Ответ:

 (1) оперативная память 

 (2) системные регистры 

 (3) системная шина 


Упражнение 4:
Номер 1
Какие факторы не влияют на производительность процессора?

Ответ:

 (1) тактовая частота процессора 

 (2) качество предсказания переходов 

 (3) используемая операционная система 


Номер 2
 Современные процессоры Intel имеют архитектуру

Ответ:

 (1) CISC 

 (2) RISC 

 (3) гибрид CISC и RISC 


Номер 3
 Почему время доступа к регистрам меньше, чем к ячейкам ОЗУ?

Ответ:

 (1) они располагаются внутри ЦП 

 (2) регистры ЦП расположены в самом быстром кэше 

 (3) доступ к ним осуществляется параллельно с вычислением 


Упражнение 5:
Номер 1
 Суперскалярный процессор это

Ответ:

 (1) процессор, специализированный для выполнения скалярных операций 

 (2) процессор, способный исполнять несколько операций за один такт 

 (3) ничего из вышеперечисленного 


Номер 2
 Выберете неверное утверждение

Ответ:

 (1) компилятор — часть микропроцессора, отвечающая за перевод исходной программы на язык машинных команд или ассемблер 

 (2) компилятор — транслятор, который осуществляет перевод исходной программы на язык машинных команд или ассемблер 

 (3) только с помощью компилятора можно показать рост производительности МП, связанный с новыми командами, увеличением количества регистров и т.д. 


Номер 3
 Суперскалярность процессора это

Ответ:

 (1) Возможность работать с векторами вместо скаляров 

 (2) Способность исполнять несколько операций за один такт 

 (3) Ничего из вышеперечисленного 


Упражнение 6:
Номер 1
 Для пересылки данных между ЦП и памятью, а также между ЦП и периферийными устройствами используются:

Ответ:

 (1) системные регистры 

 (2) арифметико-логическое устройство (ALU) 

 (3) системная шина 

 (4) оперативная память (RAM) 


Номер 2
 Время отклика (свойство памяти) — это

Ответ:

 (1) частота синхронизирующих импульсов синхронной электронной схемы 

 (2) число циклов процессора, необходимых для передачи единицы данных из памяти 

 (3) количество элементов данных, которые могут быть отправлены процессору из памяти за один цикл 

 (4) количество операций, которые может выполнить процессор за 1 такт 


Номер 3
 Суперскалярность – это

Ответ:

 (1) способность процессора выполнять несколько операций за один такт 

 (2) частота синхронизирующих импульсов синхронной электронной схемы 

 (3) число циклов процессора необходимых для передачи единицы данных из памяти 

 (4) количество элементов данных, которые могут быть отправлены процессору из памяти за один цикл 


Упражнение 7:
Номер 1
 Способность процессора выполнять несколько операций за один такт это

Ответ:

 (1) векторизация 

 (2) упреждающая выборка 

 (3) суперскалярность 

 (4) конвейеризация 

 (5) гиперпоточность 


Номер 2
 Пропускная способность (bandwidth) это

Ответ:

 (1) количество элементов данных которые могут быть отправлены процессору из памяти за один цикл 

 (2) количество операций, которые может выполнить процессор за 1 такт 

 (3) количество инструкций, которые конвейер может выполнять одновременно 


Номер 3
 Суперскалярный процессор – это

Ответ:

 (1) процессор с несколькими ядрами 

 (2) процессор с несколькими исполняющими устройствами 

 (3) процессор, исполняющий инструкции с изменением последовательности операций 


Упражнение 8:
Номер 1
 Механизм упреждающей выборки (hardware prefetching) необходим для

Ответ:

 (1) распараллеливания вычислений 

 (2) предсказания, какие данные понадобятся для исполнения программы и загрузки их в кэш 

 (3) увеличения пропускной способности процессора 


Номер 2
 Конвейер – это 

Ответ:

 (1) это способ организации вычислений для увеличения числа инструкций, выполняемых в единицу времени 

 (2) способ определять, какие данные понадобятся для исполнения программы и загрузки их в кэш 

 (3) это механизм необходимый для предотвращения простоя процессора 


Номер 3
 В полностью ассоциативной кэш-памяти

Ответ:

 (1) каждый блок может отображаться в любое место КЭШа 

 (2) каждый блок может отображаться в одно место 

 (3) по младшим разрядам определяется строка КЭШа, где может отображаться данная память, выбор из которой проводится на ассоциативной основе 


Упражнение 9:
Номер 1
 При исполнении с изменением последовательности операций (out-of-order execution) инструкции выполняются

Ответ:

 (1) по мере поступления в конвейер 

 (2) по мере готовности 

 (3) согласно предсказателю переходов 


Номер 3
 Векторизация это специальный вид распараллеливания программы, при котором

Ответ:

 (1) процессор одной командой выполняет несколько обычно однотипных действий параллельно 

 (2) процессор одной командой выполняет несколько обычно разнотипных действий параллельно 

 (3) процессор одной командой выполняет несколько обычно однотипных действий по очереди 


Номер 4
КЭШ память различных уровней обычно различается

Ответ:

 (1) скоростью доступа 

 (2) тем, что в первом уровне скаляры, во втором – суперскаляры, а в третьем – векто 

 (3) размерностью: одномерный, двумерный и трёхмерный КЭШ 

 (4) они равноправны и не различаются 


Упражнение 10:
Номер 1
Число циклов процессора, необходимых для передачи единицы данных из памяти — это

Ответ:

 (1) время отклика (latency) 

 (2) тактовая частота процессора 

 (3) пропускная способность (bandwidth) 


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

Ответ:

 (1) время отклика (latency) 

 (2) объем адресуемой памяти и скорость доступа к внешней памяти 

 (3) пропускная способность (bandwidth) 


Номер 3
Вид кэш-памяти, при котором каждый блок может отображаться в любое место КЭШа, это

Ответ:

 (1) память с прямым отображением 

 (2) полностью ассоциативная кэш-память 

 (3) память с обратным отображением 




Главная / Программирование / Оптимизация приложений с использованием компиляторов Intel / Тест 1