Anonim

Чујемо доста о сетовима инструкција, при чему је к86 сет инструкција један од најчешћих; међутим, постоји пуно више сетова поука него само к86. У ствари, постоји пуно сетова инструкција специфичних за произвођача, као што је Интелов ССЕ3 сет инструкција. Ми ћемо посебно гледати ССЕ3 у овом прегледу, па слиједите доље да сазнате све о њему.

Шта је сет упутстава?

Да бисте разумели ССЕ3, важно је да схватите шта је сет инструкција и шта ради. Скуп инструкција, који се често назива и Инструкција скупа архитектура (ИСА), у суштини је машински језик - рачунарски програмски језик на који рачунар може директно да одговори (нпр. Бинарна или шеснаестаста инструкција). Речено је да скуп инструкција у основи пружа упутства или наредбе за процесор. Ове команде у основи говоре процесору да пређе на одређене транзисторе. Упутства могу бити једноставна као и наредбе за читање, писање и премештање , али добијају много више техничке него оне, јер је то основни део рачунарске архитектуре, помажући у руковању типовима података, меморијској архитектури, регистрима, руковању изузетцима, спољним И / О и још много тога.

Шта ради ССЕ3 сет упутстава?

Дакле, шта конкретно ради ССЕ3? ССЕ3 означава Стреаминг СИМД Ектенсионс 3, при чему "3" означава да је то трећа генерација или итерација скупа инструкција Стеаминг СИМД Ектенсионс (ССЕ).

На старијим процесорима само један податковни елемент може се обрадити по инструкцији. Али, увођењем ССЕ-а, овај сет упутстава омогућава упутствима за руковање и управљање више елемената података, што у коначници чини обраду читавог броја бржим у одређеним апликацијама. Првенствено, ССЕ заиста почиње када су у питању интензивније апликације, посебно тамо где је потребна 3Д графика. Добар пример били би видео игре, програми за уређивање видео записа, софтвер за 3Д моделирање и мноштво других апликација.

Трећа генерација - ССЕ3 - доноси једну велику промену: способност рада хоризонтално у регистру процесора. У прошлости смо били способни само за вертикалне операције. Увођењем ове могућности можемо обрађивати дигиталну обраду сигнала (ДСП) и 3Д операције знатно бржим темпом.

ССЕ3 доноси још једну уредну промену - ново упутство за претварање бројева с помичним зарезом у целове бројеве без да се побркате са режимом глобалног заокруживања. Постижући овај процес ефикаснијим са ССЕ3, наставни цевовод је много мање зачепљен, и на тај начин се избегава застој цевовода, што представља кашњење у руковању упутствима како би се избегла опасност.

Шта је са ССЕ4?

ССЕ4 је четврта итерација скупа упутстава за стреаминг СИМД Ектенсионс. Овај скуп упутстава садржи 54 упутства, мада је доступан подскуп - назван ССЕ4.1 који садржи 47 упутстава, али ћете тај подскуп пронаћи само у Пенрину. Сличан подскуп - ССЕ4.2 - са преосталих 7 упутстава налази се у Нехалем-овом Цоре и7 процесору.

Као што већ знамо, ССЕ3 (и претходне верзије) су посебна упутства за апликације засноване на „мултимедији“. На ССЕ4 можете гледати као на нову и побољшану верзију тог, у основи још додатно оптимизованог програмирања које омогућава обављање задатака много брже.

Завршни

Пратећи овај чланак, надали смо се да смо вам помогли да разумете неке више техничких аспеката ССЕ3 и ССЕ4 скупова упутстава. Имате питања? Обавезно нам се придружите у одељку за коментаре испод или изнад на ПЦМецх форумима!

Шта су ссе скупови упутстава и шта они раде?