Obrazovni program o mobilnom hardveru: grafički procesori. Android Korak po korak: Video akceleratori i sve što je povezano s njima Mali iz ARM-a

15.11.2020 Programi

Grafička procesorska jedinica (GPU) nije manje važna komponenta SoC-a mobilnog uređaja od CPU-a. Tijekom posljednjih pet godina, brzi razvoj mobilnih Android platforme i iOS potaknuli su mobilne GPU programere, a danas nitko neće biti iznenađen mobilnim igrama sa 3D grafika PlayStation 2 razina ili čak i viša. Drugi članak u seriji “Edukativni program o mobilnom hardveru” posvetio sam grafičkim procesorima.

Trenutno se većina grafičkih čipova proizvodi pomoću jezgri: PowerVR (Imagination Technologies), Mali (ARM), Adreno (Qualcomm, bivši ATI Imageon) i GeForce ULP (nVIDIA).

PowerVR je odjel Imagination Technologies, koji je u nedavnoj prošlosti razvijao grafiku za desktop sustave, ali je bio prisiljen napustiti ovo tržište pod pritiskom ATI-ja i nVIDIA-e. Danas PowerVR razvija možda najmoćnije GPU-ove za mobilne uređaje. PowerVR čipove koriste u proizvodnji procesora tvrtke kao što su Samsung, Apple, Texas Instruments, itd. Na primjer, različite GPU revizije iz PowerVR-a instalirane su u svim Apple generacije iPhone. Serije čipova 5 i 5XT ostaju relevantne. Peta serija uključuje jednojezgrene čipove: SGX520, SGX530, SGX531, SGX535, SGX540 i SGX545. Čipovi serije 5XT mogu imati od 1 do 16 jezgri: SGX543, SGX544, SGX554. Specifikacije serije 6 (Rogue) još uvijek se finaliziraju, ali je već poznat raspon performansi čipova serije – 100-1000GFLOPS.

Mali su grafički procesori koje je razvio i licencirao ARM sa sjedištem u Velikoj Britaniji. Mali čipovi sastavni su dio raznih SoC-ova koje proizvode Samsung, ST-Ericsson, Rockchip itd. Na primjer, Mali-400 MP je dio SoC-a Samsung Exynos 421x, koristi se u pametnim telefonima kao što su Samsung Galaxy SII i SIII, u dvije generacije "pametnih tablet uređaja?" Samsung Napomena. Danas je aktualan Mali-400 MP u dvojezgrenoj i četverojezgrenoj verziji. Stižu čipovi Mali-T604 i Mali-T658 čije su performanse do 5 puta veće od Mali-400.

Adreno su grafički čipovi koje razvija istoimeni odjel američkog Qualcomma. Ime Adreno je anagram od Radeon. Prije Qualcomma, odjel je pripadao ATI-ju, a čipovi su se zvali Imageon. Posljednjih nekoliko godina Qualcomm u proizvodnji SoC-a koristi čipove serije 2xx: Adreno 200, Adreno 205, Adreno 220, Adreno 225. Posljednji na popisu je potpuno svježi čip - izrađen 28nm tehnologijom, najviše moćan iz serije Adreno 2xx. Njegova izvedba je 6 puta veća od performansi "starca" Adreno 200. U 2013. sve će više uređaja dobiti GPU Adreno 305 i Adreno 320. 320 je već instaliran u Nexusu 4 i kineskoj verziji Nokia Lumia 920T, u nekim aspektima čip je 2 puta moćniji od 225.

GeForce ULP (ultra-low power) – mobilna verzija video čip tvrtke nVIDIA, dio Tegra sustava na čipu svih generacija. Jedna od Tegrinih najvažnijih konkurentskih prednosti je specijalizirani sadržaj namijenjen samo uređajima koji se temelje na ovom SoC-u. nVIDIA tradicionalno ima bliske odnose s programerima igara, a njihov tim za razvoj sadržaja radi s njima na optimizaciji igara za grafička rješenja GeForce. Za pristup ovima nVIDIA igrečak je lansirao Tegra Zone Android aplikaciju, specijaliziranu analog Androida Market, gdje možete preuzeti aplikacije optimizirane za Tegra.

Performanse GPU-a obično se mjere na tri načina:

– broj trokuta u sekundi, obično u milijunima – Mega (MTriangles/s);

– broj piksela u sekundi, obično u milijunima – Mega (MPixel/s);

– broj operacija s pomičnim zarezom u sekundi, obično u milijardama – Giga (GFLOPS).

"Flopovi" zahtijevaju malo objašnjenje. FLOPS (Operacije s pomičnim zarezom u sekundi) broj je računskih operacija ili instrukcija koje se izvode na operandima s pomičnim zarezom po sekundi. Operand s pomičnim zarezom je necijeli broj (ispravnije bi bilo reći "pomični zarez", budući da je simbol koji odvaja cijeli broj od razlomka na ruskom jeziku zarez). Pomoći će vam da shvatite koji je grafički procesor instaliran na vašem pametnom telefonu. ctrl+F i tablicu ispod. Imajte na umu da grafički procesori različitih pametnih telefona rade na različitim frekvencijama. Za izračun performansi u GFLOPS za specifični model Trebate podijeliti broj naveden u stupcu "performanse u GFLOPS" s 200 i pomnožiti s frekvencijom jednog GPU-a (na primjer, u Galaxy SIII, GPU radi na frekvenciji od 533 MHz, što znači 7,2 / 200 * 533 = 19,188):

Naziv pametnog telefona/tableta CPU GPU Performanse u GFLOPS
Samsung Galaxy S 4 Samsung Exynos 5410 PowerVR SGX544MP3 21.6 @ 200MHz
HTC Jedan Qualcomm Snapdragon 600 APQ8064T Adreno 320 20.5 @ 200MHz
Samsung Galaxy S III, Galaxy Note II, Galaxy Note 10.1 Samsung Exynos 4412 Mali-400 MP4 7.2 @ 200MHz
Samsung Chromebook XE303C12, Nexus 10 Samsung Exynos 5250 Mali-T604 MP4 36 na 200MHz
Samsung Galaxy S II, Galaxy Note, Tab 7.7, Galaxy Tab 7Plus Samsung Exynos 4210 Mali-400 MP4 7.2 @ 200MHz
Samsung Galaxy S, Wave, Wave II, Nexus S, Galaxy Tab, Meizu M9 Samsung Exynos 3110 PowerVR SGX540 3.2 @ 200MHz
Jabuka iPhone 3GS, iPod touch 3gen Samsung S5PC100 PowerVR SGX535 1.6 na 200MHz
LG Optimus G, Nexus 4, Sony Xperia Z Qualcomm APQ8064 (Krait jezgre) Adreno 320 20.5 @ 200MHz
HTC Jedan XL, Nokia Lumia 920, Lumia 820, Motorola RAZR HD, Razr M, Sony Xperia V Qualcomm MSM8960 (Krait jezgre) Adreno 225 12.8 @ 200MHz
HTC jedan S, Windows Phone 8x, Sony Xperia TX/T Qualcomm MSM8260A Adreno 220 ~8,5* @ 200MHz
HTC Desire S, Incredible S, Desire HD, Sony Ericsson Xperia Arc, Nokia Lumia 800, Lumia 710 Qualcomm MSM8255 Adreno 205 ~4,3* @ 200MHz
Nokia Lumia 610 LG P500 Qualcomm MSM7227A Adreno 200 ~1,4* @ 128MHz
Motorola Prekretnica, Samsung i8910, Nokia N900 TI OMAP3430 PowerVR SGX530 1.6 na 200MHz
Samsung Galaxy Nexus Huawei Ascend P1, Ascend D1, Amazon Kindle Fire HD 7" TI OMAP4460 PowerVR SGX540 3.2 @ 200MHz
RIM BlackBerry Playbook, LG Optimus 3D P920, Motorola ATRIX 2, Milestone 3, RAZR, Amazon Kindle Fire prve i druge generacije TI OMAP4430 PowerVR SGX540 3.2 @ 200MHz
Motorola Defy, Milestone 2, Cliq 2, Defy+, Droid X, Nokia N9, N950, LG Optimus Black, Samsung Galaxy S scLCD TI OMAP3630 PowerVR SGX530 1.6 na 200MHz
Acer Iconia Tab A210/A211/A700/A701/A510, ASUS Transformer Pad, Google Nexus 7, Eee Pad Transformer Prime, Transformer Pad Infinity, Microsoft Površinski Sony Xperia tablet S, HTC Jedan X/X+, LG Optimus 4X HD, Lenovo IdeaPad Yoga nVidia Tegra 3 GeForce ULP 4.8 @ 200MHz
Acer Iconia Tab A500, Iconia Tab A501, Iconia Tab A100, ASUS Eee Pad Slider, Eee Pad Transformer, HTC Sensatoin/XE/XL/4G, Lenovo IdeaPad K1, ThinkPad tablet, LG Optimus Pad, Optimus 2X, Motorola Atrix 4G, Electrify, Photon 4G, Xoom, Samsung Galaxy Tab 10.1, Galaxy Tab 8.9, Sony Tablet P, Tablet S nVidia Tegra 2 GeForce ULP 3.2 @ 200MHz
Jabuka iPhone 5 Apple A6 PowerVR SGX543MP3 19.2 @ 200MHz
Jabuka iPad 2, iPhone 4S, iPod touch 5gen, iPad mini Apple A5 PowerVR SGX543MP2 12.8 @ 200MHz
Jabuka iPad, iPhone 4, iPod touch 4gen Apple A4 PowerVR SGX535 1.6 na 200MHz

* – podaci su približni.

Dopustite mi da vam dam još jednu tablicu s apsolutnim vrijednostima performansi najpopularnijih pametnih telefona u višem cjenovnom razredu:

* – neslužbeni podaci.

Snaga mobilne grafike raste iz godine u godinu. Već ove godine možemo vidjeti igre razine PS3/X-Box360 u vrhunskim pametnim telefonima. Istovremeno sa snagom, značajno raste i potrošnja energije SoC-a i nepristojno se smanjuje autonomija mobilnih uređaja. Pa, pričekajmo proboj u proizvodnji napajanja!

Još jedan energetski gušt u modernom mobilnom uređaju je, naravno, zaslon. Zasloni u Mobiteli postaju sve ljepši. Zasloni pametnih telefona izdanih u razmaku od samo godinu dana dramatično se razlikuju u kvaliteti slike. U sljedećem članku u nizu govorit ću o zaslonima: koje su vrste, što je PPI, o čemu ovisi potrošnja energije i tako dalje.

Glavna funkcija GPU-a je renderiranje 3D grafike, vizualnih efekata i prikaz svega toga na zaslonu pametnog telefona. GPU prima poligone (poligone, minimalne površine za vizualizaciju) kao ulaz i, nakon izvođenja potrebnih matematičkih i logičkih operacija na njima, ispisuje koordinate piksela. GPU radi s velikim brojem zadataka neovisnih jedan o drugom; za to ima mnogo izvršnih jedinica. U modernim stolnim grafičkim procesorima može ih biti nekoliko tisuća. Glavni naglasak u takvom sustavu je na broju i brzini paralelnih izračuna.

Postoji nekoliko glavnih karakteristika GPU-a koje utječu na performanse u jednom ili drugom stupnju. Pogledajmo ih pobliže.

Vrsta arhitekture. Prvo, pogledajmo koncept shadera - to je program dizajniran da ga izvršava grafički procesor. Dolaze u tri vrste:

  • vertex shader - obrađuje podatke o vrhovima poliedra (koordinate, boju itd.);
  • geometrijski (engleski geometry shader) - rade s nizom podataka koji se dobivaju od vertex shadera;
  • piksel ili fragment (engleski pixel shader) - rad s fragmentima slike i teksturama, rad s podacima o pikselima (koordinate, boja itd.).

Postoje arhitekture u kojima su zasebne jezgre shadera odgovorne za svaku vrstu. Danas se uglavnom koriste unificirani procesori, gdje se simultano obrađuju vertex, geometrija i pixel shaderi. Broj takvih jezgri može varirati. Također, značajke arhitektura modernih GPU-a su organizacija sustava upravljanja jezgrom, predmemorija memorije i interakcija s drugim SoC modulima.

Standard tehničkog procesa. Ovdje je sve slično CPU-u. Što je ova vrijednost manja (mjereno u nanometrima), to će GPU biti produktivniji i energetski učinkovitiji.

Radni takt jezgre GPU-a. Grubo rečeno, to je broj zadataka obavljenih po jedinici vremena. Sukladno tome, što je viša frekvencija na kojoj radi grafička jezgra, to su njezine performanse bolje. Slično kao kod središnjeg procesora, frekvencija se mjeri u hercima.

Svi gore navedeni parametri utječu na općeprihvaćene numeričke karakteristike kao što su:

  • broj trokuta obrađenih u sekundi, obično se mjeri u milijunima - Mega (MTriangles/s);
  • količina obrade piksela u sekundi, obično se mjeri u milijunima - Mega (MPixel/s);
  • broj operacija s pomičnim zarezom obrađenih u sekundi, obično se mjeri u milijardama - Giga (GFLOPS).

Nakon što smo razumjeli parametre GPU-a, ukratko se prisjetimo glavnih igrača na ovom tržištu.

Adreno- Qualcommov grafički čip, korišten u njihovom Snapdragon SoC-u. Ovaj GPU izvorno je razvio ATI Imageon. Vidjeti obećanje pametnih telefona u operacijskoj sali Android sustav, Qualcomm je 2009. kupio odjel ATI-ja, preimenujući Imageon u Adreno. Popularni grafički čipovi ove marke: Adreno 203, 205, 305 - proračunska rješenja, Adreno 320, 330, 420 - vodeći.

NVIDIA GeForce ULP- zamisao svjetskog lidera u proizvodnji grafičkih sustava prvenstveno za desktop računala i prijenosna računala. Nvidia je počela osvajati tržište uređaja s Android OS-om sa SoC-om Tegra 2. Fokusirajući se uglavnom na optimizaciju za igre, tvrtka je sa svojim kasnijim rješenjima (Tegra 3, Tegra 4) zauzela značajan dio tržišta. A grafički procesor SoC Tegra K1 napravio je senzaciju.

PowerVR je GPU s najvećim tržišnim udjelom u mobilnim uređajima. Razvio Imagination Technology. Ova tvrtka započela je s grafičkim rješenjima za stolna računala i igraće konzole, no ne izdržavši konkurenciju ATI-ja i Nvidije, prešla je na područje mobilnih uređaja, gdje je ozbiljno uspjela. Uz Android pametne telefone i tablete, PowerVR je glavni dobavljač grafičkih čipova za Apple. Najpoznatiji proizvodi: PowerVR SGX 531, SGX 544MP, SGX 545, SGX 543MP2, GX6200, GX6650.

Mali- razvoj osnivača arhitektura procesora za većinu ARM Limited mobilnih uređaja. Prve korake u proizvodnji GPU-a napravio je njegov norveški odjel ARM Norway. Prvi punopravni GPU bio je model Mali-200, koji je zamijenjen Mali-300 s grafičkom razinom sličnom onoj Sony PSP-a. Zatim su tu bili vrlo popularni višejezgreni Mali-400, T604 i vodeći Mali-T760, 820, 860. MediaTek, Rockchip i Samsung naširoko koriste grafički procesor Mali u svojim SoC-ovima.

Ne predstavljam rezultate mnogih sintetičkih testova, budući da se u gotovo svim mjerilima performanse grafike izračunavaju samo kao cjelina za cijeli SoC i, kao što praksa pokazuje, nisu uvijek objektivne. Samo ću vam pokazati 10 najboljih uređaja s grafikom najboljih performansi iz 3DMarka.

Razina grafike u igrama za moderni pametni telefoni prilično visoko. Lako se može usporediti s rješenjima za stolna računala. U isto vrijeme, zahtjevi za performansama GPU-a rastu. Kao odgovor, programeri poboljšavaju arhitekturu, povećavaju broj jezgri, povećavaju taktna frekvencija. Ali opet, moramo shvatiti da na performanse GPU-a u aplikacijama utječu sve komponente SoC-a, a optimizacija softvera je jednako važna. Samo ako se svi čimbenici poklope, možete računati na izvrstan rezultat. Ne zaboravite na ovo kada birate pametni telefon za igranje!

U drugom dijelu naše analize hardvera za igre započet ćemo razgovor o telefonima koji su već prosječni po svojim karakteristikama i cijeni, ali i dalje ostaju relevantni u pogledu igara, uključujući i nove. Glavno pitanje u vezi s mogućnostima telefona ovdje je izbor najprikladnije hardverske platforme za igre.

Dakle, prije svega, kada je riječ o igrama, pri odabiru telefona trebali biste saznati na kojoj kombinaciji procesora i video akceleratora je telefon izgrađen. Nedavno su i broj dostupnih igara i kvaliteta grafike ozbiljno utjecali na to.

Ovdje postoje dva glavna smjera: telefoni izgrađeni na jednom od Qualcomm čipseta iz obitelji Snapdragon s video akceleratorom serije Adreno i telefoni s video akceleratorima serije PowerVR.

Danas ćemo govoriti o Snapdragon uređajima. Ovo hardversko rješenje vrlo je uobičajeno među Android telefoni većina proizvođača. Na ovoj platformi možete pogledati popis glavnih modela. Možete pronaći popis igara optimiziranih za Snapdragon telefone. Svi Snapdragon uređaji koriste različite verzije Adreno akceleratori. Akceleratori koji su danas relevantni za srednji cjenovni segment su Adreno 200 i Adreno 205. Nažalost, uređaji izgrađeni na kombinaciji QSD8250 procesora i Adreno 200 video akceleratora već su pomalo zastarjeli i mogu škripavo pokretati teške igre s 3D grafikom, ali su još uvijek više nego što su prikladne za većinu već objavljenih igara. Noviji uređaji (MSM7230/MSM8255 + Adreno 205) već rade bez problema sa svim igrama koje su optimizirane za Snapdragon.

Jedna od glavnih prednosti nedavnog odabira telefona na platformi Qualcomm bila je ekskluzivnost nekih novih igrica za telefon Sony-Ericsson Xperia Play, koji je izgrađen na Snapdragonu. Pokretanje ekskluzivnih igara za Sony-Ericsson Xperia Play također je moguće na svim Snapdragon uređajima.

Glavni nedostatak telefona sa Snapdragonom u usporedbi s telefonima na hardverskim platformama usporedive snage drugih proizvođača koji koriste PowerVR akcelerator je u pravilu manja snaga Adrena u odnosu na glavnog konkurenta. Međutim, ovaj problem nije toliko strašan, jer će čak i najnovije igre raditi dovoljno brzo, iako s nešto manje grafičkih detalja.

Kao rezime ovog dijela možemo reći da su telefoni izgrađeni na Snapdragon platformi uravnotežena rješenja za rad i igrice, u mnogočemu ispred rješenja konkurenata, ali još uvijek donekle iza PowerVR grafičkih rješenja u pogledu igara. O njima ćemo govoriti u sljedećem dijelu.

Mnogi od vas su preuzeli predmemoriju za igrice ili pogledali karakteristike uređaja. Svi su vidjeli da postoje neke čudne riječi poput Tegra, Adreno, Mali, PowerVR. Hajdemo saznati što je to.
Sve gore navedeno su video akceleratori. Video akcelerator je jedan od glavni dijelovi u SoC (Sustav na čipu), skraćeno GPU. GPU ili Graphic Processing Unit je čip integriran u CPU, a odgovoran je za 2D i 3D grafiku. A njihov se učinak mjeri u flopovima. CPU, ili centralna procesorska jedinica, jednom riječju procesor.

Pogledajmo vrste najpopularnijih GPU-a. Postoje 4 vrste:

  1. Tegra (GeForce ULP) tvrtke NVIDIA
  2. Adreno iz Qualcomma
  3. Mali iz ARM-a
  4. PowerVR tvrtke Imagination Technologies
Postoje i manje popularni GPU-i, ali ćemo ih sljedeći put pogledati.

Tegra (GeForce ULP)

Općenito, pojava takvog SoC-a kao što je Tegra započela je 2007. godine, zbog akvizicije PortalPlayera od strane NVIDIA-e. U to vrijeme procesor nije bio popularan, jer snaga nije bila konkurentna, a sama Tegra se koristila u playerima, pametnim telefonima za Windows Mobile i Windows CE.

Evolucija linije SoC Tegra

Sve se promijenilo nakon što se NVIDIA kladila na novi operacijski sustav od Googlea – Android. Tako se 2010. pojavila dvojezgrena Tegra 2 za tablete, a 2011. za pametne telefone. Zatim se pojavila Tegra 3 pa Tegra 4, 4i, K1 i X1.

Sama evolucija u pogledu grafičkih mogućnosti započela je s Tegra 2. NVIDIA procesor GPU imao je 8 grafičkih jezgri, punu podršku za Direct3D Mobile i OpenGL ES 2.0 te performanse od 6,7 GFLOPS na 400 MHz.

A Tegra 3 GPU već ima 12 grafičkih jezgri, 12,4 GFLOPS-a na frekvenciji od 520 MHz.

Već 2012. u igrama je bilo ekskluziva za Tegru, na primjer, poboljšana grafika, specijalni efekti i renderiranje, kao i optimizacija. Dosta ljudi se žalilo na nedostatak performansi.

O Tegra 4 i 4i sa 72/60 grafičkih jezgri s podrškom za OpenGL ES 3.0 već šutim i 96,8 GFLOPS sa 72 jezgre na 672 MHz, odnosno 74,8 GFLOPS sa 60 jezgri na 660 MHz.

Ne govorimo o K1 sa 192 grafičke jezgre, podrškom za Direct X 12, OpenGL ES 3.1 i performansama od 360 GFLOPS na 850 MHz.

O X1 s performansama od 1 TFLOPS-a, s 256 grafičkih jezgri na frekvenciji od 1 GHz da i ne govorimo. Odmah možemo reći da se mobilno tržište razvija.

Ali gdje je takva snaga bez odgovarajuće optimizacije? NVIDIA upravo to radi upravo sada.

Portal za Tegra 4/K1

Half-Life 2 za Tegra 4/K1

Pokreće razne ekskluzive, kao što su Portal i Half-Life 2 i tako dalje. Sve ove aplikacije nalaze se u posebnom marketu za Tegru – Tegrazone.

Općenito, ako volite igrati, uzmite Tegru.

Adreno iz Qualcomma (Snapdragon SoC)

Adreno je došao na svoje nakon lansiranja Snapdragon SoC linije od strane Qualcomma 2009. godine.

Toshiba TG01

Prvi mobilni uređaj na Snapdragonu je bila Toshiba TG01 sa Adreno 130, pa HTC HD2.

P.S. Snaga čipseta može se usporediti s igraćim konzolama.

Nakon razvoja Androida i Windows Phonea, razvoj samog Snapdragona je krenuo naglo uzlaznom putanjom. U 6 godina već je proizvedeno 5 generacija Snapdragon SoC-a. S1, S2, S3, S4 i 200/400/600/800.

Tijekom ovih pet generacija lansirano je toliko mnogo vrsta procesora da to može biti zbunjujuće. Da biste to učinili, možete pogledati tablicu u nastavku, gdje sam prikupio one popularne ovaj trenutak vrste GPU-a i njihovih procesora.

GPU → Procesor

A ovdje je popis performansi Adrena u GFLOPS-u (što više, to bolje):

  • Adreno 130 - 133 MHz - 1,2 GFLOPS
  • Adreno 200 - 245 MHz - 4 GFLOPS
  • Adreno 203 - 294 MHz - 9,4 GFLOPS
  • Adreno 205 - 266 MHz - 8,5 GFLOPS
  • Adreno 220 - 320 MHz - 19 GFLOPS
  • Adreno 225 - 400 MHz - 26 GFLOPS
  • Adreno 305 - 450 MHz - 24 GFLOPS
  • Adreno 320 - 450 MHz - 86 GFLOPS
  • Adreno 330 - 450-578 MHz - 130-167 GFLOPS
  • Adreno 420 - 600 MHz - 172 GFLOPS
  • Adreno 430 - 700 MHz - 454 GFLOPS
Snapdragon čipseti koriste se u mnogim uređajima, posebno u vodećim. Ne morate brinuti o optimizaciji u igrama zbog popularnosti GPU-a, ali najnovije verzije podržavaju OpenGL ES 3.1 i Direct X 11.

Mali iz ARM-a

Mali je GPU iz ARM-a. Podijeljen u 4 generacije: Utgard, Midgard 1/2/3.

LG Renoir

Prvi GPU bio je Mali-55 s podrškom za OpenGL ES 1.1 i s jednom grafičkom jezgrom, koja je prepoznata kao najmanji grafički čip, prvi put se pojavio u LG Renoiru, gdje se Mali-55 koristi samo za optimizaciju sučelja.

Drugo iskustvo u stvaranju GPU-a bio je Mali-200. Tada je već podržavao OpenGL ES 2.0 s 1 grafičkom jezgrom na 275 MHz.

Treći eksperiment bio je na Mali-300. Mogao je reproducirati grafiku razine PlayStation Portable, frekvencija GPU-a bila je 395 MHz.

Četvrto iskustvo u stvaranju GPU-a bilo je revolucionarno - Mali-400 - nastavak Mali-300, ali s višejezgrenom podrškom za do 4 grafičke jezgre, zbog čega se performanse povećavaju do 4 puta. Frekvencija 395-533 MHz, performanse 2,5 do 19 GFLOPS. Popularan među pametnim telefonima i tabletima 2013.
godine.

Tu je i Mali-450. Ovo je isti 400, ali je učinak udvostručen. Može imati do 8 grafičkih jezgri, frekvenciju od 375 do 700 MHz i performanse od 30-60 GFLOPS.

Mali-T760 je najsnažniji GPU među Malijima, s podrškom za do 16 grafičkih jezgri, frekvencijom od 685 MHz i 376 GFLOPS! Podržava OpenGL ES 3.1, OpenCL1.2, OpenVG 1.1 i Direct X 11.1.

U ovoj tablici možete vidjeti najpopularnije Mali GPU-ove:

GPU → Maksimalan broj grafičkih jezgri
Više od 35-40% uređaja radi s Malijem. Stoga ne možete očekivati ​​takve frizove i zaostatke u igrama.

Obično se Mali može naći u Exynos, MediaTek, AllWinner, Rockchip čipsetovima.

Power VR iz Imagination Technologies

GPU kreiran od strane Imagination Technologies još u 90-ima. Već tada je bio ravnopravan s AMD-om i NVIDIA-om, ali je zbog brzog razvoja drugih kompanija zaostajao za njima. Nakon čega su prešli na mobilne i kućanske aparate.

Preskočimo sve uvode i odmah počnimo s GPU-om:

Serija → GPU
Popularni PowerVR GPU-ovi
Postoji toliko mnogo vrsta GPU-a da ću vam samo pokazati popis prema GFLOPS performansama (što više, to snažnije):

  • SGX530 - 200-300 MHz - 1,6-2,4 GFLOPS
  • SGX531 - 200 MHz - 1,6-2,4 GFLOPS
  • SGX531 Ultra - (MT6577, MT6575) - 522 MHz - 4,2 GFLOPS
  • SGX535 - 300 MHz - 2,4 GFLOPS
  • SGX540 - 153 - 512 MHz - 3,2-6,1 GFLOPS
  • SGX543 - 200-300 MHz - 6,4-9,6 GFLOPS
  • SGX543 MP2 - 250 MHz (Apple A5) - 16 GFLOPS
  • SGX543 MP3 - 300 MHz (Apple A6) - 29 GFLOPS
  • SGX543 MP4 - 250 MHz (Apple A5X) - 32 GFLOPS
  • SGX544 - 286-357 MHz - 9,2-11,4 GFLOPS
  • SGX544 - 600 MHz - 19 GFLOPS
  • SGX544 - 300-533 MHz - 19-51 GFLOPS
  • SGX545 - 533 MHz - 8,5 GFLOPS
  • SGX554 - 300 MHz - 19 GFLOPS
  • SGX554 MP4 - 300 MHz (Apple A6X) - 77 GFLOPS
  • G6100 - 300 MHz - 19,2 GFLOPS
  • G6200 MP2 - 300-500 MHz - 38,4-64 GFLOPS
  • G6400 MP4 - 300 MHz - 77 GFLOPS
  • G6430 MP4 - 450 MHz (Apple A7) - 115,2 GFLOPS
  • GX6450 MP4 - 450 MHz (Apple A8) - 115 GFLOPS
Sami grafički čipovi mogu se naći u procesorima Apple, MTK, AllWinner, Intel, Samsung.

Pregledali smo 4 vrste popularnih grafičkih video akceleratora od 4 različitih proizvođača. Svaki ima svoje nedostatke, svaki ima svoje prednosti. Također ste naučili što je GPU, CPU i malo povijesti svakog video akceleratora.

Nadam se da će vam ovaj članak na neki način pomoći i sretno u vašim pustolovinama!