Adreno egy család grafikus processzorok a cég által gyártott amerikai Qualcomm annak családja SoCs az ARM architektúra Snapdragon . Ezek a processzorok eredetileg az ImageDon AMD grafikus processzorok voltak, amelyeket a Qualcomm szerzett be2009. január.
A GPU hivatalos illesztőprogramjai mind zárva vannak, de a 2011 végén megkezdett Freedreno ingyenes kísérleti projekt meglehetősen gyorsan halad. A Freedreno pilóta segítségével Gallium3D technológia szerepel a Mesa 3D projekt , akkor a2014. júliusaz egyetlen grafikus processzor-illesztőprogram, amely a Mesa-ban szereplő ARM SoC-ket kíséri. Ez az illesztőprogram a Mesa 3D 11.1 változatában megjelent2015. december 15, támogatja az OpenGL 3.1-et a 300 (a3xx) és a 400 (a4xx) sorozatokkal.
Név | Mikroarchitektúra | Fab ( nm ) | Frekvencia [ MHz ] | Memória technológia | Teljesítési arány | GFLOPS | API (verzió) | Snapdragon-ban használják | Hivatkozások | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
típus |
ALU-k
( SIMD ) [FP32] |
GPU integrált memória | TMU | Sávszélesség | Háromszög
[MT / s] |
Pixel
[ Háziorvos / s] |
Struktúra
[ GT / s] |
(FP64) | (FP32) | (FP16) | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 1xx sorozat | |||||||||||||||||||||
Adreno 120 | fix funkciós csővezeték | 1.1 | 1.1 | ? | |||||||||||||||||
Adreno 130 | ? | ? | 90 vagy 65 | ? | 4 | 0,133 | 1.2 | Direct3D Mobile | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | ||||||||||||
Adreno 2xx sorozat - yamato | |||||||||||||||||||||
Adreno 200 (AMD Z430) |
Egységes shader modell 5-utas VLIW |
8.
(2) |
256 KB | 65 | 133 |
Egycsatornás
LPDDR 166 MHz (1,33 GB / s) |
22.85 | 0,133 | 0,53 | 2.12 | 4.25 | 2.0 | 1.1 | 1.4 (freedreno driver) | 11 ( 9_3 funkciószint ) |
Snapdragon S1 (MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53 | |||||
Adreno 200 'továbbfejlesztve' | 45 | 200 245 | LPDDR egycsatornás 200 MHz (1,6 GB / s) | 42 | 0,200 0,245 | 0,80 0,98 | 3,20 3,92 | 6.40 12.8 | Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A) | ||||||||||||
Adreno 203 | 16.
(4) |
245,294 | LPDDR2 egycsatornás 300 MHz (2,4 GB / s) | 40,8 49,0 | 0,245 0,294 | 1,96 2,35 | 7,84 9,40 | 15,6 18,8 | Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q) | ||||||||||||
Adreno 205 | 245,266 | LPDDR2 kétcsatornás 333 MHz (5,3 GB / s) | 40,8 44,3 | 0,245 0,266 | 1,96 2,12 | 7,84 8,51 | 15,6 17,0 | Snapdragon S2 (MSM7x30, MSM8x55, APQ8055) | |||||||||||||
Adreno 2xx sorozat - talál | |||||||||||||||||||||
Adreno 220 |
Egységes shader modell 5-utas VLIW |
32
(8) |
512 KB | 45 | 266 | LPDDR2 egycsatornás 333 MHz (2,67 GB / s) | 88.7 | 0,532 | 4.25 | 17.0 | 34.0 | NC | 2.0 | 1.1 | NC | 1.4 (freedreno driver) | 11 ( 9_3 funkciószint ) |
Snapdragon S3 (APQ8060, MSM8x60) | |||
Adreno 225 | 28. | 200 300 400 | LPDDR2 kétcsatornás 500 MHz (8 GB / s) | 133.3 | 0.8 | 3,20 4,80 6,40 | 12,8 19,2 25,6 | 25,6 38,4 51,2 | Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960) | ||||||||||||
Adreno 3xx sorozat - oxili | |||||||||||||||||||||
Adreno 304 |
Egységes shader modell Scalar utasításkészlet |
24.
[24] |
96 KB | 28. | 400 | LPDDR2 / 3 egycsatornás 384–533 MHz (3,1–4,3 GB / s) | 4.80 | 19.2 | 38.4 | NC | 3.0 (freerreno meghajtó: 3.0, 3.1 hiányos, 3.2 részleges) | 1.1 | 1.1 beágyazott profil | 3,1 (freedreno meghajtó, 3,2 hiányos, 3,3 teljes) | 11 ( 9_3 funkciószint ) |
Snapdragon 208 , Snapdragon 210 , Snapdragon 212 | |||||
Adreno 305 ( 1 re Gen.) | 256 KB | 400 450 | LPDDR2 egycsatornás 400 MHz (3,2 GB / s) | 66,7 75 | 0.8 | 4,80 5,40 | 19,2 21,6 | 38,4 43,2 | Snapdragon S4 Plus (MSM8x27) | ||||||||||||
Adreno 305 ( 2 of Gen.) | 128 KB | 400 450 | LPDDR2 / 3 egycsatornás 533 MHz (4,3 GB / s) | 66,7 75 | 0.8 | 4,80 5,40 | 19,2 21,6 | 38,4 43,2 |
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) Snapdragon 400 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) |
||||||||||||
Adreno 306 | 400 | LPDDR2 / 3 egycsatornás 32 bites 533 MHz (4,2 GB / s) | 84.3 | 0.8 | 4.80 | 19.2 | 38.4 | Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2) | |||||||||||||
Adreno 308 | 500 | LPDDR3 egycsatornás 667 MHz (5,34 GB / s) | 105.4 | 1.0 | 6.00 | 24.0 | 48.0 | Snapdragon 425 (MSM8917) Snapdragon 427 (MSM8920) | |||||||||||||
Adreno 320 ( 1 re Gen.) | 64.
[64] |
512 KB | 400 | LPDDR2 kétcsatornás 533 MHz (8,53 GB / s) | 225 | 1.6 | 3.2 | 12.8 | 51.2 | 102.4 | Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) | ||||||||||
Adreno 320 ( 2 of Gen.) | 96
[96] |
400 450 | LPDDR3 kétcsatornás 32 bites (64 bites) 600 MHz (9,6 GB / s) | 225 253,1 | 2,4 2,7 | > 3.2 | 19,2 21,6 | 76,8 86,4 | 153,6 172,8 | Snapdragon 600 (APQ8064T, APQ8064AB) | |||||||||||
Adreno 330 | 128
[128] |
1024 KB | 450 550 578 | LPDDR3 kétcsatornás 32 bites (64 bites) 800 MHz (12,8 GB / s) | 253,1 309,4 325,1 | 3,6 4,4 4,624 | 28,8 35,2 36,9 | 115,2 140,8 147,9 | 230,4 281,6 295,9 | Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC) | |||||||||||
Adreno 4xx sorozat | |||||||||||||||||||||
Adreno 405 | Egységes shader modell | 48
[48] |
256 KB | 28. | 550 | LPDDR3 egycsatornás 667-933 MHz (5,34-7,46 GB / s) | 52.8 | NC | 3,2 (freedreno meghajtó: 3,0, 3,1 hiányos, 3,2 részleges) | 1.1 | 1.2 teljes profil | 3,1 (freedreno meghajtó, 3,2 hiányos, 3,3 teljes) | 11. ( 11_1 ) |
Snapdragon 415 (MSM8929), Snapdragon 610 (MSM8936), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | |||||||
Adreno 418 | 128
[128] |
512 KB | 20 | 600 | LPDDR3 kétcsatornás 32 bites (64 bites) 933 MHz (14,9 GB / s) | 153,6 | 1.0 | Snapdragon 808 (MSM8992) | |||||||||||||
Adreno 420 | 1536 KB | 28. | 500
600 |
LPDDR3 kétcsatornás 64 bites (128 bites) 800 MHz (25,6 GB / s) | 281.3
337.5 (0,56 Tr / Hertz) |
4
4.8 (8,2 Px / Hertz) |
128
153,6 |
1.0 | Snapdragon 805 (APQ8084) | ||||||||||||
Adreno 430 | 256
[256] |
20 | 500
600 650 |
LPDDR4 kétcsatornás 32 bites (64 bites) 1600 MHz (25,6 GB / s) | ? | 4.8
6.0 6.6 |
324
420 |
1.0 | Snapdragon 810 (APQ8094, MSM8994) | ||||||||||||
Adreno 5xx sorozat | |||||||||||||||||||||
Adreno 504 | Egységes shader modell + egységes memória | ? | ? | 12. | ? | LPDDR3 egycsatornás 800 MHz (6,4 GB / s) | ? | ? | ? | ? | 1.0 | 3.2 (freerreno driver: 3.1, 3.2 részleges) | ? | 2.0 Teljes | 3,1 (freedreno meghajtó, 3,2 hiányos, 3,3 teljes) | 11. (11_1) |
Snapdragon 429 | ||||
Adreno 505 | 48
[48] |
128 + 8 KB | 28. | 450 | ? | 48.6 | Snapdragon 430 (MSM8937), Snapdragon 435, Snapdragon 439 | ||||||||||||||
Adreno 506 | 96
[96] |
14 | 600
650 |
LPDDR3 egycsatornás 933 MHz (7,46 GB / s) | ? | ? | ? | 115.2
124,8 |
Snapdragon 450, Snapdragon 625, Snapdragon 626, Snapdragon 632 | ||||||||||||
Adreno 508 | 128
[128] |
650 | LPDDR4 kettős - 16 csatornás (32 bites) 1333 MHz (10,66 GB / s) | ? | ? | ? | 163.2 | Snapdragon 630 | |||||||||||||
Adreno 509 | 256 + 16 KB | 720 | LPDDR4 kettős - 32 csatornás (64 bites) 1333 MHz (21,33 GB / s) | ? | ? | ? | 184.3 | Snapdragon 636 | |||||||||||||
Adreno 510 | 256 KB | 28. | 600 |
Kétcsatornás
LPDDR3 32 bites (64 bites) 933 MHz (14,9 GB / s) |
? | ? | ? | 153,6 | 3,2 (3,1 + AEP) (freerreno meghajtó: 3,1, 3,2 részleges) |
Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),
Snapdragon 653 (MSM8976PRO) |
|||||||||||
Adreno 512 | 256 + 16 KB | 14 | 850 |
LPDDR4 négycsatornás 16 bites (64 bites)
1866 MHz (29,8 GB / s) |
? | ? | ? | 217.6 | Snapdragon 660 (MSM8976 Plus) | ||||||||||||
Adreno 530 | 256
[256] |
1024 KB | 510
624 653 |
? | 6.7
8.1 |
7.7
8.1 |
407.4
498,5 |
12. (11_1) |
Snapdragon 820 (MSM8996),
Snapdragon 821 (MSM8996PRO) |
||||||||||||
Adreno 540 | 384
[384] |
10. | 710 | > 450 | ? | 11.36 (16 Texel / Hertz) | 567 | Snapdragon 835 (MSM8998) | |||||||||||||
Adreno 6xx sorozat | |||||||||||||||||||||
Adreno 605 | Egységes shader modell + egységes memória | 128 + 8 KB | 14 | 1.0 és 1.1 | 3.2 | 2.0 Teljes | WIP (freedreno meghajtó) | 12.
( 12_1 ) |
|||||||||||||
Adreno 610 | ? | 11. | 273 | Snapdragon 460 Snapdragon 662 Snapdragon 665 |
|||||||||||||||||
Adreno 612 | 256 + 16 KB | 845 |
LPDDR4X kétcsatornás
16 bites (32 bites) 1866 MHz (14,9 GB / s) |
Snapdragon 675 Snapdragon 678 |
|||||||||||||||||
Adreno 615 | 256
[128] |
512 KB | 10. | 700 | 358.4 | QCS603, QCS605, Snapdragon 670 | |||||||||||||||
Adreno 616 | 750 | 384 | Snapdragon 710 Snapdragon 712 |
||||||||||||||||||
Adreno 618 | 8. | 700
825 |
?
422 |
Snapdragon 720G Snapdragon 730 Snapdragon 730G Snapdragon 732G Snapdragon 7c |
|||||||||||||||||
Adreno 620 | 384
[192] |
7 | 625 750 |
LPDDR4X kétcsatornás 16 bites (32 bites)
2133 MHz (17 GB / s) |
6.7 / 8.1 | ? | Snapdragon 765 Snapdragon 765G Snapdragon 768G |
||||||||||||||
Adreno 630 | 512
[256] |
1024 KB | 10. | 710 |
LPDDR4X négycsatornás 16 bites (64 bites)
1866 MHz (29.9 GB / s) |
> 500 | ? | 15.4 | 184 | 727 | 1474 | Snapdragon 845 Snapdragon 850 |
|||||||||
Adreno 640 | 768
[384] |
12 * 2 | 7 | 585 675 |
LPDDR4X négycsatornás 16 bites (64 bites)
2133 MHz (34,13 GB / s) |
? | 9.4 | 28.1 | 242
279 |
954 1037 |
1853.3 | Snapdragon 855/855 + | |||||||||
Adreno 650 | 1024
[512] |
? és 300 Gb / s | 24 * 2 | 587
670 |
LPDDR4X vagy LPDDR5 négycsatornás 16 bites (64 bites)
2133 MHz vagy 2750 MHz 33,4 GB / s vagy 44,0 GB / s |
14.x (becsült érték) | 28,1 (becsült) | 313
344 |
1244
1267 1376 |
2000
2752 |
Snapdragon 865/865 + | ||||||||||
Adreno 660 | Snapdragon 888 | ||||||||||||||||||||
Adreno 675 | ? | ? | 590 |
LPDDR4X négycsatornás 16 bites (64 bites)
2133 MHz (34,13 GB / s) |
388 | 1550 | 3100 | Snapdragon 8c | |||||||||||||
Adreno 680 | 1536
[768] |
? | 590 |
LPDDR4X nyolccsatornás 16 bites (128 bites)
2133 MHz (68,26 GB / s) |
461 | 1842.5 | 3685 | Snapdragon 8cx, 8CX Gen 2 | |||||||||||||
Adreno 685 | ? | ~ 2100 | Microsoft SQ1 | ||||||||||||||||||
Név | Mikroarchitektúra | Fab ( nm ) | Frekvencia | Memória technológia | Teljesítési arány | (FP64) | (FP32) | (FP16) | API (verzió) | Snapdragon-ban használják | Hivatkozások | ||||||||||
típus |
ALU-k
[FP32] |
GPU integrált memória | TMU | Sávszélesség | Háromszög
[MT / s] |
Pixel
[ Háziorvos / s] |
Struktúra
[ GT / s] |
GFLOPS | Vulkan | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D |