Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Recenzije
  • Procesori bez podrške za sse 4.1 ne rade. Arhitektura AMD Buldožera

Procesori bez podrške za sse 4.1 ne rade. Arhitektura AMD Buldožera

Sa stanovišta podrške za SSE ekstenzije, Intel i AMD idu, doduše na različite, ali ponekad preklapajuće puteve. Na primjer, Phenom i Barcelona procesori nude podršku za SSE4a instrukcije, koje su inferiorne u skupu instrukcija na SSE4.1 koji podržavaju procesori Intel Penryn generacije. Nehalem procesori će ponuditi podršku za SSE4.2, a AMD će implementirati SSE5 podršku u svoje procesore Bulldozer generacije, koji će biti objavljeni najkasnije 2010. godine. Intel je spreman da odgovori na SSE5 sa setom AVX instrukcija, koje će podržavati procesori Sandy Bridge generacije.

Inače, u ovom kontekstu možemo spomenuti i SSSE3 ekstenzije, koje podržavaju 65 nm Intel procesori Conroe generacije. AMD ih je ignorisao, ali situacija bi se mogla promijeniti ako je vjerovati dokumentu koji je nedavno objavljen na službenoj stranici AMD-a. U novoj reviziji CPUID specifikacija, AMD priznaje da njegovi procesori mogu dobiti podršku za SSSE3 (ne treba se brkati sa SSE3):

Usudili bismo se pretpostaviti da će se podrška za SSSE3 pojaviti u AMD procesorima Shanghai generacije. Usput, AMD najavljuje podršku za SSE5, koja će, prema preliminarnim procjenama, biti implementirana najkasnije 2010. godine.

Konačno, AMD je spreman da preuzme SSE4.1 ekstenzije koje koriste Intel 45nm procesori:

U teoriji, ovo će povećati brzinu AMD procesora sa video i 3D grafikom. Očigledno, podrška za SSE4.1 će se pojaviti i u 45 nm procesorima Shanghai generacije. Kao i uvijek, praktične prednosti korištenja svih ovih ekstenzija ovisit će o optimizaciji softvera. U tom smislu, softverska industrija donekle zaostaje za proizvođačima procesora.

Doduše, ovaj dokument je vodič za programere i ne garantuje direktno da će se navedene ekstenzije pojaviti u AMD procesorima. Ipak, interesovanje kompanije za njih sugeriše da će neki novi setovi instrukcija biti dodati sledećim generacijama AMD procesora.

Prije nekoliko mjeseci, AMD je predstavio novu arhitekturu koja će se koristiti u novim procesorima počevši od 2011. godine. Nova arhitektura je nazvana Buldožer i potpuno je drugačija od trenutne AMD64 arhitekture koju AMD koristi od 2003. godine.

Arhitektura Buldožera će naslijediti neka od tehnoloških rješenja uvedena sa AMD64 arhitekturom, kao što je integrirana memorija i kontroler magistrale HyperTransport za komunikaciju između procesora i čipseta.

Buldožer Je kodno ime arhitekture, a ne specifično ime procesora. Kao što to obično biva, prvo izdanje procesora će biti fokusirano na tržište servera, zatim izdanje za tržište skupih računara visokih performansi, zatim na srednji cjenovni segment i na kraju za tržište na nivou budžeta. .

Iako AMD nije otkrio specifikacije novih procesora, ističu da će prvi desktop procesori biti bazirani na novom soketu. AM3 + koji će biti kompatibilan sa postojećom AM3 utičnicom. Međutim, Socket AM3 + neće biti kompatibilan sa Socket AM3 matičnim pločama.

Bulldozer arhitektura će imati Intelovu tehnologiju nalik Turbo Boostu, koja automatski overklokuje procesor.
Prije nego što govorimo o internoj arhitekturi Buldozera, pogledajmo skup instrukcija koje podržava nova arhitektura.

Arhitektura Buldožera, osim što je kompatibilna sa standardom instrukcija x86, podržavat će sljedeće dodatne skupove instrukcija:

  • SSE4.1 i SSE4.2
  • AVX (Napredna vektorska proširenja) sa dvije dodatne instrukcije XOP i FMA4
  • AES (Advanced Encryption Standard) - napredni standard šifriranja
  • LWP (Light Weight Profiling)

SSE4.1 i SSE4.2

Konačno, AMD procesori će podržavati SSE4 skup instrukcija. AMD procesori trenutno ne podržavaju ovaj skup instrukcija, što poboljšava performanse u multimedijskim aplikacijama (kao što su aplikacije za obradu slika i videa). Trenutno, AMD procesori podržavaju sopstveni skup instrukcija pod nazivom SSE4a, što nije isto što i SSE4.

AVX (napredna vektorska proširenja)

Svojevremeno je AMD ponudio korištenje novog skupa instrukcija SSE5. Zbog toga je Intel odlučio da kreira sopstvenu implementaciju onoga što se zvalo SSE5 i nazvao ovu instrukciju - AVX (Advanced Vector Extensions). AMD je odlučio da doda ovaj skup instrukcija za arhitekturu Buldožera.

AVX instrukcije će takođe biti podržane od strane Intelovih novih Sandy Bridge procesora.

AVX skup instrukcija dodaje 12 novih instrukcija i povećava veličinu XMM registara sa 128 bita na 256 bita.

U arhitekturi Bulldozer, AMD je odlučio da koristi neke od instrukcija koje su predložene za SSE5. Stoga je upotreba AVX-a u arhitekturi Buldožera potpunija od Intelove. Ove dodatne instrukcije se zovu XOP i FMA4. AMD je takođe primetio da AVX ima podskup naredbi FMAC (Fused Multiply Accumulate), ali je u stvari deo skupa XOP instrukcija.

AES (napredni standard šifriranja)

Ovaj skup instrukcija se već koristi u novim Intel procesorima baziranim na "Westmere" arhitekturi (osim za Core i3), a sastoji se od šest novih instrukcija vezanih za enkripciju. Intel ovaj skup instrukcija naziva AES-NI.

LWP (Light Weight Profiling)

LWP instrukcije mogu poboljšati performanse višenitnog softvera koji radi na višejezgrenim procesorima. LWP uključuje šest novih instrukcija.

Često moderni softver ili igre zahtijevaju da procesor ima SSE 4.1 - 4.2 instrukcije. Ako ih nema, potrebna aplikacija se ne može pokrenuti, neka greška se ruši ili se ništa ne dešava.

FarCry 5 se kune u nedostatak SSE 4.2

U isto vrijeme, snaga procesora može biti sasvim dovoljna za manje ili više udobnu igru ​​(na primjer, neki Xeon procesori za 775 socket još uvijek su sposobni proizvoditi podnošljiv FPS u novim proizvodima), a ponekad je potreban i zahtjev za uputama čak ni za samu igru, već za zaštitu od kopiranja na poslu. Na primjer, Denuvo zaštita nije dozvoljavala vlasnicima starijih procesora da igraju Assassin's Creed Origins, iako sama igra nije zahtijevala najnovije upute.

Druge popularne igre ili njihove komponente takođe zahtevaju SSE 4.1 ili 4.2: No Man Sky, Far Cry 5, Dishonored 2, Mafia 3 i druge.

Ipak, rješenje postoji, iako ne garantuje 100% uspjeh. Za pokretanje željene aplikacije možete koristiti emulator sde external, koji se može preuzeti sa linka (odaberite verziju za windows) ili na dnu ovog članka.

Kako koristiti SSE 4.1-4.2 emulator

  • Preuzmite arhivu sa sde external i raspakujte je tako da sde.exe bude u folderu sa željenom igrom ili programom
  • Kreirajte prečicu za sde.exe. Zatim otvaramo svojstva prečice i dodajemo objekt u parametar - potrebnu datoteku.exe... Na primjer: D: \ Igre \ No Man "s Sky \ Binaries \ sde.exe" - NMS.exe. Mora postojati razmak iza posljednjeg navodnika, inače sistem neće dozvoliti spremanje prečice.
  • Takođe, u svojstvima prečice na kartici "Kompatibilnost" treba staviti opciju "pokreni kao administrator".
  • Sačuvajte prečicu i pokrenite je. Pojavljuje se crni prozor, možete ga zatvoriti. Nakon nekog vremena, potrebna aplikacija bi trebala početi.

SSE(Streaming SIMD ekstenzije) set uputstava i SIMD ekstenzija procesor (Jedna instrukcija, više podataka, jedna instrukcija - puno podataka) prvi put uveden u procesore Pentium III (Katmai), kao odgovor na uputstva izdata godinu dana ranije 3DNow! od AMD... U početku je set bio pozvan KNI(Katmai New Instructions), ali je kasnije dobio svoj sadašnji naziv. Tehnologija je prvi put uvedena u masovnu proizvodnju u 1999 godine, sa izlaskom PIII (Katmai).

Instrukcije se primjenjuju kada trebate izvršiti iste radnje na različitim podacima. Hvala za SSE dobija se veoma veliko povećanje performansi zbog paralelizacije tokova računarskih podataka (4 proračuna po ciklusu takta).

Za razliku od MMX i 3DNow! Instrukcije, SSE može istovremeno koristiti svoje instrukcije zajedno sa instrukcijama koprocesora, budući da registri SSE a koprocesori se ne dijele. To je, međutim, još jedna neosporna prednost, kao i mogućnost rada sa necijelim brojevima ( MMX mogao raditi samo sa cijelim brojevima).

Upotreba SSE moguće samo ako operativni sistem podržava ova uputstva.

SSEsadrži:

SIMD ekstenzija dodaje osam (ili 16 ako je procesor 64 -bit) 128 -bitni registri XMM(XMM 0-XMM 7) podijeljeno sa četiri 32 -bit (jednostruke preciznosti) registar s pomičnim zarezom. Takođe, postava uključuje 32 -bit (in x 86-6464 -bit) kontrolni i nadzorni registar, koji je takođe potreban za provjeru statusa SSE instrukcije.

Pošto svaki registar ima 128 -bit, može pohraniti sve 4 od 32 -bit brojevi s pomičnim zarezom (1 bit znak, 8-bitni izlagači, 23 -x bit mantisa). Zapravo, u jednom taktu, bilo koji podatak koji se uklapa 128 bitova (slova, cijeli brojevi, bajtovi, dvostruka preciznost, itd.) i sve ovisi o tome optimizacija programa za konkretan zadatak.

SSE

SSE može raditi 70 novo instrukcije koji rade na ovim 128 komadići, MMX pa čak i obične 32 -bit registruje if SIMD idle idle.

SSE 2

SSE 2 upute, pojavile su se s izdavanjem prve Pentium 4 i značajno poboljšana SSE prva generacija. Uključuje mogućnost korištenja operacija na skalarnim i pakiranim tipovima podataka. Postoje upute za strujnu obradu cijelih brojeva MMX podaci u 128 -bit XMM registri SSE... Novi set uputstava znatno pojednostavio rad programeri pa se čak rodila i izreka - “ SSE trebao se roditi kao SSE 2».

SSE 3

Također je imao ime PNI (Prescott New Instructions). Dodano dodatnih 13 instrukcija koji proširuju matematičke sposobnosti DSP i protok menadžment instrukcije. Više kao kozmetičko poboljšanje nego onaj praktični koji je bio prethodni update.

SSSE 3

Dodatno ažuriranje za SSE 3 koji uključuje 16 novih instrukcija... Hajde da se množimo 16 - ovi brojevi bitova sa fiksnom točkom i ispravnim zaokruživanjem, unose riječi u instrukcije i preuređuju bajtove u njima.

Dodano 54 uputstva ali sa rezervama. V SSE 4.1(pojavio se u Intel Penryn) sadrži skraćeni skup od 47 uputstva i u SSE 4.2- puna, od 54 (+7 dodano u arhitekturi Nehalem).

Uputstva rade samo sa 128 -bit XMM 0-XMM 15... Dodano POPCNT i dodatne cjelobrojne instrukcije itd. SSE 4 doneo skoro isto toliko inovacija kao i prvi SSE... Glavni pravac u razvoju bio je proširenje multimedijalnih mogućnosti - dekodiranje igara, ubrzanje fizičkih i vektorskih proračuna za igre, ubrzanje obrade fotografija, muzike itd.

Pozdrav svima. Hajdemo danas razgovarati o tome kako saznati koje SSE instrukcije procesor podržava. Ali šta je SSE ti znaš? Ne znam, i nije da ne znam, ne mogu ni da shvatim šta je to. Pa, odnosno, razumijem da je ovo instrukcija procesora koja je potrebna za optimizaciju njegovog rada, odnosno da sa istom frekvencijom postotaka sa ovom instrukcijom može obraditi više naredbi. Ali ovo je tako, grubo rečeno da tako kažem...

O SSE uopste ne znam gde je to u zivotu potrebno, mozda za igrice? Znam šta je Hyper-threading (iako to nije instrukcija procesora, to je tehnologija), šta je VT-x, VT-d, šta je EM64T, ne znam šta je SSE! Pa, ovo su pite momci

Ukratko, momci, odmah ću vam reći da postoji mala škripac s ovim slučajem, mislim da se sa standardnim Windows alatima kao što je SSE ne može saznati da li je ili nije. Ovdje morate preuzeti poseban program. Ali ne brinite, ovaj super duper program je besplatan, vrlo je malo težak, kompjuter se uopšte ne učitava, ali je istovremeno MEGA KORISAN i zove se CPU-Z (usput, možete preuzeti ovdje: cpuid.com/softwares/cpu-z.html, ovo je službena stranica).

Dakle, momci, preuzeli CPU-Z, instalirali ga i onda ga pokrenuli. I odmah ćete saznati koliko ovih SSE-a imam:

Ne jedan ili dva, nego čak šest, dragi ljudi

Usput, kao što vidite ima još dosta korisnih informacija, vidite? Ako hitno trebate saznati nešto o svom procesu, onda brzo pokrenite CPU-Z i ups, sve što vam treba je na dohvat ruke! Kažem da je program CPU-Z jedna dobra stvar! Ne vjerujete mi? Pa, nema problema, odmah ću ti to dokazati. Vidite, znate li kada je puštena ova ili ona memorijska traka? Pa, to jest, datum njegovog puštanja u pogon, da tako kažem. Ili vam to nije zanimljivo? Pa, neki ljudi su veoma zainteresovani, na primer, ja sam veoma zainteresovan! A sada program CPU-Z može prikazati takve informacije! Dakle, ljudi, pogledajte, pokrenuli ste CPU-Z, idite na karticu SPD, odaberite slot sa trakom (lijevo), odnosno konektor gdje je instaliran i pogledajte informacije na odabranoj traci. Imam jednu traku za 8 svirki u četvrtom slotu i ovo je pokazao CPU-Z program:

Ovdje možete vidjeti da je moj plank pušten u prodaju u 30. sedmici 2014. godine. Takođe piše da je moj proizvođač Hyundai Electronics, pa ovo je naziv Hynix bara

Pa, ukratko, CPU-Z je super, ako trebate brzo pogledati najvažnije informacije o hardveru računara ili laptopa, sve će to pokazati bez šale! Ukratko, preporučujem momke!

A ipak, zaboravio sam da napišem nešto o SSE. Ne možete omogućiti ili onemogućiti SSE. Jer ova instrukcija postoji ili ne postoji. Na primjer, Hyper-threading može biti omogućen/onemogućen, ali SSE nije!

To je sve momci, nadam se da vam je ovde sve bilo jasno, a ako nesto nije u redu, onda se izvinjavam. Da li vam je ova informacija bila korisna, iskreno? Nadam se svim srcem da da! Srecno u zivotu,da si zdrav a ne bolestan,srecno

09.12.2016

Top srodni članci