Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Оргазм_шпоры.docx
Скачиваний:
22
Добавлен:
07.07.2019
Размер:
1.08 Mб
Скачать
  1. Основные характерные черты vliw-архитектуры

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

VLIW-архитектура связана с кардинальной перестройкой всего процесса трансляции и исполнения программ. Уже на этапе подготовки программы компилятор группирует несвязанные операции в пакеты, содержимое которых строго соответствует структуре процессора.Сформированные пакеты операций преобразуются компилятором в командные слова, которые по сравнению с обычными инструкциями выглядят очень большими. Отсюда и название этих суперкоманд и соответствующей им архитектуры — VLIW (Very Large Instruction Word — очень широкое командное слово).

  1. Основные характерные черты суперскалярной обработки

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

  1. Особенности микроархитектуры Intel Core

Новая микроархитектура наследует философию эффективного энергопотребления, впервые реализованную в процессорах Intel Pentium M для мобильных ПК. Заимствовав лучшее от ставших основой для настольных и мобильных процессоров Intel микроархитектур Net Burst и Mobile, новая Intel Core содержит сотни нововведений, но основные из них сводятся к пяти технологическим решениям:

  1. Технология Intel Wide Dynamic Execution (широкое динамическое исполнение) призвана обеспечить выполнение большего количества команд за каждый такт, повышая эффективность выполнения приложений и сокращая энергопотребление. Каждое ядро процессора, поддерживающего эту технологию, теперь может выполнять до четырех инструкций одновременно с помощью 14-стадийного конвейера.

  2. Технология Intel Advanced Digital Media Boost (улучшенные цифровые медиа возможности) позволяет обрабатывать все команды SSE (SSE, SSE2, SSE3 и SSE4), работающие с 128-битными операциями, широко используемые в мультимедийных и графических приложениях, за один такт, что увеличивает скорость их выполнения.

  3. Технология Intel Advanced Smart Cache (улучшенный интеллектуальный кэш) подразумевает наличие общей для всех ядер кэш-памяти второго уровня (L2), совместное использование которой снижает энергопотребление и повышает производительность. При этом, по мере необходимости, в двухъядерном процессоре одно из ядер может использовать весь объем кэш-памяти L2 при динамическом отключении другого ядра.

  4. Технология Intel Smart Memory Access (интеллектуальный доступ к памяти) повышает производительность системы, сокращая время отклика памяти и способствуя тем самым более эффективному использованию пропускной способности подсистемы памяти.

  5. Технология Intel Intelligent Power Capability (интерактивное подключение подсистем) способствует понижению энергопотребления за счет активизирования только необходимых для выполнения текущих операций узлов процессора.