Nakakaapekto ba ang Sse 4.1 sa bilis ng Windows? Arkitektura ng AMD Bulldozer. Mga tagubilin

Kumusta sa lahat, ngayon ay pag-uusapan natin kung paano malalaman kung aling mga tagubilin ng SSE ang sinusuportahan ng processor. Ngunit ano ang SSE na alam mo? Hindi ko alam, at hindi naman sa hindi ko alam, hindi ko rin maintindihan kung ano iyon. Kaya, iyon ay, naiintindihan ko na ito ay isang pagtuturo ng processor na kinakailangan upang ma-optimize ang operasyon nito, iyon ay, upang sa parehong dalas ang processor na may pagtuturo na ito ay maaaring magproseso ng higit pang mga utos. Ngunit ito ay gayon, halos pagsasalita, kumbaga...

Tungkol sa SSE, hindi ko alam kung saan sa buhay ito kailangan, marahil para sa mga laro? Alam ko kung ano ang Hyper-threading (bagaman hindi ito isang pagtuturo ng processor, ito ay isang teknolohiya), kung ano ang VT-x, VT-d, alam ko kung ano ang EM64T, ngunit hindi ko alam kung ano ang SSE! Well, ito ang mga pie guys

Sa madaling salita, guys, sasabihin ko kaagad sa iyo na mayroong isang maliit na bummer sa bagay na ito, ang ibig kong sabihin ay iyon regular na paraan Sa Windows, ang bagay na tulad ng SSE ay hindi malalaman kung ito ay naroroon o wala. Dito kailangan mong mag-download ng isang espesyal na programa. Ngunit huwag mag-alala, ang super duper program na ito ay libre, napakaliit ng timbang, hindi naglo-load ng computer, ngunit sa parehong oras ito ay MEGA USEFUL at ang pangalan nito ay CPU-Z (nga pala, maaari mong i-download ito dito: cpuid.com/softwares/cpu-z.html , ito ang opisyal na website).

Kaya guys, na-download ang CPU-Z, na-install ito at pagkatapos ay inilunsad ito. At kaagad mong malalaman ang lahat, ito ang ilan sa mga SSE na ito na mayroon ako:

Hindi isa, hindi dalawa, kundi anim, wow guys!

Sa pamamagitan ng paraan, tulad ng nakikita mo, mayroon pa ring maraming kapaki-pakinabang na impormasyon dito, kita n'yo? Kung kailangan mong agad na malaman ang isang bagay tungkol sa iyong proseso, pagkatapos ay mabilis mong ilunsad ang CPU-Z at oops, lahat ng kailangan mo ay nasa iyong mga kamay! Sinasabi ko sa iyo na ang CPU-Z program ay isa sa isang uri! Huwag maniwala sa akin? Well, walang problema, papatunayan ko ito sa iyo ngayon. Tingnan mo, alam mo ba kung kailan ito o ang memory stick na iyon ay inilabas? Well, iyon ay, ang petsa ng paglabas nito sa pabrika, wika nga. O hindi ka interesado? Well, ang ilang mga tao ay napaka-interesado, ngunit halimbawa, ako ay napaka-interesado! At ang programa ng CPU-Z ay maaaring magpakita ng naturang impormasyon! Kaya guys, tingnan mo, inilunsad namin ang CPU-Z, pumunta sa tab na SPD, doon mo piliin ang puwang na may strip (sa kaliwa), iyon ay, ang connector kung saan ito naka-install at tingnan ang impormasyon sa napiling strip. Mayroon akong isang 8 gig stick sa ikaapat na puwang at ito ang impormasyong ipinakita ng programa ng CPU-Z:

Dito mo makikita na ang aking bar ay inilabas noong ika-30 linggo ng 2014. Nakasulat din na ang manufacturer ko ay Hyundai Electronics, well, iyon ang tawag sa Hynix bar

Well, sa madaling salita, ang CPU-Z ay sobrang, kung kailangan mong mabilis na makita ang pinakamahalagang impormasyon tungkol sa hardware ng isang computer o laptop, ipapakita nito ang lahat nang walang gags! In short, I recommend it guys!

At saka, may nakalimutan akong isulat tungkol sa SSE. Ang SSE ay hindi maaaring paganahin o hindi paganahin. Dahil ang tagubiling ito ay umiiral o wala. Halimbawa, ang Hyper-threading ay maaaring paganahin/hindi paganahin, ngunit hindi magagawa ng SSE!

Iyon lang guys, sana naging malinaw sa inyo ang lahat dito, at kung may mali, humihingi ako ng paumanhin. Nakatulong ba sa iyo ang impormasyong ito, sa totoo lang? Umaasa ako ng buong puso na oo! Good luck sa iyo sa buhay, nawa'y maging malusog ka at hindi magkasakit, good luck

09.12.2016

Ilang buwan na ang nakalipas, ipinakilala ng AMD ang isang bagong arkitektura na gagamitin sa mga bagong processor simula sa 2011. Bagong arkitektura ay tinatawag na Bulldozer at ganap na naiiba sa kasalukuyang arkitektura ng AMD64 na ginagamit ng AMD mula noong 2003.

Ang arkitektura ng Bulldozer ay magmamana ng ilan sa teknolohiyang ipinakilala sa arkitektura ng AMD64, tulad ng: pinagsamang memorya at bus controller HyperTransport para sa komunikasyon sa pagitan ng processor at chipset.

Bulldozer ay ang pangalan ng code ng arkitektura, hindi ang pangalan ng isang partikular na processor. Gaya ng karaniwang nangyayari, ang unang paglabas ng mga processor ay itutuon sa merkado ng server, pagkatapos ay isang paglabas para sa merkado ng mga mamahaling computer na may mataas na pagganap, pagkatapos ay para sa mid-price na segment, at sa wakas para sa merkado sa antas ng badyet.

Bagaman hindi inihayag ng AMD ang mga pagtutukoy ng mga bagong processor, nabanggit nila na ang mga unang processor para sa desktop computer, ay isasagawa sa bagong socket AM3+, na magiging tugma sa kasalukuyang socket AM3. Gayunpaman, hindi tugma sa Socket AM3+ mga motherboard sa ilalim ng Socket AM3.

Ang arkitektura ng bulldozer ay magkakaroon ng teknolohiyang katulad ng Intel Turbo Boost, na nagbibigay-daan sa iyong awtomatikong i-overclock ang processor.
Bago natin pag-usapan ang tungkol sa panloob Arkitektura ng bulldozer, tingnan natin ang hanay ng mga tagubilin na sinusuportahan ng bagong arkitektura.

Ang arkitektura ng Bulldozer, bilang karagdagan sa pagiging katugma sa pamantayan ng pagtuturo ng x86, ay susuportahan ang mga sumusunod karagdagang set mga tagubilin:

  • SSE4.1 at SSE4.2
  • AVX (Advanced Vector Extension) na may dalawang karagdagang tagubilin XOP at FMA4
  • AES (Advanced Encryption Standard) - advanced na pamantayan sa pag-encrypt
  • LWP (Light Weight Profiling)

SSE4.1 at SSE4.2

Sa wakas Mga processor ng AMD susuportahan ang recruitment Mga tagubilin sa SSE 4. Kasalukuyang hindi sinusuportahan ng mga processor ng AMD ang set ng pagtuturo na ito, na nagpapataas ng pagganap sa mga aplikasyong multimedia(halimbawa, mga application sa pagpoproseso ng larawan at video). Naka-on sa ngayon Sinusuportahan ng mga processor ng AMD ang kanilang sariling set ng pagtuturo na tinatawag na SSE4a, na hindi katulad ng SSE4.

AVX (Mga Advanced na Vector Extension)

Sa isang pagkakataon, iminungkahi ng AMD ang paggamit bagong set Mga tagubilin sa SSE5. Iyon ang dahilan kung bakit nagpasya ang Intel na lumikha ng sarili nitong sariling pagpapatupad kung ano ang tinatawag na SSE5 at tinawag itong pagtuturo - AVX (Advanced Vector Extensions). AMD Company nagpasya na idagdag ang set na ito ng mga tagubilin para sa arkitektura ng Bulldozer.

Ang mga tagubilin sa AVX ay susuportahan din ng mga bagong processor mula sa Intel batay sa arkitektura ng Sandy Bridge.

Kit Mga tagubilin sa AVX nagdaragdag ng 12 bagong tagubilin at pinapataas ang laki ng mga rehistro ng XMM mula 128 bits hanggang 256 bits.

Sa arkitektura ng Bulldozer, nagpasya ang AMD na gamitin ang ilan sa mga tagubilin na iminungkahi para sa SSE5. Kaya, ang paggamit ng AVX sa arkitektura ng Bulldozer ay mas kumpleto kaysa sa Intel. Ang mga ito karagdagang mga tagubilin tinatawag na XOP at FMA4. Nabanggit din ng AMD na ang AVX ay may subset ng mga tagubilin sa FMAC (Fused Multiply Accumulate), ngunit sa katunayan, bahagi ito ng set ng pagtuturo ng XOP

AES (Advanced Encryption Standard)

Ginagamit na ang set ng pagtuturo na ito sa mga bagong processor ng Intel batay sa arkitektura ng "Westmere" (maliban sa Core i3), at binubuo ng anim na bagong tagubiling nauugnay sa pag-encrypt. Tinatawag ng Intel ang set ng pagtuturo na ito na AES-NI.

LWP (Light Weight Profiling)

Ang mga tagubilin sa LWP ay magpapahusay sa pagganap ng multi-threaded software nagtatrabaho para sa mga multi-core na processor. Kasama sa LWP ang anim na bagong tagubilin.

Sa bagong Nehalem microarchitecture, ipinagpatuloy ng Intel ang dati nitong kinuhang kurso ng pagpaparami ng bilang ng mga sinusuportahang tagubilin sa SIMD. Ang na-update na set ng pagtuturo ay pinalawak na may pitong bagong tagubilin at tinawag na SSE4.2 (ang pagtatalaga na SSE4.1 ay ginamit para sa sistema ng pagtuturo ng SIMD ng mga processor ng Penryn). Kasabay nito, partikular na binibigyang pansin ng Intel ang katotohanan na ang mga tagubilin na ipinakilala sa set ng SSE4.2 ay hindi gaanong nakatuon sa pagpapabilis ng pagproseso ng nilalaman ng streaming media, ngunit sa iba pang mga layunin. Kaya naman ang mga bagong tagubilin na ipinakilala sa Nehalem ay nakatanggap din ng simbolo na ATA (Application Targeted Accelerators).

Ang konsepto ng ATA ay ipinakita sa paraang ginagawang posible ng mga modernong teknolohikal na proseso na gumamit ng bahagi ng mga transistor ng processor hindi lamang para sa mga unibersal na functional block, kundi pati na rin para sa mga partikular na pangangailangan, na nagdaragdag ng pagganap ng mga partikular na gawain.

Si Nehalem ang unang Intel microarchitecture na nagsama ng memory controller sa loob ng processor. Mukhang hiniram ng mga inhinyero ng Intel dito ang ideya ng kanilang mga kasamahan mula sa AMD, na nagtatayo ng memory controller sa loob ng mga processor mula noong 2003. Gayunpaman, hindi ito ganap na totoo, dahil ang mga unang processor na may pinagsama-samang memory controller ay dapat na hindi kailanman inilabas na Intel Timna, na gawain na aktibong isinagawa noong 1999. Bilang karagdagan, ang mga akusasyon ng plagiarism ay dapat na iwaksi dahil ang memory controller na binuo ng Intel para sa Nehalem ay ibang-iba sa controller na ginagamit sa mga umiiral na AMD processors. Ang diskarte ng Intel sa problema ay naging mas ambisyoso. Ang pangunahing pag-aari ng memory controller ng pamilya ng Nehalem ng mga processor ay flexibility. Isinasaalang-alang ang modular na disenyo ng buong promising na pamilya ng processor, na maaaring maglaman ng mga produkto na malaki ang pagkakaiba sa mga katangian at pagpoposisyon sa merkado, ang Intel ay nagbigay ng kakayahang hindi lamang upang paganahin o huwag paganahin ang suporta para sa mga buffered na module, kundi pati na rin upang pag-iba-ibahin ang bilang ng mga channel at memorya. bilis. Kasabay nito, ang mga unang processor na may Nehalem microarchitecture, na ilalabas sa quad-core na bersyon, ay makakatanggap ng three-channel memory controller na may suporta para sa DDR3 SDRAM. Kaya, ang mga desktop system na binuo sa mga bagong processor ay magagawang ipagmalaki ang hindi maunahang throughput ng memory subsystem, na, sa kaso ng paggamit ng tatlong mga module DDR3-1067 aabot sa 25.6 GB/s. Gayunpaman, ang pangunahing bentahe ng paglipat ng DRAM controller sa processor ay hindi gaanong paglago bandwidth

, kung magkano sa pagbabawas ng latency ng memory subsystem. Sa kabila ng katotohanan na ang Intel ay nag-aalok ng medyo mataas na latency memory na may mga bagong DDR3 processors, ang Nehalem memory access latencies ay sa anumang kaso ay mas mababa kaysa sa mga system batay sa

Sa katunayan, kahit na nagtatrabaho sa single-channel mode, ang Nehalem memory controller ay may kakayahang magpakita ng mas mahusay na pagganap kaysa sa memory controller ng LGA775 platform ngayon. Ito ay isang ganap na lohikal na resulta, dahil walang mga intermediate na aparato sa landas sa pagitan ng processor at memorya sa mga bagong henerasyon na sistema - habang dati ang northbridge ng chipset ay responsable para sa pagtatrabaho sa memorya, na nagpakilala ng sarili nitong napaka makabuluhang mga pagkaantala na dulot ng kailangan upang i-synchronize ang memory bus at FSB.

Ang isa pang hindi direktang bentahe ng memorya na binuo sa processor ay ang operasyon nito ngayon ay hindi nakasalalay sa alinman sa chipset o motherboard. Bilang resulta, ipapakita ng Nehalem ang parehong performance ng memory kapag tumatakbo sa mga platform mula sa iba't ibang developer at manufacturer. Madalas modernong software o ang mga laro ay nangangailangan ng processor na magkaroon ng SSE 4.1 - 4.2 na mga tagubilin. Kung wala, tumakbo ang tamang aplikasyon

Hindi ito gumagana, may nangyayaring error o wala lang nangyayari.

Nagrereklamo ang FarCry 5 tungkol sa kakulangan ng SSE 4.2 Kasabay nito, ang lakas ng processor ay maaaring sapat para sa higit pa o mas kaunti komportableng laro (halimbawa, ilan Mga processor ng Xeon para sa 775 socket ay may kakayahan pa rin silang maghatid ng passable FPS sa mga bagong produkto), at kung minsan ang kinakailangan para sa mga tagubilin ay kinakailangan hindi kahit para sa laro mismo, ngunit para sa pagpapatakbo ng proteksyon ng kopya. Halimbawa, hindi pinahintulutan ng proteksyon ng Denuvo ang mga may-ari ng mas lumang mga processor na maglaro ng Assassin's Creed Origins, kahit na ang laro mismo ay available. pinakabagong mga tagubilin

hindi hinihingi. Ang iba pang mga sikat na laro o ang kanilang mga bahagi ay nangangailangan din ng SSE 4.1 o 4.2: No Man Sky, Far Cry

5, Dishonored 2, Mafia 3 at iba pa. Gayunpaman, mayroong isang solusyon, kahit na hindi nito ginagarantiyahan ang 100% na tagumpay. Upang ilunsad ang nais na application, maaari kang gumamit ng isang emulator sde panlabas

, na maaaring ma-download mula sa link (piliin ang bersyon para sa Windows) o sa ibaba ng artikulong ito.

  • Paano gamitin ang SSE 4.1-4.2 emulator I-download ang archive mula sa sde external at i-unpack ito upang ang sde.exe ay nasa folder na may ang tamang laro
  • o programa Gumawa ng shortcut para sa sde.exe. Pagkatapos ay buksan ang mga katangian ng shortcut at idagdag ang object parameter- ang kinakailangang .exe file
  • . Halimbawa: D:\Games\No Man's Sky\Binaries\sde.exe" - NMS.exe. Dapat mayroong puwang pagkatapos ng huling quote, kung hindi, hindi ka papayagan ng system na i-save ang shortcut.
  • I-save ang shortcut at ilunsad ito. Lumilitaw ang isang itim na window, maaari mo itong isara. Pagkaraan ng ilang oras, dapat ilunsad ang nais na application.