Adreno

 Adreno on sarja grafiikkaprosessointiyksiköiden (GPU) immateriaalioikeuksia sisältäviä puolijohdeytimiä, jotka Qualcomm on kehittänyt ja jota käytetään monissa heidän SoC :issaan .

Historia

Adreno (AMD Radeon -näytönohjainbrändin anagrammi) aloitti Qualcommin omana grafiikkateknologian brändinä, ja sitä käytettiin heidän mobiilipiirisarjoissaan. Varhaisiin Adreno-malleihin kuuluivat Adreno 100 ja 110, joissa oli 2D-grafiikkakiihdytys ja rajoitetut multimediaominaisuudet. Tuohon aikaan 3D-grafiikkaa mobiilialustoilla käsittelivät yleensä ohjelmiston renderöintikoneet, mikä rajoitti niiden suorituskykyä. Edistyneempien multimedia- ja 3D-grafiikkaominaisuuksien kasvavan kysynnän vuoksi Qualcomm on lisensoinut Imageon IP:n AMD:ltä lisätäkseen 3D-laitteistokiihdytyksen mobiilituotteisiinsa. Jatkoyhteistyö AMD:n kanssa johti vuonna 2008 julkaistun Adreno 200:n kehittämiseen, joka integroitiin ensimmäiseen Snapdragon SoC:hen . Tammikuussa 2009 AMD myi koko Imageon [1] kannettavan grafiikkakäsittelyosastonsa Qualcommille .

Kiihdytinmallit

Adreno 130 - MSM7x01 ja MSM7x01A sisällä. Se tukee OpenGL ES 1.1, OpenVG 1.1, EGL 1.3, Direct3D Mobile, Scalable Vector Graphics Tiny Support 1.2, Direct Draw ja Graphics Device Interface.

Adreno 200 (AMD Z430) sisällä QSD8x50 ja MSM7x27 (133MHz). Se tarjoaa ohjelmoitavan ominaisuusputken ja tekstuurin suoratoiston, joka tukee OpenGL ES 1.0:ta, OpenGL ES 1.1:tä, OpenVG 1.1:tä, EGL 1.4:ää, Direct3D Mobilea, SVGT 1.2:ta ja DirectDraw:ta. (22M kolmioita sekunnissa, 133M pikseliä sekunnissa, kellonopeus jopa 133MHz).

Adreno 200 parannettu MSM7x25A:n ja MSM7x27A:n (200MHz) sisällä. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, SVGT 1.2, Direct Draw ja GDI. (40 miljoonaa kolmiota sekunnissa, 200 megapikseliä sekunnissa, kellotaajuus jopa 200 MHz).

Adreno 203 MSM8225:n ja MSM8225Q:n (400 MHz) sisällä. Tämä on parannus Adreno 205:een verrattuna. Siinä on korkeampi taajuus, parempi pikselien täyttösuhde, pienempi virrankulutus ja parempi 3D-suorituskyky. Se on noin 50-100 % nopeampi kuin Adreno 200 (parannettu) ja 10-25 % nopeampi kuin Adreno 205. Se voi toimia 2 kertaa nopeammin kuin Adreno 205. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw ja GDI. (42-50 miljoonaa kolmiota sekunnissa, 250-300 pikseliä sekunnissa, kellotaajuus 192-400 MHz).

Adreno 205 sisällä QSD8x50A, MSM7x30 ja MSM8x55 (245 MHz). Sen parannuksiin kuuluvat SVG- ja Adobe Flash -laitteistokiihdytys ja parempi Shader-suorituskyky kuin Adreno 200. Se tukee OpenGL ES 2.0-, OpenGL ES 1.1-, OpenVG 1.1-, EGL 1.4-, Direct3D Mobile-, SVGT 1.2-, Direct Draw- ja GDI-versioita. (57 miljoonaa kolmiota sekunnissa, 250 miljoonaa pikseliä sekunnissa, kellotaajuus jopa 400 MHz).

Adreno 220 sisällä MSM8660 tai MSM8260 (266MHZ) yksikanavaisella muistilla. Se tukee OpenGL ES 2.0, OpenGL ES 1.1, OpenVG 1.1, EGL 1.4, Direct3D Mobile, DirectX 9.0c, SVGT 1.2, Direct Draw ja GDI. (88M kolmioita sekunnissa, 500M pikseliä sekunnissa, vakiokello jopa 266MHz, ylikellotettu jopa 400MHz). Adreno 225 MSM8960:n (400 MHz) sisällä yhtenäisellä shader-arkkitehtuurilla ja kaksikanavaisella muistilla. Se tukee Direct3D 9.0c:tä OpenGL ES 2.0:n, OpenGL ES 1.1:n, OpenVG 1.1:n, EGL 1.4:n, Direct3D Mobilen, SVGT 1.2:n, Direct Drawn ja GDI:n lisäksi.

Adreno 320 Qualcomm S4 Pro & Prime -sarjan sisällä yhtenäisellä shader-arkkitehtuurilla ja kaksikanavaisella muistilla. Se tukee Direct3D 9_3 -ominaisuustasoa OpenGL ES 3.0:n, OpenGL ES 2.0:n, OpenGL ES 1.1:n, OpenVG 1.1:n, EGL 1.4:n, Direct3D Mobilen ja SVGT 1.2:n lisäksi.

Adreno 330 Nexus 5:ssä, Nokia Lumia 2520, Nokia Lumia 1520, Nokia Lumia Icon, Nokia Lumia 930, Samsung Galaxy S5, Samsung Galaxy Note 3, Sony Xperia Z1, Sony Xperia Z1 Compact, Sony Xperia Z2, Sony Xperia Z3, Sony älypuhelimet Xperia Z3 Compact, Sony Xperia Z Ultra, Xiaomi Mi3, Xiaomi Mi4, OnePlus One, HTC One (M8) ja LG G2 / G3.

Qualcomm Snapdragon 805:n sisällä oleva Adreno 420 tukee Direct3D 11.2 -ajoaikaa. Sisällä Google Nexus 6, Samsung Galaxy S5 LTE-A, Samsung Galaxy Note 4, Samsung Galaxy Note Edge, LG G3 Cat. 6, Qualcomm Snapdragon 805 on ensimmäinen puhelimen SoC, jossa on koskaan ollut 128-bittinen muistiväylä.

Qualcomm Snapdragon 835:n sisällä oleva Adreno 540 on ensimmäinen puhelimen SoC, jossa on muuttuva virkistystaajuus ja Foveated Render/Variate Rate Shading, Qualcomm kutsuu toteutuksiaan Q-Synciksi ja Adreno Foveationiksi. Tämä on Adreno 530 uudella prosessitekniikalla (siirtymä 14 nm:stä 10 nm:iin) suuremmilla kellotaajuuksilla (624Mhz > 710MHz)

Qualcomm Snapdragon 845:n sisällä oleva Adreno 630 on ensimmäinen puhelimen SoC, jossa on Inside-Out Room-mittakaavainen 6DoF ja SLAM. Parantaa merkittävästi varjostimen suorituskykyä ja täyttösuhdetta (jopa 50 % ALU/ROP-työkuormissa). Kellotaajuudet pysyivät ennallaan (710 Mhz)

Adreno 640 Qualcomm Snapdragon 855:ssä on ensimmäinen puhelimen SoC, jossa on päivitettävissä olevat GPU-ohjaimet Google Play Kaupasta. Kaksinkertaistaa INT-lohkot ja lisää FP-lohkoja 50%. TSMC:n valmistama ensimmäisen sukupolven N7-teknologiaa käyttäen. Vähentää taajuutta verrattuna edeltäjäänsä (710MHz > 585MHz). ROP/TMU:t eivät ole muuttuneet.

Adreno 650 Qualcomm Snapdragon 865:ssä - lisää FP-lohkoja 50% (INT-lohkot pysyivät samoina kuin ennen). TSMC:n valmistama toisen sukupolven N7P-teknologialla. Taajuus ei ole muuttunut edeltäjäänsä verrattuna (585 > 587MHz). ROP-lohkot kasvoivat 50 %.

Qualcomm Snapdragon 888:n sisällä oleva Adreno 660 on Qualcommin ensimmäinen SoC, jossa on VRS (Variable Rate Shading). Paljon tehokkaampi versio Adreno 650:stä. Lisäys saavutetaan taajuuksien merkittävän kasvun ansiosta (587 > 840MHZ). Samsungin valmistama N5LPE-tekniikalla.

Adreno 730 Qualcomm Snapdragon 8 Gen 1:ssä on Qualcommin ensimmäinen SoC, jossa on Adreno Frame Motion Engine, Volumetric Rendering ja VRS Pro

Katso myös

Muistiinpanot

  1. Brooke Crothers. Qualcomm tarttuu AMD- kämmentietokoneeseen , grafiikkatekniikkaan  . CNET . Haettu 12. syyskuuta 2020. Arkistoitu alkuperäisestä 28. tammikuuta 2021.