Суперскаларна архитектура је тип дизајна и конструкције микропроцесора који омогућава а процесор да ради на више скупова инструкција у исто време – тако што их шаље кроз одвојено извршење јединице. Свака јединица и даље може да рукује само једним скупом инструкција по редоследу, међутим могуће је да више јединица ради истовремено.
Суперскаларна архитектура захтева употребу уграђеног планера који гледа кроз ред инструкција и идентификује групе и скупове инструкција које нису у сукобу једна са другом.
Тецхнипагес објашњава суперскаларну архитектуру
Другим речима, оне које не захтевају коришћење истих ресурса у исто време. Ови скупови инструкција могу да раде паралелно јер не морају да се „боре“ за ресурсе, на пример. Међутим, многе групе и скупови се могу груписати заједно, затим се прослеђују за извршење.
Једино ограничење је број доступних цевовода. Интел Пентиум чип има два – то значи да је процесор у стању да изврши два сета инструкција по појединачном циклусу такта. Ови циклуси такта се мере у херцима – процесор од 2 Гхз, који је на доњем крају тренутних могућности, може да обради две милијарде инструкција у секунди. Иако то може звучати много, није неуобичајено да процесор мора да изврши десетине или чак стотине хиљада инструкција за програм високог интензитета.
Суперскаларна архитектура у процесорима им омогућава да ефикасније изводе неопходна израчунавања, додељивањем резервних ресурса другим задацима у другом (или било ком даљем) цевоводу. Насупрот томе, скаларни процесор једноставно не би користио ресурсе који нису потребни за процес, чак и ако би могли бити корисни за други скуп процеса.
Уобичајене употребе суперскаларне архитектуре
- Суперскаларна архитектура представља ефикаснији тип структуре процесора.
- Иако не увек, суперскаларна архитектура се такође обично конструише.
- У суперскаларном ЦПУ-у, диспечер чита инструкције из меморије и одлучује које се могу изводити паралелно додељивањем правих ресурса.
Уобичајене злоупотребе суперскаларне архитектуре
- Суперскаларна архитектура је побољшани тип дизајна процесора који је заменио скаларне у Интел процесорима.