Adreno

z Wikipédie, slobodnej encyklopédie
Skočit na navigaci Skočit na vyhledávání

Adreno je séria grafických procesorov, ktoré vyrába firma Qualcomm a používa v množstve ich systémov na čipe (SoC). Jadro bolo pôvodne vyvinuté pod značkou Imageon spoločnosťou ATI Technologies, ktorú kúpila AMD v roku 2006. Po kúpe v roku 2008 Qualcomm premenoval produkty Imageon na Adreno.

Varianty[upraviť | upraviť kód]

Názov Mikroarchitektúra Technológia (nm) Frekvencia

(MHz)

Pamäť Fillrate GFLOPS Verzia API Použité v Qualcomm... Referencie
Typ ALU(SIMDs) Grafická pamäť na čipe Memory bandwidth MTriangles/s Pixel (GP/s) Texture (GT/s) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D
Adreno séria 1xx
Adreno 130 fixed function pipeline 4 0.133 1.1 1.1 Direct3D Mobile MSM7x00, MSM7x00A, MSM7x01, MSM7x01A
Adreno séria 2xx - yamato
Adreno 200 (AMD Z430) Unified shader model
5-way VLIW[1]
8

(2)

256 KB 65 133 LPDDR Single-channel

166 MHz

(1.33 GB/s)

22.85 0.133 2.1 2.0 1.1 1.4 (freedreno driver) 11 (feature level 9_3) Snapdragon S1 (MSM7227, MSM7627, QSD8250, QSD8650), Freescale i.MX51, i.MX53
Adreno 200 'enhanced' 45 200/245 LPDDR Single-channel

200 MHz

(1.6 GB/s)

42 0.2/0.245 3.2/3.9 Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A)
Adreno 203 16

(4)

245/294 LPDDR2 Single-channel

300 MHz

(2.4 GB/s)

40.8 – 49 0.245/0.294 7.8/9.4 Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q)
Adreno 205 245/266 LPDDR2 Dual-channel

333 MHz

(5.3 GB/s)

40.8/44.3 0.245/0.266 7.8/8.5 Snapdragon S2 (MSM7x30, MSM8x55, APQ8055)
Adreno séria 2xx - leia
Adreno 220 Unified shader model
5-way VLIW[1]
32

(8)

512 KB 45 266 LPDDR2 Single-channel

333 MHz

(2.67 GB/s)

88.7 0.532 17 2.0 1.1 1.4 (freedreno driver) 11

(feature level 9_3)

Snapdragon S3 (APQ8060, MSM8x60), Snapdragon 400 (APQ8026)
Adreno 225 28 200/300/400 LPDDR2 Dual-channel

500 MHz

(8 GB/s)

133.3 0.8 12.8/19.2/25.6 Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960)
Adreno séria 3xx - oxili
Adreno 302 Unified shader model
5-way VLIW[1]
24 28 400 19.2 3.1 (freedreno driver: 3.0, 3.1 nekompletné, 3.2 čiastočne kompletné) 1.1 1.1 embedded profile 3.1 (freedreno driver, 3.2 nekompletné, 3.3 kompletné) 11.1 Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) [2]
Adreno 304 96 KB 400 LPDDR2/3 Single-channel

384-533 MHz

(3.1-4.3 GB/s)

19.2 Snapdragon 208, Snapdragon 210
Adreno 305 256 KB 400/450 LPDDR2 Single-channel

400 MHz

(3.2 GB/s)

66.7/75 0.8 19.2/21.6 Snapdragon S4 Plus (MSM8x27), Snapdragon 400 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8030) [3]
Adreno 306 128 KB 450 LPDDR2/3 Single-channel 32-bit

533 MHz

(4.2 GB/s)

84.3 0.8 21.6 Snapdragon 400, Snapdragon 410 (MSM8916)
Adreno 308 500 LPDDR3 Single-channel

667 MHz

(5.34 GB/s)

105.4 1.0 24
Adreno 320 64 512 KB 400 LPDDR2 Dual-channel

533 MHz

(8.53 GB/s)

225 1.6 3.2 57.6 Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064 – 1AA), Snapdragon S4 Prime (MPQ8064) [4]
Adreno 320 2nd gen 96 400/450 LPDDR3 Dual-channel 32-bit (64-bit)

600 MHz

(9.6 GB/s)

225/253.1 2.4/2.7 86.4/97.2 Snapdragon 600 (APQ8064T, APQ8064AB) [4]
Adreno 330 128 1024 KB 450/550/578 LPDDR3 Dual-channel 32-bit (64-bit)

800 MHz

(12.8 GB/s)

253.1/309.4/325.1 3.6/4.4/4.624 129.8/158.4/166.5 Snapdragon 800 (MSM8974, APQ8074), Snapdragon 801 (MSM8274AB, MSM8974AB, MSM8974AC)
Adreno séria 4xx
Adreno 405 Unified shader model
5-way VLIW[1]
48 256 KB 28 550 LPDDR3 Single-channel

667-933 MHz

(5.34-7.46 GB/s)

59.4 3.2 (freedreno driver: 3.0, 3.1 nekompletné, 3.2 čiastočne kompletné) 1.1 1.2 full profile 3.1 (freedreno driver, 3.2 nekompletné, 3.3 kompletné) 11.2 Snapdragon 610 (MSM8936), Snapdragon 615 (MSM8939)
Adreno 418 128 512 KB 20 540 LPDDR3 Dual-channel 32-bit (64-bit)

933 MHz

(14.9 GB/s)

155.5 1.0 Snapdragon 808(MSM8992)
Adreno 420 1536 KB 28 500/600 LPDDR3 Dual-channel 64-bit (128-bit)

800 MHz

(25.6 GB/s)

281.3/337.5 4/4.8 144/172.8 1.0 Snapdragon 805(APQ8084) [5]
Adreno 430 192 20 500/600/650 LPDDR4 Dual-channel 32-bit (64-bit)

1600 MHz

(25.6 GB/s)

? 4.8/6.0/6.6 324/388.8 1.0 Snapdragon 810 (APQ8094, MSM8994)
Adreno séria 5xx
Adreno 504 Unified shader model + Unified memory ? ? 12 ? LPDDR3 Single-channel

800 MHz

(6.4 GB/s)

? ? ? ? 1.0 3.2[23] (freedreno driver: 3.1, 3.2 čiastočne kompletné) ? 2.0 full 3.1 (freedreno driver, 3.2 nekompletné, 3.3 kompletné) 11

(feature level 11_1)

Snapdragon 429
Adreno 505 96 128 + 8 KB 28 450 LPDDR3 Single-channel

800 MHz

(6.4 GB/s)

? ? ? 48.6 Snapdragon 430 (MSM8937), Snapdragon 435, Snapdragon 439
Adreno 506 14 600/650 LPDDR3 Single-channel

933 MHz

(7.46 GB/s)

? ? ? 115.2/124.8 Snapdragon 450, Snapdragon 625, Snapdragon 626, Snapdragon 632
Adreno 508 850 LPDDR4 Dual‑channel

16‑bit (32-bit)

1333 MHz

(10.66 GB/s)

? ? ? 163.2 Snapdragon 630
Adreno 509 128 256 + 16 KB 720 LPDDR4 Dual‑channel

32‑bit (64-bit)

1333 MHz

(21.33 GB/s)

? ? ? 184.3 Snapdragon 636
Adreno 510 256 KB 28 600 LPDDR3 Dual‑channel

32‑bit (64-bit)

933 MHz

(14.9 GB/s)

? ? ? 153.6 3.2 (3.1 + AEP) (freedreno driver: 3.1, 3.2 čiastočne kompletné) Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),

Snapdragon 653 (MSM8976PRO)

Adreno 512 256 + 16 KB 14 850 LPDDR4 Quad-channel 16-bit (64-bit)

1866 MHz

(29.8 GB/s)

? ? 217.6 Snapdragon 660 (MSM8976 Plus)
Adreno 530 256 1024 KB 510/624/653 LPDDR4 Quad-channel 16-bit (64-bit)

1866 MHz

(29.8 GB/s)

? 6.7/8.1 7.7 - 8.1 407.4 ~ 498.5 12

(feature level 11_1)

Snapdragon 820 (MSM8996),

Snapdragon 821 (MSM8996PRO)

Adreno 540 10 710 LPDDR4X Dual-channel 32-bit (64-bit)

1866 MHz

(29.8 GB/s)

? ? 11.36 567 Snapdragon 835 (MSM8998)
Adreno séria 6xx
Adreno 605 Unified shader model + Unified memory ? 128 + 8 KB 14 ? 1.1 3.2 ? 2.0 Full WIP (freedreno driver) 12

(feature level 11_1)

Snapdragon 460
Adreno 610 ? ? 11 ? Snapdragon 665
Adreno 612 ? 256 + 16 KB ? LPDDR4X Dual‑channel

16‑bit (32-bit)

1866 MHz

(14.9 GB/s)

Snapdragon 675
Adreno 615 128 with HT 512 KB 10 700 LPDDR4X Dual‑channel

16‑bit (32-bit)

1866 MHz

(14.9 GB/s)

358.4 QCS603, QCS605, Snapdragon 670
Adreno 616 750 LPDDR4X Dual‑channel

16‑bit (32-bit)

1866 MHz

(14.9 GB/s)

384 Snapdragon 710
Adreno 618 8 825 LPDDR4X Dual‑channel

16‑bit (32-bit)

1866 MHz

(14.9 GB/s)

Snapdragon 730/730G
Adreno 620 ? 7 750 LPDDR4X Dual-channel 16-bit (32-bit)

2133 MHz

(17 GB/s)

Snapdragon 735
Adreno 630 256 with HT 1024 KB 10 710 LPDDR4X Quad-channel 16-bit (64-bit)

1866 MHz

(29.9 GB/s)

15.4 727 Snapdragon 845/850
Adreno 640 384 7 585 LPDDR4X Quad-channel 16-bit (64-bit)

2133 MHz

(34.13 GB/s)

899 Snapdragon 855
Adreno 680 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Snapdragon 8cx

Referencie[upraviť | upraviť kód]

Zdroj[upraviť | upraviť kód]

Tento článok je čiastočný alebo úplný preklad článku Adreno na anglickej Wikipédii.