Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Vlerësime
  • Procesorët pa mbështetje sse 4.1 nuk do të funksionojnë. Arkitekturë AMD Buldozer

Procesorët pa mbështetje sse 4.1 nuk do të funksionojnë. Arkitekturë AMD Buldozer

Nga pikëpamja e mbështetjes për zgjerimet SSE, Intel dhe AMD shkojnë në rrugë të ndryshme, por ndonjëherë të mbivendosura. Për shembull, procesorët Phenom dhe Barcelona ofrojnë mbështetje për instruksionet SSE4a, të cilat janë inferiore për sa i përket grupit të instruksioneve ndaj SSE4.1 të mbështetur nga procesorët e gjeneratës Penryn të Intel. Procesorët Nehalem do të ofrojnë mbështetje për SSE4.2, dhe AMD do të zbatojë mbështetjen SSE5 në procesorët e saj të gjenerimit të Buldozer, të cilët do të dalin jo më herët se 2010. Intel është gati t'i përgjigjet daljes SSE5 me grupin e instruksioneve AVX, i cili do të mbështetet nga procesorët e gjenerimit të Sandy Bridge.

Meqë ra fjala, në këtë kontekst mund të përmendim edhe shtesat SSSE3, të cilat mbështeten nga procesorë Intel 65 nm të gjeneratës Conroe. AMD i injoroi ato, por situata mund të ndryshojë, sipas një dokumenti të publikuar së fundmi në faqen zyrtare të AMD. Në edicionin e ri të specifikimeve të CPUID, AMD pranon se procesorët e saj mund të marrin mbështetje për SSSE3 (të mos ngatërrohet me SSE3):

Ne guxojmë të supozojmë se mbështetja për SSSE3 do të shfaqet në procesorët AMD të gjeneratës së Shangait. Gjatë rrugës, AMD njofton mbështetjen për SSE5, e cila do të zbatohet jo më herët se 2010, sipas vlerësimeve paraprake.

Më në fund, AMD është gati të miratojë shtesat SSE4.1 të përdorura nga procesorët Intel 45nm:

Teorikisht, kjo do të rrisë shpejtësinë e procesorëve AMD me video dhe grafikë tredimensionale. Natyrisht, mbështetja për SSE4.1 do të shfaqet edhe në procesorët 45 nm të gjeneratës së Shangait. Si gjithmonë, përfitimi praktik i përdorimit të të gjitha këtyre shtesave do të varet nga optimizimi i softuerit. Në këtë kuptim, industria e softuerit është disi prapa prodhuesve të procesorëve.

Duhet pranuar se dokumenti i rishikuar është një udhëzues për programuesit dhe nuk garanton drejtpërdrejt që shtesat e listuara do të shfaqen në procesorët AMD. Megjithatë, interesimi i kompanisë për to sugjeron që disa grupe të reja instruksionesh do të regjistrohen në gjeneratat e ardhshme të procesorëve AMD.

Pak muaj më parë, AMD prezantoi një arkitekturë të re që do të përdoret në procesorë të rinj duke filluar nga viti 2011. Arkitektura e re quhet Bulldozer dhe është krejtësisht e ndryshme nga arkitektura aktuale AMD64 që AMD ka përdorur që nga viti 2003.

Arkitektura Buldozer do të trashëgojë disa nga zgjidhjet teknologjike të prezantuara me arkitekturën AMD64, të tilla si: kontrolluesi i integruar i memories dhe përdorimi i autobusit HiperTransport për komunikim ndërmjet procesorit dhe chipsetit.

Buldozerështë një emër kodi i arkitekturës, jo një emër specifik procesori. Siç ndodh zakonisht, lëshimi i parë i procesorëve do të përqendrohet në tregun e serverëve, pastaj lëshimi për tregun e kompjuterëve të shtrenjtë me performancë të lartë, më pas për segmentin me çmim mesatar dhe në fund për tregun e nivelit buxhetor.

Edhe pse AMD nuk zbuloi karakteristikat e procesorëve të rinj, ata vunë në dukje se procesorët e parë desktop do të bëhen në prizën e re. AM3+, i cili do të jetë i pajtueshëm me prizën ekzistuese AM3. Megjithatë, Socket AM3+ nuk do të jetë në përputhje me pllakat amë Socket AM3.

Arkitektura Bulldozer do të ketë një teknologji të ngjashme me Turbo Boost të Intel-it, duke lejuar mbingarkesë automatike të procesorit.
Përpara se të flasim për arkitekturën e brendshme të Buldozerit, le të hedhim një vështrim në grupin e udhëzimeve të mbështetur nga arkitektura e re.

Arkitektura e Buldozerit, përveçse është e pajtueshme me standardin e udhëzimeve x86, do të mbështesë grupet e mëposhtme të udhëzimeve shtesë:

  • SSE4.1 dhe SSE4.2
  • AVX (Advanced Vector Extensions) me dy udhëzime shtesë XOP dhe FMA4
  • AES (Advanced Encryption Standard) - standard i avancuar i enkriptimit
  • LWP (Profilizimi i peshës së lehtë)

SSE4.1 dhe SSE4.2

Më në fund, procesorët AMD do të mbështesin grupin e udhëzimeve SSE4. Aktualisht, procesorët AMD nuk e mbështesin këtë grup udhëzimesh, i cili përmirëson performancën në aplikacionet multimediale (siç janë aplikacionet e përpunimit të imazheve dhe videove). Aktualisht, procesorët AMD mbështesin grupin e tyre të udhëzimeve të quajtur SSE4a, i cili nuk është i njëjtë me SSE4.

AVX (Zgjerime të avancuara vektoriale)

Në një kohë, AMD sugjeroi përdorimin e grupit të ri të udhëzimeve SSE5. Kjo është arsyeja pse Intel vendosi të krijojë zbatimin e vet të asaj që quhej SSE5 dhe e quajti këtë udhëzim - AVX (Zgjerime të Avancuara Vector). AMD vendosi të shtojë këtë grup instruksionesh në arkitekturën e Buldozerit.

Udhëzimet AVX do të mbështeten gjithashtu nga procesorët e rinj Sandy Bridge të Intel.

Kompleti i udhëzimeve AVX shton 12 instruksione të reja dhe rrit madhësinë e regjistrave XMM nga 128 bit në 256 bit.

Në arkitekturën e Buldozerit, AMD vendosi të përdorë disa nga udhëzimet që u propozuan për SSE5. Kështu, përdorimi i AVX në arkitekturën Buldozer është më i plotë se ai i Intel. Këto udhëzime shtesë quhen XOP dhe FMA4. AMD gjithashtu vuri në dukje se AVX ka një nëngrup udhëzimesh FMAC (Fused Multiply Acumulate), por në fakt, ai është pjesë e grupit të udhëzimeve XOP

AES (Standardi i avancuar i enkriptimit)

Ky grup instruksionesh përdoret tashmë në procesorët e rinj Intel të bazuar në arkitekturën "Westmere" (përveç Core i3) dhe përbëhet nga gjashtë udhëzime të reja të lidhura me enkriptimin. Intel e quan këtë grup udhëzimesh AES-NI.

LWP (Profilizimi i peshës së lehtë)

Udhëzimet LWP do të përmirësojnë performancën e softuerit me shumë fije që funksionojnë në procesorë me shumë bërthama. LWP përfshin gjashtë udhëzime të reja.

Shpesh programet ose lojërat moderne kërkojnë që procesori të ketë udhëzime SSE 4.1 - 4.2. Në mungesë të një të tillë, nuk është e mundur të nisni aplikacionin e dëshiruar, një lloj gabimi rrëzohet ose thjesht asgjë nuk ndodh.

FarCry 5 ankohet për mungesën e SSE 4.2

Në të njëjtën kohë, fuqia e procesorit mund të jetë mjaft e mjaftueshme për një lojë pak a shumë të rehatshme (për shembull, disa procesorë Xeon për prizën 775 janë ende në gjendje të japin FPS të mirë në produkte të reja), dhe kërkesa për udhëzime ndonjëherë është e nevojshme jo edhe për vetë lojën, por për mbrojtjen e kopjimit të punës. Për shembull, mbrojtja Denuvo nuk i lejoi pronarët e procesorëve të vjetër të luanin Assassin's Creed Origins, megjithëse vetë loja nuk kërkonte udhëzimet më të fundit.

Lojëra të tjera të njohura ose përbërësit e tyre kërkojnë gjithashtu SSE 4.1 ose 4.2: No Man Sky, Far Cry 5, Dishonored 2, Mafia 3 dhe të tjera.

Megjithatë, ka një zgjidhje, megjithëse jo 100% sukses i garantuar. Për të ekzekutuar aplikacionin e dëshiruar, mund të përdorni emulatorin sde e jashtme, i cili mund të shkarkohet nga lidhja (zgjidhni versionin për Windows) ose në fund të këtij artikulli.

Si të përdorni emulatorin SSE 4.1-4.2

  • Shkarkoni arkivin nga sde external dhe shpaketoni atë në mënyrë që sde.exe të jetë në dosjen me lojën ose programin e dëshiruar
  • Krijoni një shkurtore për sde.exe. Pastaj hapim vetitë e shkurtores dhe shtojmë objektin në parametër - skedari i dëshiruar .exe. Për shembull: D:\Games\No Man's Sky\Binaries\sde.exe" - NMS.exe. Duhet të ketë një hapësirë ​​​​pas citatit të fundit, përndryshe sistemi nuk do t'ju lejojë të ruani shkurtoren.
  • Gjithashtu në vetitë e shkurtores në skedën "Përputhshmëri", duhet të vendosni opsionin "ekzekuto si administrator".
  • Ruani shkurtoren dhe ekzekutoni atë. Shfaqet një dritare e zezë, mund ta mbyllni. Pas një kohe, aplikimi i dëshiruar duhet të fillojë.

SSE(Transmetimi i shtesave SIMD) grup udhëzimesh dhe Zgjatja SIMD procesor (Udhëzim i vetëm, të dhëna të shumëfishta, një udhëzim - shumë të dhëna), i prezantuar për herë të parë në procesorë Pentium III (Katmai), në përgjigje të udhëzimeve të lëshuara një vit më parë 3D Tani! nga AMD. Fillimisht, grupi u thirr KNI(Katmai New Instructions), por më vonë mori emrin e tij aktual. Teknologjia u prezantua për herë të parë në prodhimin masiv në 1999 vit, me lirimin III (Katmai).

Udhëzimet përdoren kur duhet të kryeni të njëjtat veprime në të dhëna të ndryshme. falë SSE fitohet një fitim shumë i madh i performancës për shkak të paralelizimit të rrymave të të dhënave llogaritëse (4 llogaritje për cikël).

Ndryshe nga MMX dhe 3D Tani! Udhëzimet SSE mund të përdorë njëkohësisht instruksionet e tij së bashku me instruksionet e bashkëprocesorit, që nga regjistrat SSE dhe bashkëprocesori nuk ndahen. Sidoqoftë, ky është një avantazh tjetër i padiskutueshëm, si dhe aftësia për të punuar me numra jo të plotë ( MMX mund të punonte vetëm me numra të plotë).

Përdorimi SSE e mundur vetëm nëse sistemi operativ i mbështet këto udhëzime.

SSEpërbëhet nga:

SIMD zgjerimi shton tetë(ose 16 nëse procesori 64 -bit) 128 -regjistrat e biteve XMM(XMM 0-XMM 7) pjesëtuar me katër 32 -regjistër me pikë lundruese (me saktësi të vetme). Gjithashtu, përmban 32 -bit (në x86-6464 -bit) regjistri i komandës dhe kontrollit, i cili gjithashtu nevojitet për të kontrolluar statusin SSE udhëzimet.

Meqenëse çdo regjistër ka 128 -bit, mund të ruajë gjithçka 4 nga 32 - bit numrat me pikë lundruese (1 pak shenjë, 8-bit ekspozuesit, 23 -x bit mantissa). Në fakt, në një cikël mund të ekzekutohet çdo e dhënë që përshtatet 128 bit (shkronja, numra të plotë, bajt, saktësi të dyfishtë, etj.) dhe gjithçka varet nga optimizimi i programit për një detyrë specifike.

SSE

SSE mund të kryejë 70 i ri udhëzimet, të cilat punojnë në këto 128 copa, MMX madje edhe e zakonshme 32 -regjistrat bit, nëse SIMD i papunë i papunë.

SSE 2

Udhëzimet SSE 2 u shfaqën me lëshimin e të parit Pentium 4 dhe është përmirësuar shumë SSE gjenerata e parë. Përfshin aftësinë për të përdorur operacione në llojet e të dhënave skalare dhe të kufizuara. Ka udhëzime për përpunimin e numrave të plotë në transmetim MMX të dhënat në 128 - bit XMM regjistrat SSE. Një grup i ri udhëzimesh e lehtësoi shumë punën programuesit dhe madje lindi një thënie - " SSE duhej të kishte lindur kështu SSE 2».

SSE 3

I emërtuar gjithashtu PNI (Prescott udhëzime të reja). Shtuar 13 udhëzime shtesë, të cilat zgjerojnë mundësitë matematikore DSP dhe rrjedhin menaxhimi udhëzimet. Më shumë si përmirësim kozmetik sesa praktike, e cila ishte përditësimi i mëparshëm.

SSSE 3

Përditësim shtesë për SSE 3, që përfshin 16 udhëzime të reja. Le të shumohen 16 -ti numrat e biteve me pikë fikse dhe rrumbullakimi i saktë, futni fjalët në udhëzime dhe riorganizoni bajtet në to.

Shtuar 54 udhëzime, por me rezerva. V SSE 4.1(u shfaq në Intel Penryn) përmban një grup të cunguar të 47 udhëzime, dhe ne SSE 4.2- i plotë, nga 54 (+7 shtuar në arkitekturë Nehalem).

Udhëzimet funksionojnë vetëm me 128 - bit XMM 0-XMM 15. Shtuar POPCNT dhe udhëzime shtesë për numra të plotë etj. SSE 4 solli pothuajse po aq risi sa e para SSE. Drejtimi kryesor në zhvillim ishte zgjerimi i aftësive multimediale - dekodimi i lojës, përshpejtimi i llogaritjeve fizike dhe vektoriale për lojëra, përshpejtimi i përpunimit të fotografive, muzikës etj.

Përshëndetje të gjithëve Le të flasim sot se si të zbulojmë se cilat udhëzime SSE mbështet procesori. Por çfarë është SSE ju e dini? Nuk e di, dhe jo se nuk e di, as nuk mund ta kuptoj se çfarë është. Epo, domethënë, unë e kuptoj që ky është një udhëzim procesori që nevojitet për të optimizuar funksionimin e tij, domethënë, në mënyrë që në të njëjtën frekuencë, procesori me këtë udhëzim të mund të përpunojë më shumë komanda. Por kjo është kështu, përafërsisht, do të ishte kështu të thuhej ...

Për SSE, nuk e di fare se ku duhet në jetë, ndoshta për lojëra? Unë e di se çfarë është Hyper-threading (edhe pse nuk është një instruksion procesori, është një teknologji), çfarë janë VT-x, VT-d, e di se çfarë është EM64T, por nuk e di se çfarë është SSE! Epo, këta janë byrekët djema

Me pak fjalë, djema, do t'ju them menjëherë se ka një problem të vogël me këtë rast, dua të them që nuk mund të zbuloni një gjë të tillë si SSE me mjete standarde të Windows nëse ekziston apo jo. Këtu ju duhet të shkarkoni një program të veçantë. Por mos u shqetesoni, ky program super duper eshte falas, peshon shume pak, kompjuteri nuk ngarkon fare, por njekohesisht eshte MEGA DOBISHEM dhe quhet CPU-Z (meqe ra fjala mundeni shkarkojeni këtu: cpuid.com/softwares/cpu-z.html, kjo është faqja zyrtare).

Kështu djema, shkarkoni CPU-Z, e ​​instaluan dhe më pas e nisën. Dhe menjëherë do të dini gjithçka, ja sa nga këto SSE kam:

Jo një ose dy, por gjashtë, wow djema

Nga rruga, siç mund ta shihni, ka ende shumë informacione të dobishme këtu, shihni? Nëse ju duhet urgjentisht të dini diçka rreth procesit tuaj, atëherë ekzekutoni shpejt CPU-Z dhe oops, gjithçka që ju nevojitet është në majë të gishtave! Unë them që programi CPU-Z është një gjë! Nuk besoj? Epo, nuk ka problem, do t'jua vërtetoj menjëherë. Shikoni, a e dini se kur u lëshua ky apo ai memorie? Epo, domethënë data e lëshimit të saj në fabrikë, si të thuash. Apo nuk jeni të interesuar? Epo, disa njerëz janë shumë të interesuar, për shembull, unë jam shumë i interesuar! Dhe tani programi CPU-Z mund të tregojë një informacion të tillë! Pra, djema, shikoni, ekzekutoni CPU-Z, shkoni te skeda SPD, zgjidhni folenë me shiritin (në të majtë), domethënë lidhësin ku është instaluar dhe shikoni informacionin në shiritin e zgjedhur. Tani kam një shirit për 8 koncerte në slotin e katërt, dhe ky është informacioni që tregoi programi CPU-Z:

Këtu mund të shihni që shiriti im u publikua në javën e 30-të të 2014-ës. Është shkruar gjithashtu që prodhuesi im është Hyundai Electronics, mirë, ky është emri i shiritit Hynix

Epo, me pak fjalë, CPU-Z është super, nëse duhet të shikoni shpejt informacionin më të rëndësishëm në lidhje me harduerin e një kompjuteri ose laptopi, ai do t'i tregojë të gjitha këto pa asnjë shaka! Me pak fjalë, unë rekomandoj djema!

E megjithatë, harrova të shkruaj diçka për SSE. Ju nuk mund të aktivizoni ose çaktivizoni SSE. Sepse ky udhëzim ose është atje ose jo. Për shembull, mund të aktivizoni/çaktivizoni Hyper-threading, por jo SSE!

Kjo është e gjitha djema, shpresoj se gjithçka ishte e qartë për ju këtu, dhe nëse diçka nuk është në rregull, atëherë kërkoj falje. A ishte ky informacion i dobishëm për ju, sinqerisht? Unë do të shpresoj me gjithë zemër kështu! Paç fat në jetë, që të jeni të shëndetshëm dhe jo të sëmurë, fat të mirë

09.12.2016

Artikujt kryesorë të lidhur