Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Recenzije
  • Ne radi na procesorima bez podrške za sse 4.1. AMD Buldožer arhitektura

Ne radi na procesorima bez podrške za sse 4.1. AMD Buldožer arhitektura

Sa stajališta podržavanja SSE ekstenzija, Intel i AMD slijede različite ali ponekad isprepletene puteve. Na primjer, procesori Phenom i Barcelona nude podršku za SSE4a instrukcije, koje su inferiorne u skupu instrukcija u odnosu na SSE4.1 koji podržavaju procesori Intel generacija Penryn. Nehalem procesori nudit će podršku za SSE4.2, a AMD će implementirati SSE5 podršku u svoje procesore Generacija Buldožer, koji će biti objavljen najranije 2010. Tvrtka Intel SSE5 je spreman odgovoriti na izlaz skupom AVX instrukcija koje će podržavati procesori Generacija Sandy Most.

Inače, u ovom kontekstu možemo spomenuti i ekstenzije SSSE3, koje podržavaju 65 nm Intelovi procesori Conroe generacije. AMD ih je ignorirao, ali situacija se možda mijenja, prema dokumentu koji je nedavno objavljen na službenoj stranici AMD-a. U novo izdanje CPUID specifikacijama, AMD priznaje da njegovi procesori mogu dobiti podršku za SSSE3 (ne brkati sa SSE3):

Usudili bismo se pretpostaviti da će se podrška za SSSE3 pojaviti u procesorima AMD generacijaŠangaj. Usput, AMD najavljuje podršku za SSE5, koji će, prema preliminarnim procjenama, biti predstavljen najkasnije 2010. godine.

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

Teoretski, ovo će poboljšati brzinu AMD procesora s videom i trodimenzionalne grafike. Očito će se podrška za SSE4.1 također pojaviti u 45 nm procesorima Shanghai generacije. Kao i uvijek, praktična korist od korištenja svih ovih proširenja ovisit će o optimizaciji softver. U tom smislu softverska industrija donekle zaostaje za proizvođačima procesora.

Treba priznati da je pregledani dokument vodič za programere i ne jamči izravno da će se navedena proširenja pojaviti u AMD procesorima. Međutim, interes tvrtke za njih sugerira da će neki novi skupovi instrukcija biti uključeni u sljedeće generacije AMD procesora.

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

Arhitektura Buldožera će naslijediti neke tehnološka rješenja uveden s arhitekturom AMD64, kao što su: integrirani memorijski kontroler i upotreba sabirnice HyperTransport za komunikaciju između procesora i čipseta.

Buldožer je kodno ime arhitekture, a ne ime određenog procesora. Kao što to obično biva, prvo izdanje procesora bit će usmjereno na tržište poslužitelja, zatim izdanje za tržište skupih računala visokih performansi, potom za srednji cjenovni segment i na kraju za budžetsko tržište.

Iako AMD nije otkrio specifikacije novih procesora, istaknuli su da su prvi procesori za stolno računalo, izvršit će se na novoj utičnici AM3+, koji će biti kompatibilan s postojećom utičnicom AM3. Međutim, Socket AM3+ neće biti kompatibilan s matične ploče ispod utičnice AM3.

Bulldozer arhitektura će imati tehnologiju sličnu Intelovoj Turbo ubrzanje, koji vam omogućuje automatsko overclockiranje procesora.
Prije nego što govorimo o unutarnjoj arhitekturi Bulldozera, pogledajmo skup uputa koje podržava nova arhitektura.

Arhitektura Bulldozer, osim što je kompatibilna sa standardom instrukcija x86, podržavat će sljedeće dodatni setovi upute:

  • SSE4.1 i SSE4.2
  • AVX (Advanced Vector Extensions) s 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 podržavat će SSE4 skup instrukcija. Trenutačno AMD procesori ne podržavaju ovaj skup instrukcija, što povećava performanse multimedijske aplikacije(na primjer, aplikacije za obradu slika i videa). Na ovaj trenutak Podrška za AMD procesore vlastiti set instrukcije pod nazivom SSE4a, što nije isto što i SSE4.

AVX (Napredna vektorska proširenja)

Svojedobno je AMD predložio korištenje novog skupa instrukcija SSE5. Zbog toga je Intel odlučio stvoriti vlastitu vlastitu implementaciju ono što se zvalo SSE5 i zvalo ovu instrukciju - AVX (Advanced Vector Extensions). AMD je odlučio dodati ovaj skup instrukcija za Bulldozer arhitekturu.

AVX instrukcije će također biti podržane od strane novih Intelovih procesora koji se temelje na Sandy Bridge arhitekturi.

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

U Bulldozer arhitekturi, AMD je odlučio koristiti neke od uputa koje su predložene za SSE5. Stoga je uporaba AVX-a u arhitekturi Bulldozera potpunija od Intelove. ove dodatne upute pod nazivom XOP i FMA4. AMD je također primijetio da AVX ima podskup FMAC (Fused Multiply Accumulate) instrukcija, ali zapravo je dio XOP skupa instrukcija

AES (napredni standard šifriranja)

Ovaj skup naredbi već se koristi u novom Intel procesori, temeljen na Westmere arhitekturi (osim Core i3), a sastoji se od šest novih uputa vezanih uz enkripciju. Intel ovaj skup instrukcija naziva AES-NI.

LWP (Light Weight Profiling)

Instrukcije LWP-a poboljšat će izvedbu višenitnog softvera koji radi višejezgreni procesori. LWP uključuje šest novih uputa.

Često moderni softver ili igre zahtijevaju da procesor ima SSE 4.1 - 4.2 upute. Ako ih nema, bježite pravu primjenu Ne radi, dogodi se neka greška ili se jednostavno ništa ne dogodi.

FarCry 5 se žali na nedostatak SSE 4.2

Istovremeno, snaga procesora može biti sasvim dovoljna za više ili manje ugodna igra(na primjer, neki Xeon procesori za 775 utičnicu još uvijek su sposobni isporučiti prihvatljiv FPS u novim proizvodima), a zahtjev za uputama ponekad je neophodan čak ni za samu igru, već za rad zaštite od kopiranja. Na primjer, Denuvo zaštita nije dopuštala vlasnicima starijih procesora da igraju Assassin's Creed Origins, iako je sama igra bila dostupna najnovije upute nije to zahtijevao.

Druge popularne igre ili njihove komponente također zahtijevaju SSE 4.1 ili 4.2: No Man Sky, Daleki plač 5, Dishonored 2, Mafia 3 i drugi.

Ipak, rješenje postoji, iako ono ne jamči 100% uspjeh. Za pokretanje željene aplikacije možete koristiti emulator sde vanjski, koji možete preuzeti na poveznici (odaberite verziju za Windows) ili na dnu ovog članka.

Kako koristiti emulator SSE 4.1-4.2

  • Preuzmite arhivu sa sde external i raspakirajte je tako da sde.exe bude u mapi s prava igra ili programa
  • Napravite prečac za sde.exe. Zatim otvorite svojstva prečaca i dodajte parametar objekta - potrebna .exe datoteka. Na primjer: D:\Igre\No Man's Sky\Binaries\sde.exe" - NMS.exe. Nakon posljednjeg citata mora postojati razmak, inače vam sustav neće dopustiti spremanje prečaca.
  • Također, u svojstvima prečaca na kartici "Kompatibilnost", trebali biste označiti opciju "pokreni kao administrator".
  • Spremite prečac i pokrenite ga. Pojavljuje se crni prozor, možete ga zatvoriti. Nakon nekog vremena trebala bi se pokrenuti željena aplikacija.

JJI(Streaming SIMD proširenja) set uputa I SIMD proširenje procesor (Jedna instrukcija, više podataka, jedna uputa - puno podataka), prvi put predstavljen u procesorima Pentium III (Katmai), kao odgovor na upute izdane godinu dana ranije 3DNow! iz AMD. U početku se skup zvao KNI(Katmai New Instructions), ali je kasnije dobio svoje današnje ime. Tehnologija je prvi put uvedena u masovnu proizvodnju u 1999 godine, uz puštanje na slobodu PIII (Katmai).

Upute se koriste kada trebate izvršiti iste akcije na različitim podacima. Zahvaljujući JJI dobiva se vrlo velika dobit u performansama zbog paralelizacije tokova računalnih podataka (4 izračuna po taktu).

Za razliku od MMX I 3DNow! upute, JJI može istovremeno koristiti svoje instrukcije zajedno s uputama koprocesora, budući da registri JJI i koprocesor nisu uobičajeni. Ovo je još jedan neporeciva prednost, međutim, kao i sposobnost rada ne s cijelim brojevima ( MMX mogao raditi samo s cijelim brojevima).

Korištenje JJI jedino moguće ako operacijski sustav podržava ove upute.

JJIsadrži:

SIMD proširenje dodaje osam(ili 16 , ako je procesor 64 -bit) 128 -bitni registri XMM(XMM 0-XMM 7), podijeljeno s četiri 32 -bit (jednostruka preciznost) registar s pomičnim zarezom. Također, sadrži 32 -bit (u x 86-6464 -bit) kontrolni i nadzorni registar, koji je također potreban za provjeru statusa JJI upute.

Budući da svaki registar ima 128 -bit, može pohraniti sve 4 iz 32 -bit brojevi s pomičnim zarezom (1 malo znak, 8-bitni izlagači, 23 -x-bitna mantisa). Zapravo, u jednom taktu svaki podatak koji stane u 128 bitovi (slova, cijeli brojevi, bajtovi, dvostruka preciznost itd.) i sve ovisi o optimizacija programa za konkretan zadatak.

JJI

SSE može izvesti 70 novi upute, koji rade na ovim 128 komadići, MMX pa čak i obični 32 -bit registri, ako SIMD stoji besposlen.

JJI 2

Upute za SSE 2 pojavile su se s izdavanjem prve Pentium 4 i značajno poboljšan JJI prva generacija. Uključuje mogućnost korištenja operacija na skalarnim i uokvirenim tipovima podataka. Postoje upute za tokovnu obradu cijelih brojeva MMX podaci u 128 -bit XMM registri JJI. Novi set upute znatno olakšao rad programeri pa se rodila i izreka - “ JJI trebao se roditi ovakav SSE 2».

SSE 3

Također imenovan PNI (Prescott Nove upute). Dodano dodatnih 13 uputa, koji proširuju matematičke sposobnosti DSP i protok upravljanje upute. Više kao kozmetičko poboljšanje, nego praktični, što je bilo prethodno ažuriranje.

SSSE 3

Dodatno ažuriranje za SSE 3, koje uključuje 16 novih uputa. Omogućuje umnožavanje 16 -ti-bitni brojevi s fiksnom točkom s točnim zaokruživanjem, unos riječi u upute i preraspoređivanje bajtova u njima.

Dodano 54 upute, ali s rezervom. U SSE 4.1(pojavio se u Intel Penryn) sadrži smanjeni skup 47 upute, i u SSE 4.2– puni, od 54 (+7 , dodano u arhitekturi Nehalem).

Upute rade samo sa 128 -bit XMM 0-XMM 15. Dodano POPCNT i dodatne integer upute itd. SSE 4 donio gotovo isto toliko inovacija koliko je prvi donio u svoje vrijeme JJI. Glavni fokus razvoja bilo je širenje multimedijske mogućnosti— dekodiranje igara, ubrzanje fizičkih i vektorskih izračuna za igre, ubrzanje obrade fotografija, glazbe itd.

Pozdrav svima, razgovarajmo danas o tome kako saznati koji SSE upute podržava procesor. Ali što je SSE, znate li? Ne znam, a nije da ne znam, ne mogu ni shvatiti što je to. Pa, to jest, ja razumijem da se radi o instrukciji procesora koja je potrebna za optimizaciju njegovog rada, odnosno da na istoj frekvenciji procesor s ovom instrukcijom može obraditi više naredbi. Ali to je tako, grubo rečeno, da tako kažem...

Što se SSE tiče, ne znam ni gdje u životu treba, možda za igre? Znam što je Hyper-threading (iako to nije instrukcija procesora, to je tehnologija), što je VT-x, VT-d, znam što je EM64T, ali ne znam što je SSE! Pa, ovo su pite momci

Ukratko, dečki, odmah ću vam reći da postoji mala smetnja s ovim pitanjem, ono što mislim je da redovnim sredstvima U sustavu Windows, takva stvar kao što je SSE ne može se otkriti postoji li ili ne. Ovdje morate preuzeti poseban program. Ali ne brinite, ovaj super duper program je besplatan, jako malo teži, uopće ne opterećuje računalo, ali je istovremeno MEGA KORISAN i zove se CPU-Z (usput, možete ga skinuti ovdje: cpuid.com/softwares/cpu-z.html, ovo je službena web stranica).

Pa ljudi, preuzeli CPU-Z, instalirali ga i pokrenuli. I odmah ćete saznati sve, evo koliko ovih SSE-a imam:

Ne jedan, ne dva, nego šest, vau momci!

Usput, kao što vidite, ovdje ima još puno korisnih informacija, vidite? Ako hitno trebate saznati nešto o svom procesu, onda brzo pokrenete CPU-Z i ups, sve što trebate je na dohvat ruke! Kažem vam da je CPU-Z program jedinstven! Ne vjeruješ mi? Pa, nema problema, odmah ću vam dokazati. Gledajte, znate li kada je pušten ovaj ili onaj memorijski stick? Pa, to jest, datum njegovog izlaska u tvornicu, da tako kažem. Ili te ne zanima? Dobro, neke ljude jako zanima, ali mene npr. jako zanima! A program CPU-Z može pokazati takve informacije! Pa ljudi, pogledajte, pokrenuli smo CPU-Z, odite na karticu SPD, tamo odaberete utor s bracketom (lijevo), odnosno konektor gdje je ugrađen i pogledate podatke o odabranom bracketu. Imam jedan stick od 8 GB u četvrtom utoru i ovo je informacija koju je CPU-Z program pokazao:

Ovdje možete vidjeti da je moj bar pušten u prodaju u 30. tjednu 2014. Piše i da je moj proizvođač Hyundai Electronics, pa tako se zove Hynix bar

Pa, ukratko, CPU-Z je super, ako trebate brzo vidjeti najvažnije informacije o hardveru računala ili laptopa, pokazat će vam sve bez gegova! Ukratko, preporučujem ga momci!

I također, zaboravio sam napisati nešto o SSE. SSE se ne može omogućiti ili onemogućiti. Jer ova uputa ili postoji ili ne. Na primjer, Hyper-threading se može omogućiti/onemogućiti, ali SSE ne može!

To je sve ljudi, nadam se da vam je ovdje sve bilo jasno, a ako nešto nije u redu, onda se ispričavam. Jesu li vam ove informacije bile korisne, iskreno? Nadam se svim srcem da da! Neka ti je sa srecom u zivotu, da si zdrav i da ne bolujes, sretno

09.12.2016

Najbolji članci na temu