ПредишенСледващото

конвейер

Монтаж на тръбопроводи - начин на изпълнение на инструкции процесор, където изпълнението на следващата инструкция започва преди пълното завършване на предишната команда (ако приемем, не разклонения).

Способност конвейер, свързана с процеса на отделяне на изпълнение на команди на последователни стъпки. извличане на инструкция, декодиране, операнд донесе, изпълни командата, рекордните резултати в паметта.

Особености на архитектурата на суперскаларна процесори

Терминът "суперскаларна структура" се отнася до структурата на процесора, който съдържа повече от едно изчисление единица. Тези изчислителни единици или конвейери, са възли, където се срещат всички основни обработва данни и команди.

Суперскаларна архитектура скаларна архитектура е развитието на SISD (Single Инструкция една дата) - една инструкция поток контролира един поток от данни.

Както е известно, изпълнението на който и да е процесор, когато предварително определена програма зависи от три параметъра: такт (или честота) за синхронизация, средният брой на изпълняваните инструкции на такт, а общият брой на изпълнените програмните инструкции. Невъзможно е да промените някои от тези параметри, независимо от другите, тъй като съответните базови технологии са свързани помежду си: честотата на часовника се определя от достигнатото ниво на технология на интегралната схема и функционална организация процесор, средният брой на циклите на командата зависи от функционалната организация и набор инструкции архитектура, както и броя на извършените програмни инструкции дефинирана от набор инструкции архитектура и съставител технология.

От това става ясно, че създаването на нов процесор с висока производителност изисква решаване на сложни проблеми и в трите сфери на развитие. В същото време ефективен от гледна точка на структурата на разходите не може да се разчита единствено на увеличаване на честотата на часовника. Икономическите съображения принуди разработчиците да се вземат решения, които се основават на маса технология.

Какво трябва да микропроцесор работи бързо и да е приложение? висока тактова честота, голям брой паралелни функционални механизми (на PID); "Умения", за да изтеглите всички тези устройства работят на различни приложения; кеш с висок капацитет, с висок капацитет (PS) и ниска латентност при работа, както и че е желателно тя се намира в работния набор от страниците на кандидатстване; системна шина с високо MS и т.н.

Поради ограниченията на модерни технологии, тези изисквания често са в конфликт помежду си и, разбира се, с изискването да се получи достатъчно висока доходност на ефективни чипове на достатъчно ниска цена. Ако честотата на часовника се издига, е трудно да се извърши сложна операция за един цикъл, обаче транспортьори често разделена на по-голям брой етапи (superpipelined характерен подход, например, Alpha 21064). Но това увеличава времето, необходимо за запълване дълги тръбопроводи време.

Ако все по-голям брой ИП (суперскаларна подход), там е предизвикателство за техния товар, който се използва по-специално изключителната техника (от - на - ред) и «спекулативен» (спекулативен) (на базата на прогнозата, в които клон на програмата ще се появи условно Transfer) за изпълнение на инструкции. Това увеличава сложността на микропроцесора и съответно неговата област, която е изпълнен с намаляване добив чип. Като примери за такъв подход може да доведе до микропроцесори с IBM POWER / P 2 SC и SGI / MIPS R 10000 архитектура; Същото важи и тук, и HP PA -8000.

Подкрепете проекта - споделете линка, благодаря!