Android

▷ Amd vega

Talaan ng mga Nilalaman:

Anonim

Ang AMD Vega ay ang pangalan ng pinakabagong advanced na arkitektura ng AMD, ito ang pinakabagong ebolusyon ng GCN, ang arkitektura ng GPU na sinamahan namin mula noong 2011. Ang ebolusyon ng GCN na ito ay pinaka mapaghangad ng AMD hanggang sa kasalukuyan.

Nais mo bang malaman ang higit pa tungkol sa mga AMD VEGA graphics cards at lahat ng kanilang mga tampok? Sa post na ito susuriin namin ang lahat ng mga susi sa arkitektura ng GCN at lahat ng mga lihim na itinago ni Vega.

Indeks ng nilalaman

Ang pagsilang ng arkitektura ng GCN at ang ebolusyon nito hanggang sa pag-abot sa Vega

Upang maunawaan ang kasaysayan ng AMD sa merkado ng graphics card, kailangan nating bumalik sa 2006, nang ang kumpanya ng Sunnyvale ay pumalit sa ATI, ang pangalawang pinakamalawak na tagagawa ng graphics card, sa mundo nang maraming taon. Lumaban sa Nvidia, pinuno ng industriya. Binili ng AMD ang lahat ng teknolohiya at ari-arian ng ATI sa isang transaksyon na nagkakahalaga ng $ 4.3 bilyon na cash at $ 58 milyon sa mga pagbabahagi na nagkakahalaga ng $ 5.4 bilyon, pagkumpleto ng pagkilos noong Oktubre 25 2006.

Sa oras na iyon ay nabuo ang ATI kung ano ang magiging unang arkitektura ng GPU batay sa paggamit ng pinag-isang shaders. Hanggang sa pagkatapos, ang lahat ng mga graphic card ay naglalaman ng iba't ibang mga shaders sa loob para sa pag-vertex at pagproseso ng shading. Sa pagdating ng DirectX 10, ang pinag-isang shaders ay suportado, na nangangahulugang ang lahat ng mga shaders sa isang GPU ay maaaring gumana kasama ang mga vertice at shade nang walang pakundangan.

Ang TeraScale ay ang arkitektura na ang pagdidisenyo ng ATI ng suporta para sa pinag-isang shaders. Ang unang komersyal na produkto na gagamitin ng arkitektura na ito ay ang Xbox 360 video console, na ang GPU, na tinatawag na Xenos, ay binuo ng AMD at mas advanced kaysa sa maaaring mai-mount sa mga PC ng oras. Sa mundo ng PC, nagdala si TereaScale ng mga graphics card mula sa Radeon HD 2000, 3000, 4000, 5000, at 6000 serye sa buhay. Lahat ng mga ito ay patuloy na gumagawa ng maliit na mga pagpapabuti upang mapabuti ang kanilang mga kakayahan habang sila ay sumulong sa mga proseso ng pagmamanupaktura, mula 90 nm hanggang 40 nm.

Lumipas ang mga taon at ang arkitektura ng TeraScale ay naging lipas na sa panahon kumpara sa Nvidia. Ang pagganap ng TeraScale sa mga laro ng video ay napakahusay, ngunit mayroon itong isang mahusay na mahinang punto kumpara sa Nvidia, ito ay isang mababang kapasidad para sa pag-compute gamit ang GPGPU. Naintindihan ng AMD na kailangan upang magdisenyo ng isang bagong graphic na arkitektura, na may kakayahang labanan sa Nvidia kapwa sa mga laro at sa computing, isang seksyon na lalong mahalaga.

Inirerekumenda namin na basahin ang aming pinakamahusay na PC hardware at mga gabay sa sangkap:

  • Kasaysayan ng AMD, processors at graphics card ng berdeng higanteng

Ang GCN ay ang graphic na arkitektura na dinisenyo ng AMD mula sa lupa hanggang sa magtagumpay sa ATI's TeraScale

Ang Graphics Core Susunod ay ang pangalan na ibinigay sa unang graphic na arkitektura na idinisenyo ng 100% ng AMD, kahit na lohikal na ang lahat na minana mula sa ATI ay naging susi upang maging posible ang pag-unlad nito. Ang Next Graphics Core ay higit pa sa isang arkitektura, ang konsepto na ito ay kumakatawan sa pangalan ng code para sa isang serye ng mga graphic microarchitecture at isang hanay ng mga tagubilin. Ang unang produkto na nakabase sa GCN ay dumating sa katapusan ng 2011, ang Radeon HD 7970 na nagbigay ng gayong magagandang resulta sa lahat ng mga gumagamit nito.

Ang GCN ay isang microarchitecture ng RISC SIMD na kaibahan sa arkitektura ng VLIW SIMD TeraScale. Ang GCN ay may kawalan na nangangailangan ito ng maraming mga transistor kaysa sa TeraScale, ngunit bilang kapalit ay nag- aalok ito ng mas malaking kakayahan sa pagkalkula ng GPGPU, ginagawang mas simple ang tagatala, at ginagawang mas mahusay na paggamit ng mga mapagkukunan. Ang lahat ng ito ay ginagawang ang arkitektura ng GCN na malinaw na nakahihigit sa TeraScale, at mas mahusay na handa na umangkop sa mga bagong hinihingi ng merkado. Ang unang core ng graphics na nakabatay sa GCN ay Tahiti, na nagdala ng Radeon HD 7970 sa buhay. Ang Tahiti ay itinayo gamit ang isang proseso ng 28nm, na kumakatawan sa isang malaking pagtalon sa kahusayan ng enerhiya kumpara sa 40nm para sa pinakabagong core ng graphics graphics na batay sa TeraScale, ang Radeon HD 6970's Cayman GPU.

Pagkaraan nito, ang arkitektura ng GCN ay bahagyang nagbago sa maraming henerasyon ng Radeon HD 7000, HD 8000, R 200, R 300, RX 400, RX 500, at RX Vega series graphics cards. Ang Radeon RX 400s ay nagdala sa isang proseso ng pagmamanupaktura sa 14nm, na nagpapahintulot sa GCN na kumuha ng isang bagong pagtalon sa kahusayan ng enerhiya. Ginamit din ang arkitektura ng GCN sa APU graphics core ng PlayStation 4 at Xbox One, ang kasalukuyang mga video game console mula sa Sony at Microsoft na nag-aalok ng pambihirang pagganap para sa kanilang presyo.

Ang arkitektura ng GCN ay isinaayos nang panloob sa tinatawag nating mga yunit ng computational (CU), na kung saan ay ang mga pangunahing functional unit ng arkitektura na ito. Ang mga AMD ay nagdidisenyo ng mga GPU na may mas malaki o mas kaunting bilang ng mga yunit ng computing upang lumikha ng iba't ibang mga saklaw ng mga graphics card. Kaugnay nito, posible na i-deactivate ang mga yunit ng computing sa bawat isa sa mga GPU na ito upang lumikha ng iba't ibang mga saklaw ng mga graphics card batay sa parehong chip. Pinapayagan namin itong samantalahin ang silikon na lumabas sa proseso ng pagmamanupaktura na may mga problema sa ilang mga yunit ng computing, ito ay isang bagay na nagawa sa industriya ng maraming taon. Ang Vega 64 GPU ay mayroong 64 mga yunit ng computing sa loob at ito ang pinakapangyarihang GPU na ginawa ng AMD hanggang sa kasalukuyan.

Ang bawat yunit ng computing ay pinagsasama ang 64 shading processors o shaders na may 4 na TMU sa loob. Ang yunit ng computing ay hiwalay mula sa, ngunit pinalakas ng, ang Mga Pinoproseso na Yunit ng Pagproseso (ROP). Ang bawat Compute Unit ay binubuo ng isang scheduler CU, isang Branch & Message Unit, 4 SIMD Vector Units, 4 64KiB VGPR file, 1 scalar unit, isang 4 KiB GPR file, isang lokal na data quota ng 64 KiB, 4 na texture filter unit, 16 na pag-load ng pag-load / pag-iimbak ng texture at isang 16 kB L1 cache.

Ang AMD Vega ay ang pinaka-mapaghangad na ebolusyon ng GCN

Ang mga pagkakaiba sa pagitan ng iba't ibang henerasyon ng arkitektura ng GCN ay medyo minimal at hindi masyadong naiiba sa bawat isa. Ang isang pagbubukod ay ang ikalimang henerasyon na arkitektura ng GCN, na tinatawag na Vega, na lubos na binago ang mga shaders upang mapabuti ang pagganap sa bawat cycle ng orasan. Sinimulan ng AMD na ilabas ang mga detalye ng AMD Vega noong Enero 2017, na sanhi ng mataas na mga inaasahan mula sa mga unang sandali. Ang AMD Vega ay nagdaragdag ng mga tagubilin sa bawat orasan, umabot sa mas mataas na bilis ng orasan, nag-aalok ng suporta para sa HBM2 memorya at isang mas malaking puwang ng address ng memorya. Ang lahat ng mga tampok na ito ay nagbibigay-daan sa iyo upang makabuluhang mapabuti ang pagganap sa mga nakaraang henerasyon, hindi bababa sa papel.

Kasama rin sa mga pagpapabuti ng arkitektura ang mga bagong programmer ng hardware, isang bagong primitive discard accelerator, isang bagong driver ng display, at isang na- update na UVD na maaaring mabulok ang HEVC sa 4K na mga resolusyon sa 60 i frame bawat segundo sa 10-bit na kalidad ng bawat color channel..

Ang mga yunit ng computing ay mabagong nabago

Ang koponan ng pag-unlad ng AMD Vega, na pinangunahan ni Raja Koduri, binago ang pangunahing eroplano ng yunit ng pagkalkula upang makamit ang higit na agresibong mga target sa dalas. Sa mga nakaraang arkitektura ng GCN, ang pagkakaroon ng mga koneksyon ng isang tiyak na haba ay katanggap-tanggap dahil ang mga signal ay maaaring maglakbay sa buong distansya sa isang solong siklo ng orasan. Ang ilan sa mga haba ng pipeline ay kailangang paikliin sa Vega upang ang mga senyas ay maaaring tumawid sa mga ito sa haba ng mga siklo ng orasan, na mas maikli sa Vega. Ang mga yunit ng computing ng AMD Vega ay naging kilala bilang NCU, na maaaring isalin bilang isang bagong yunit ng computing henerasyon. Sa pagbawas ng mga haba ng pipeline ng AMD Vega ay idinagdag mga pagbabago sa lohika ng paghahanap at pag-decode ng mga tagubilin, na kung saan ay naayos muli upang matugunan ang mga layunin ng mas maikling oras ng pagpapatupad sa henerasyong ito ng mga graphic card.

Sa landas ng data ng decompression ng L1 cache texture, ang koponan ng pag-unlad ay nagdagdag ng higit pang mga hakbang sa pipeline upang mabawasan ang dami ng gawaing ginagawa sa bawat pag-ikot ng orasan upang matugunan ang mga layunin ng pagdaragdag ng dalas ng operating. Ang pagdaragdag ng mga yugto ay isang karaniwang paraan ng pagpapabuti ng dalas ng pagpapaubaya ng isang disenyo.

Rapid Packet Math

Ang isa pang mahalagang kabago-bago ng AMD Vega ay ang pagsuporta sa sabay-sabay na pagproseso ng dalawang operasyon na may mas kaunting katumpakan (FP16) sa halip na isang solong may mas katumpakan (FP32). Ito ang teknolohiyang tinatawag na Rapid Packet Math. Ang Rapid Packet Math ay isa sa mga pinaka advanced na tampok sa AMD Vega at hindi naroroon sa mga nakaraang bersyon ng GCN. Pinapayagan ng teknolohiyang ito ang isang mas mahusay na paggamit ng lakas ng pagpoproseso ng GPU, na nagpapabuti sa pagganap nito. Ang PlayStation 4 Pro ay ang aparato na higit na nakinabang sa Rapid Packet Math at nagawa ito sa isa sa mga laro ng bituin nito, si Horizon Zero Dawn.

Ang Horizon Zero Dawn ay isang mahusay na halimbawa ng maaaring dalhin ng Rapid Packet Math. Ginagamit ng larong ito ang advanced na teknolohiyang ito upang maiproseso ang lahat na may kaugnayan sa damo, kaya nagse-save ng mga mapagkukunan na maaaring magamit ng mga developer upang mapabuti ang kalidad ng graphic ng iba pang mga elemento ng laro. Ang Horizon Zero Dawn ay naapektuhan mula sa unang sandali para sa labis na kalidad ng grapiko, hanggang sa puntong ito ay kahanga-hanga na ang isang console ng 400 euro ay maaaring mag-alok ng tulad ng isang artistikong seksyon. Sa kasamaang palad, ang Rapid Packet Math ay hindi pa ginagamit sa mga laro sa PC, karamihan sa mga sisihin para sa pagiging ito ay isang eksklusibong tampok ng Vega, dahil ang mga developer ay hindi nais na mamuhunan ng mga mapagkukunan sa isang bagay na kakaunti ang mga gumagamit ay maaaring samantalahin..

Mga primitive shaders

Nagdaragdag din ang AMD Vega ng suporta para sa bagong teknolohiya ng Primitive Shaders na nagbibigay ng higit na kakayahang umangkop sa pagpoproseso ng geometry at palitan ang mga shaders ng vertex at geometry sa isang render pipe. Ang ideya ng teknolohiyang ito ay upang maalis ang hindi nakikita na mga vertice mula sa pinangyarihan upang ang GPU ay hindi kailangang makalkula ang mga ito, sa gayon mabawasan ang antas ng pag-load sa mga graphic card at pagpapabuti ng pagganap ng larong video. Sa kasamaang palad, ito ay isang teknolohiyang nangangailangan ng maraming trabaho sa bahagi ng mga nag-develop upang makamit ang mga ito at nakakahanap ito ng isang sitwasyon na kapareho ng sa Rapid Packet Math.

May hangarin ang AMD na ipatupad ang Primitive Shaders sa antas ng pagmamaneho, na magpapahintulot sa teknolohiyang ito na gumana nang magically at nang walang magagawa ang mga developer. Ito ay isang bagay na napakahusay, ngunit sa wakas ay hindi posible dahil sa imposibilidad ng pagpapatupad nito sa DirectX 12 at ang nalalabi sa kasalukuyang mga API. Ang Primitive Shaders ay magagamit pa rin, ngunit dapat itong maging mga developer na namuhunan ng mga mapagkukunan para sa kanilang pagpapatupad.

Ang ACE at Asynchronous Shaders

Kung pinag-uusapan natin ang tungkol sa AMD at ang arkitektura ng GCN kailangan nating pag-usapan ang tungkol sa Asynchronous Shaders, isang term na napagusapan tungkol sa isang mahabang panahon, ngunit tungkol sa kung saan halos wala nang sinabi. Ang mga Asynchronous Shaders ay tumutukoy sa pag-compute ng asynchronous, ito ay isang teknolohiya na inilarawan ng AMD upang mabawasan ang kakulangan na dumanas ng mga graphics card na may geometry.

Ang mga AMD graphics cards batay sa arkitektura ng GCN ay kasama ang mga ACE (Asynchronous Compute Engine), ang mga yunit na ito ay binubuo ng isang hardware engine na nakatuon sa asynchronous computing, ito ay isang hardware na tumatagal ng puwang sa chip at gumugol ng enerhiya kaya nito Ang pagpapatupad ay hindi isang kapritso ngunit isang pangangailangan. Ang dahilan ng pagkakaroon ng ACEs ay ang hindi magandang kahusayan ng GCN sa oras ng pamamahagi ng workload sa pagitan ng iba't ibang Compute Units at ang nuclei na bumubuo sa kanila, na nangangahulugang maraming mga nuclei ay wala sa trabaho at samakatuwid ay nasayang, kahit na nagpapatuloy sila pag-ubos ng enerhiya. Ang ACE ay namamahala sa pagbibigay ng trabaho sa mga nuclei na ito na nanatiling walang trabaho upang magamit nila.

Ang geometry ay pinabuting sa arkitektura ng AMD Vega, kahit na medyo malayo pa ito sa likod ng arkitektura ng Pascal ni Nvidia sa bagay na ito. Ang mahinang kahusayan ng GCN sa geometry ay isang kadahilanan na ang mas malaking chips ng AMD ay hindi naghahatid ng inaasahang resulta mula sa kanila, dahil ang arkitektura ng GCN ay nagiging mas mahusay sa geometry habang ang chip ay lumalaki nang malaki. at isama ang isang mas malaking bilang ng mga yunit ng pagkalkula. Ang pagpapabuti ng geometry ay isa sa mga pangunahing gawain ng AMD kasama ang mga bagong arkitektura ng graphics.

HBCC at HBM2 memorya

Kasama rin sa arkitektura ng AMD Vega ang isang Mataas na Bandwidth Cache Controller (HBCC), na hindi naroroon sa mga graphic cores ng Raven Ridge APUs. Pinapayagan ng magsusupil ng HBCC na ito na mas mahusay na paggamit ng memorya ng HBM2 ng Vega na batay sa graphics cards. Bilang karagdagan, pinapayagan nito ang GPU na ma-access ang DDR4 RAM ng system kung naubos ang memorya ng HBM2. Pinapayagan ng HBCC ang pag-access na ito na gawin nang mas mabilis at mahusay, na nagreresulta sa mas kaunting pagkawala ng pagganap kumpara sa mga nakaraang henerasyon.

Ang HBM2 ay ang pinaka advanced na teknolohiya ng memorya para sa mga graphic card, ito ang pangalawang henerasyon na mataas na bandwidth na nakasalansan na memorya. Ang teknolohiya ng HBM2 ay nagtatago ng iba't ibang mga chip ng memorya sa tuktok ng bawat isa upang lumikha ng isang napakataas na package ng density. Ang mga naka-stack na chips ay nakikipag-usap sa bawat isa sa pamamagitan ng isang interconnect bus, ang interface ng kung saan maaaring umabot sa 4, 096 bits.

Ang mga katangiang ito ay nagbibigay ng memorya ng HBM2 memorya ng isang mas mataas na bandwidth kaysa sa posible sa mga alaala ng GDDR, bilang karagdagan sa paggawa nito ng mas mababang boltahe at pagkonsumo ng kuryente. Ang isa pang bentahe ng mga alaala ng HBM2 ay inilalagay na malapit sa GPU, na nakakatipid ng puwang sa graphics card PCB at pinadali ang disenyo nito.

Ang masamang bahagi tungkol sa HBM2 mga alaala ay ang mga ito ay mas mahal kaysa sa mga GDDR at mas mahirap gamitin. Ang mga alaala na ito ay nakikipag-usap sa GPU sa pamamagitan ng isang interposer, isang elemento na medyo mahal sa paggawa, at na ginagawang mas mahal ang pangwakas na presyo ng mga graphic card. Bilang kinahinatnan, ang mga graphics card na batay sa memorya ng HBM2 ay mas mahal sa paggawa kaysa sa mga graphics card na nakabatay sa memorya ng GDDR.

Ang mataas na presyo ng memorya ng HBM2 at ang pagpapatupad nito, pati na rin ang isang mas mababang pagganap kaysa sa inaasahan, ay ang pangunahing sanhi ng pagkabigo ng AMD Vega sa merkado ng gaming. Ang AMD Vega ay hindi nabigo sa paglampas ng GeForce GTX 1080 Ti, isang card batay sa isang arkitektura ng Pascal halos dalawang taong mas matanda.

Kasalukuyang mga graphic card batay sa AMD Vega

Ang kasalukuyang mga graphic card ng AMD sa ilalim ng arkitektura ng Vega ay ang Radeon RX Vega 56 at ang Radeon RX Vega 64. Ang sumusunod na talahanayan ay naglista ng lahat ng pinakamahalagang tampok ng mga bagong graphics card.

Kasalukuyang AMD Vega graphics cards
Mga graphic card Compute Units / Shaders Madalas na Base / Turbo Clock Halaga ng memorya Interface ng memorya Uri ng memorya Ang bandwidth ng memorya TDP
AMD Radeon RX Vega 56 56 / 3, 584 1156/1471 MHz 8 GB 2, 048 bits HBM2 410 GB / s 210W
AMD Radeon RX Vega 64 64 / 4, 096 1247/1546 MHz 8 GB 2, 048 bits HBM2 483.8 GB / s 295W

Ang AMD Radeon RX Vega 64 ay ang pinakamalakas na graphic card mula sa AMD ngayon para sa gaming market. Ang card na ito ay batay sa Vega 10 silikon, na binubuo ng 64 Compute Units na isinalin sa 4, 096 shaders, 256 TMUs at 64 ROPs. Ang graphic core na ito ay may kakayahang magtrabaho sa isang dalas ng orasan ng hanggang sa 1546 MHz na may isang TDP ng 295W.

Ang graphics core ay sinamahan ng dalawang HBM2 memory stacks, na nagdaragdag ng hanggang sa isang kabuuang 8 GB na may 4, 096-bit interface at isang bandwidth na 483.8 GB / s. Ito ay isang graphic card na may napakalaking core, ang pinakamalaking ginawa ng AMD, ngunit hindi iyon may kakayahang gumampanan sa antas ng core ng GeForce GTX 1080 Ti Pascal GP102, bilang karagdagan sa pag-ubos ng mas maraming enerhiya at paggawa mas maraming init. Ang kawalan ng kakayahang ito ng AMD upang makipaglaban kay Nvidia ay tila malinaw na ang arkitektura ng GCN ay nangangailangan ng mas malaking ebolusyon upang mapanatili ang mga graphic card ng Nvidia.

Ang hinaharap ng AMD Vega ay dumaan sa 7nm

Ang AMD ay hahinga ng bagong buhay sa kanyang arkitektura ng AMD Vega na lumipat sa isang 7nm na proseso ng pagmamanupaktura, na dapat mangahulugan ng isang makabuluhang pagpapabuti sa kahusayan ng enerhiya sa kasalukuyang mga disenyo sa 14nm. Para sa ngayon ang AMD Vega sa 7 nm ay hindi maabot ang palengke sa paglalaro, ngunit tututuon ang artipisyal na sektor ng intelihensiya, na gumagalaw ng maraming pera. Ang mga konkretong detalye tungkol sa AMD Vega sa 7nm ay hindi pa nalalaman, ang pagpapabuti sa kahusayan ng enerhiya ay maaaring magamit upang mapanatili ang pagganap ng mga kasalukuyang kard ngunit may mas mababa na paggamit ng kuryente, o upang gumawa ng mga bagong card na mas malakas sa ang parehong pagkonsumo ng mga kasalukuyang.

Ang mga unang kard na gumamit ng AMD Vega sa 7nm ay ang Radeon Instinct. Ang Vega 20 ay ang unang AMD GPU na ginawa sa 7nm, ito ay isang graphic core na nag-aalok ng dalawang beses ang density ng mga transistor kumpara sa kasalukuyang silikon ng Vega 10. Ang laki ng Vega 20 chip ay humigit-kumulang sa 360mm2, na kumakatawan sa isang pagbawas ibabaw ng lugar na 70% kumpara sa Vega 10 na may sukat na 510mm2. Ang tagumpay na ito ay nagbibigay-daan sa AMD na mag-alok ng isang bagong graphics core na may 20% mas mabilis na bilis ng orasan at isang pagpapabuti ng kahusayan ng enerhiya na humigit-kumulang 40%. Ang Vega 20 ay may kapangyarihan na 20.9 TFLOP, na ginagawa itong pinakamakapangyarihang core ng graphics na inihayag hanggang sa kasalukuyan, kahit na higit pa sa nag-aalok ng core ng Volta V100 ng Nvidia na 15.7 TFLOP, kahit na ang isang ito ay gawa sa 12nm, na naglalagay ng AMD sa isang malinaw na bentahe sa bagay na ito.

Nagtatapos ito sa aming post sa AMD Vega. Tandaan na maaari mong ibahagi ang post na ito sa iyong mga kaibigan sa mga social network, sa paraang ito ay makakatulong sa amin na maikalat ito upang matulungan nito ang mas maraming mga gumagamit na nangangailangan nito. Maaari ka ring mag-iwan ng komento kung mayroon kang ibang bagay upang idagdag o mag-iwan sa amin ng isang mensahe sa aming forum ng hardware.

Android

Pagpili ng editor

Back to top button