Что такое суперскалярная архитектура? определение и значение

Суперскалярная архитектура - это тип конструкции и конструкции микропроцессора, который позволяет процессор для одновременной работы с несколькими наборами инструкций - отправляя их через отдельное выполнение единицы. Каждый модуль по-прежнему может обрабатывать только один набор инструкций по порядку, однако возможно одновременное выполнение нескольких модулей.

Суперскалярная архитектура требует использования встроенного планировщика, который просматривает очередь инструкций и определяет группы и наборы инструкций, которые не конфликтуют друг с другом.

Technipages объясняет суперскалярную архитектуру

Другими словами, те, которые не требуют одновременного использования одних и тех же ресурсов. Эти наборы инструкций могут выполняться параллельно, поскольку им не нужно «бороться» за ресурсы, как это было раньше. Однако многие группы и наборы, которые можно сгруппировать вместе, затем передаются для выполнения.

Единственное ограничение - количество доступных конвейеров. Чип Intel Pentium оснащен двумя - это означает, что процессор может выполнять два набора инструкций за один такт. Эти такты измеряются в герцах - процессор 2 ГГц, который находится на нижнем уровне текущих возможностей, может обрабатывать два миллиарда инструкций в секунду. Хотя это может показаться большим, процессору нередко приходится выполнять десятки или даже сотни тысяч инструкций для высокоинтенсивной программы.

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

Распространенное использование суперскалярной архитектуры

  • Суперскалярная архитектура представляет собой более эффективный тип структуры процессора.
  • Хотя не всегда, суперскалярная архитектура также обычно конвейерная.
  • В суперскалярном процессоре диспетчер считывает инструкции из памяти и решает, какие из них могут выполняться параллельно, выделяя правильные ресурсы.

Распространенные злоупотребления суперскалярной архитектурой

  • Суперскалярная архитектура - это улучшенный тип конструкции процессора, пришедший на смену скалярным в процессорах Intel.