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

click fraud protection

Суперскаларната архитектура е вид микропроцесорно проектиране и конструкция, която прави възможно a процесор да работи върху множество набори от инструкции едновременно – като ги изпраща чрез отделно изпълнение единици. Всяко устройство все още може да обработва само един набор от инструкции в даден ред, но е възможно няколко модула да работят едновременно.

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

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

С други думи, такива, които не изискват едновременно използване на същите ресурси. Тези набори от инструкции могат да работят паралелно, тъй като не е нужно да се „борят“ за ресурси, например. Въпреки това много групи и набори могат да бъдат групирани заедно, след това се предават за изпълнение.

Единственото ограничение е броят на наличните тръбопроводи. Чипът Intel Pentium включва две – това означава, че процесорът може да изпълнява два комплекта инструкции за единичен такт. Тези тактови цикли се измерват в херци – процесор от 2 Ghz, който е в долния край на текущите възможности, може да обработва два милиарда инструкции в секунда. Въпреки че това може да звучи много, не е необичайно процесорът да трябва да изпълнява десетки или дори стотици хиляди инструкции за програма с висок интензитет.

Суперскаларната архитектура в процесорите им позволява да извършват необходимите изчисления по-ефективно, като разпределят резервни ресурси за други задачи във втория (или който и да е друг) конвейер. За разлика от тях, скаларен процесор просто няма да използва ресурси, които не са необходими за даден процес, дори ако hey може да бъде полезен за друг набор от процеси.

Често срещани употреби на суперскаларна архитектура

  • Суперскаларната архитектура представлява по-ефективен тип структура на процесора.
  • Макар и не винаги, суперскаларната архитектура обикновено също е конвейерна.
  • В суперскаларен CPU диспечерът чете инструкции от паметта и решава кои могат да се изпълняват паралелно, като разпределя правилните ресурси.

Често срещани злоупотреби със суперскаларна архитектура

  • Суперскаларната архитектура е подобрен тип дизайн на процесора, който замени скаларните в процесорите на Intel.