Lanzado | 2009 |
---|---|
Diseñado por | Qualcomm |
Proceso de fabricación | 4 a 90 nm |
Presupuesto | |
Calcular | hasta 4608,0 GFLOPS ( FP32 ) |
Frecuencia de reloj | 133 MHz a 1500 MHz |
Soporte de memoria | LPDDR , LPDDR2 , LPDDR3 , LPDDR4 , LPDDR4X , LPDDR5 y LPDDR5X |
Frecuencia de reloj de la memoria | 166,5 MHz a 4800 MHz |
Compatibilidad con PCIe | No |
API de gráficos compatibles | |
DirectX | 11 y 12 |
Direct3D | 11 y 12 |
OpenCL | 1.1 a 3.0 |
OpenGL ES | 1.0 a 3.2 |
Vulcano | 1.0 a 1.3 |
Motor de medios | |
Codificar códecs | H.264 , H.265 , VP9 y VP8 |
Decodificar códecs | H.264 , H.265 , VP9 y VP8 |
Profundidad de bits de color | Hasta 18 bits |
Adreno es una serie de núcleos de propiedad intelectual de semiconductores de unidad de procesamiento gráfico (GPU) desarrollados por Qualcomm y utilizados en muchos de sus SoC .
Adreno es una unidad de procesamiento gráfico (GPU) integrada en los procesadores de aplicaciones Snapdragon de Qualcomm, que fue desarrollada conjuntamente por ATI Technologies junto con la arquitectura de GPU "QShader" preexistente de Qualcomm, y se fusionó en una sola familia de GPU que cambió su nombre a Adreno en 2008, justo antes de que la división móvil de AMD se vendiera a Qualcomm en enero de 2009 por 65 millones de dólares. [1] [2] Los primeros modelos Adreno incluían Adreno 100 y 110, que tenían aceleración de gráficos 2D y capacidades multimedia limitadas. Antes de 2008, los gráficos 3D en plataformas móviles se manejaban comúnmente utilizando motores de renderizado basados en software, que limitaban su rendimiento y consumían demasiada energía para ser utilizados para algo que no fueran aplicaciones gráficas móviles rudimentarias. Con la creciente demanda de capacidades gráficas 3D y multimedia más avanzadas, Qualcomm licenció la propiedad intelectual Imageon de AMD, con el fin de agregar capacidades 3D aceleradas por hardware a sus productos móviles. [3] Una colaboración posterior con AMD dio como resultado el desarrollo de Adreno 200, originalmente llamado AMD Z430, basado en una variante móvil Imageon de la arquitectura R400 [4] utilizada en la GPU Xenos de la consola de videojuegos Xbox 360 [5] y lanzada en 2008, que se integró en el primer SoC Snapdragon . En enero de 2009, AMD vendió toda su división de gráficos para dispositivos portátiles Imageon a Qualcomm. [6]
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Defensor2 | canalización de función fija | 90 | Memoria SDRAM | 0,05 0,25 | 0,0004 0,007 | 1.0 | MSM6550, MSM6550A, MSM6800, MSM6150 MSM6175, MSM6280, MSM6275 | [7] [8] | |||||||||||||
Defensor3 | 90 o 65 | 0,25 | 0,022 | MSM6800A, MSM6575 | |||||||||||||||||
Puerta estelar | 0.6 | 0,09 | 1.1 | MSM6280A |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 100 | canalización de función fija | Ninguno | 1.0 | [9] | |||||||||||||||||
Adreno 110 | 1.1 | [9] [10] | |||||||||||||||||||
Adreno 120 | 1.1 | [11] [9] | |||||||||||||||||||
Adreno 130 | ? | ? | 90 o 65 | ? | 1.6 4 [12] | ? 0,133 | ? 0.3 | ? 1.2 | ? 2.4 | — | — | Direct3D Móvil | MSM7x00, MSM7x00A, MSM7x01, MSM7x01A | [13] [14] [15] [9] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 200 (ATI Imageon Z430) | Modelo de sombreado unificado VLIW de 5 vías [16] | 2 [8] | 256 KB | 65 | 133 | LPDDR -333 Canal único de 32 bits a 166,5 MHz (1,3 GB/s) | 22,85 | 0,133 | 0,53 | 2.12 | 4.25 | — | 2.0 | 1.1 | — | 1.4 (controlador freedreno) | 11 ( nivel de característica 9_3 ) [17] | Snapdragon S1 (MSM7227, MSM7627, QSD8250, QSD8650), Freescale i.MX51, i.MX53 | |||
Adreno 200 'mejorado' | 45 | 200 245 | LPDDR -400 Canal único de 32 bits a 200 MHz (1,6 GB/s) | 42 | 0,200 0,245 | 0,80 0,98 | 3,20 3,92 | 6,40 7,84 | Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A) | ||||||||||||
Adreno 203 | 4 [16] | 245 294 400 | LPDDR2-600 Canal único de 32 bits a 300 MHz (2,4 GB/s) | 40,8 49,0 66,6 | 0,245 0,294 0,4 | 1,96 2,35 3,2 | 7,84 9,40 12,8 | 15,6 18,8 25,6 | Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q) | ||||||||||||
Adreno 205 | 245 266 | LPDDR2-666 Doble canal de 32 bits (64 bits) a 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) | |||||||||||||
Serie Adreno 2xx - leer | |||||||||||||||||||||
Adreno 220 | Modelo de sombreado unificado VLIW de 5 vías [16] | 8 [32] | 512 KB | 45 | 266 | LPDDR2-666 Canal único de 32 bits a 333 MHz (2,6 GB/s) | 88.7 | 0,532 | 4.25 | 17.0 | 34.0 | — | 2.0 | 1.1 | — | 1.4 (controlador freedreno) | 11 ( nivel de característica 9_3 ) [17] | Snapdragon S3 (APQ8060, MSM8x60) | |||
Adreno 225 | 28 | 200 300 400 | LPDDR2 -1000 Doble canal de 32 bits (64 bits) a 500 MHz (8,0 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) | [18] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 302 | Modelo de sombreado unificado Conjunto de instrucciones escalares [19] | 16 [16] | 28 | 400 | LPDDR2 -666 Canal único de 32 bits a 333 MHz (2,6 GB/s) | 3.2 | 12.8 | 25.6 | — | 3.0 [17] (controlador freedreno: 3.0, 3.1 incompleto, 3.2 parcial) | 1.1 | 1.1 Perfil incrustado | 3.1 (controlador freedreno, 3.2 incompleto, 3.3 completo) | 11 ( nivel de característica 9_3 ) [17] | Snapdragon 200 | ||||||
Adreno 304 | 24 [24] | 96 KB | 400 | LPDDR2 -768 Un solo canal de 32 bits a 384 MHz (3,0 GB/s) LPDDR3 -1066 Un solo canal de 32 bits a 533 MHz (4,2 GB/s) | 4.80 | 19.2 | 38.4 | Snapdragon 208 , Snapdragon 210 , Snapdragon 212 | |||||||||||||
Adreno 305 (1.ª generación) | 256 KB | 400 450 | LPDDR2-800 de un solo canal de 32 bits a 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.a generación) | 128 KB | LPDDR2 / 3 -1066 Canal único de 32 bits a 533 MHz (4,2 GB/s) | 66,7 75 | 0,8 | Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) Snapdragon 400 [20] (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) | [21] [22] | |||||||||||||||
Adreno 306 | LPDDR2 / 3 -1066 Canal único de 32 bits a 533 MHz (4,2 GB/s) | 84.3 | 0,8 | Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2) | [23] | ||||||||||||||||
Adreno 308 | 485 598 | LPDDR3 -1333 Canal único de 32 bits a 666,5 MHz (5,3 GB/s) | 105.4 | 1.0 | 5,82 7,18 | 23,3 28,7 | 46,6 57,4 | Snapdragon 425 (MSM8917) Snapdragon 427 (MSM8920) QM215 | |||||||||||||
Adreno 320 (1.ª generación) | 64 [64] | 512 KB [23] | 400 | LPDDR2 -1066 Doble canal de 32 bits (64 bits) a 533 MHz (8,5 GB/s) | 225 | 1.6 | 3.2 | 12.8 | 51.2 | 102.4 | Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) | [24] | |||||||||
Adreno 320 (2.a generación) | 96 [96] | 400 450 | LPDDR3 -1200 Doble canal de 32 bits (64 bits) a 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) | [24] | ||||||||||
Adreno330 | 128 [128] | 1024 KB | 450 550 578 | LPDDR3 -1600 Doble canal de 32 bits (64 bits) a 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) | [25] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Serie Adreno 4xx | |||||||||||||||||||||
Adreno 405 | Modelo de sombreado unificado | 48 [48] | 256 KB | 28 | 550 | LPDDR3-1333 Canal único de 32 bits a 666,5 MHz (5,3 GB/s) LPDDR3-1866 Canal único de 32 bits a 933 MHz (7,4 GB/s) | 13.2 | 52.8 | 105.6 | — | 3.2 (controlador freedreno: 3.0, 3.1 incompleto, 3.2 parcial) | 1.1 | 1.2 perfil completo | 3.1 (controlador freedreno, 3.2 incompleto, 3.3 completo) | 11 ( nivel de característica 11_1 ) [17] | Snapdragon 415 (MSM8929), Snapdragon 610 (MSM8936), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952) | |||||
Adreno 418 | 128 [128] | 512 KB | 20 | 600 | LPDDR3 -1866 Doble canal de 32 bits (64 bits) a 933 MHz (14,9 GB/s) | 38.4 | 153.6 | 307.2 | 1.0 [26] | Snapdragon 808 (MSM8992) | |||||||||||
Adreno 420 | 1536 KB | 28 | 500 600 | LPDDR3 -1600 Doble canal de 64 bits (128 bits) a 800 MHz (25,6 GB/s) | 281,3 337,5 (0,56 [27] Tr/reloj) | 4 4.8 (8,2 píxeles por reloj) | 32,0 38,4 | 128,0 153,6 | 256,0 307,2 | Snapdragon 805 (APQ8084) | [28] | ||||||||||
Adreno 430 | 192 [192] | 20 | 500 600 650 | LPDDR4 -3200 Doble canal de 32 bits (64 bits) a 1600 MHz (25,6 GB/s) | 404 | 4.8 6.0 6.6 | 48 57,6 62,4 | 192 230,4 249,6 | 384 460,8 499,2 | Snapdragon 810 (APQ8094, MSM8994) |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Serie Adreno 5xx | |||||||||||||||||||||
Adreno 504 | Modelo de sombreado unificado + memoria unificada | 48 [48] | 128 + 8 KB | 12 | 320 | LPDDR3 -1600 Canal único de 32 bits a 800 MHz (6,4 GB/s) | ? | ? | ? | 7.7 | 30.7 | 61.4 | 1.0 [26] | 3.2 [29] (controlador freedreno: 3.1, 3.2 parcial) | ? | 2.0 Completo | 3.1 (controlador freedreno, 3.2 incompleto, 3.3 completo) | 11 ( nivel de característica 11_1 ) [17] | Snapdragon 429 Snapdragon Wear 4100/4100+ | ||
Adreno 505 | 28 | 450 650 | ? | 10,8 15,6 | 43,2 62,4 | 86,4 124,8 | Snapdragon 430 Snapdragon 435 Snapdragon 439 | ||||||||||||||
Adreno 506 | 14 | 600 650 725 | LPDDR3 -1866 Canal único de 32 bits a 933 MHz (7,4 GB/s) | ? | ? | ? | 14,4 15,6 17,4 | 57,6 62,4 69,6 | 115,2 124,8 139,2 | Snapdragon 450 Snapdragon 625 Snapdragon 626 Snapdragon 632 | |||||||||||
Adreno 508 | 96 [96] | 650 | LPDDR4-2666 Canal dual de 16 bits (32 bits) a 1333 MHz (10,6 GB/s) | ? | ? | ? | 31.2 | 124.8 | 249,6 | Snapdragon 630 | |||||||||||
Adreno 509 | 128 [128] | 256 + 16 KB | 430 | ? | ? | ? | 27.5 | 110.1 | 220.2 | Snapdragon 636 | |||||||||||
Adreno 510 | 28 | 600 621 | LPDDR3-1866 de doble canal de 32 bits (64 bits) a 933 MHz (14,9 GB/s) | ? | ? | ? | 38,4 39,7 | 153,6 159,0 | 307,2 318,0 | 3.2 (3.1 + AEP) (controlador freedreno: 3.1, 3.2 parcial) | Snapdragon 650 Snapdragon 652 Snapdragon 653 | ||||||||||
Adreno 512 | 14 | 647 | LPDDR4X -3733 Doble canal de 16 bits (32 bits) a 1866 MHz (14,9 GB/s) | ? | ? | ? | 41.4 | 165,6 | 331.3 | Snapdragon 660 | |||||||||||
Adreno 530 | 256 [256] | 1024 KB | 510 624 653 | LPDDR4-2666 de doble canal de 32 bits (64 bits) a 1333 MHz (21,3 GB/s) o LPDDR4X -3733 de doble canal de 32 bits (64 bits) a 1866 MHz (29,9 GB/s) | ? | 6.7 8.1 8.4 | 7.7 8.1 8.4 | 65,2 79,8 83,5 | 261,1 319,4 334,3 | 522,2 638,9 668,6 | 12 ( nivel de función 11_1 ) | Snapdragon 820 Snapdragon 821 | |||||||||
Adreno 540 | 10 | 670 710 | LPDDR4X -3733 Cuatro canales de 16 bits (64 bits) a 1866 MHz (29,9 GB/s) | >450 | 8.0 8.5 | 10,7 11,36 (16 Texel/reloj) [30] [31] | 85,8 90,9 | 343,0 363,5 | 686,1 727,0 | Snapdragon 835 |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | API (versión) | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Serie Adreno 6xx | |||||||||||||||||||||
Adreno 605 | Modelo de sombreado unificado + | 128+8 KB | 14 | 1.0 y 1.1 [32] [26] | 3.2 | 2.0 Completo | WIP (controlador freedreno) | 12 ( nivel de característica 12_1 ) [17] | |||||||||||||
Adreno 608 | 128 [128] | 256+16 KB | 11 | 430 | LPDDR4X -4266 Doble canal de 16 bits (32 bits) a 2133 MHz (17,0 GB/s) | 27.5 | 110.1 | 220.2 | Snapdragon SA6155P | [33] [34] | |||||||||||
Adreno 610 | 600 750 950 | 38,4 48,0 60,8 | 153,6 192,0 243,2 | 307,2 384,0 486,4 | Snapdragon 460 Snapdragon 662 Snapdragon 665 QCS4290 | [35] [36] | |||||||||||||||
6 | 1114 1260 | LPDDR4X -4266 Doble canal de 16 bits (32 bits) a 2133 MHz (17,0 GB/s) | 71,3 80,6 | 285,2 322,6 | 570,4 645,1 | Snapdragon 680 Snapdragon 685 | |||||||||||||||
Adreno 612 | 11 | 845 895 | LPDDR4X -3732 Doble canal de 16 bits (32 bits) a 1866 MHz (14,9 GB/s) | 54,1 57,3 | 216,3 229,1 | 432,6 458,2 | Snapdragon 675 Snapdragon 678 | ||||||||||||||
Adreno 613 | 4 | 955 | 61.1 | 244,5 | 489.0 | Snapdragon 4 de segunda generación | |||||||||||||||
Adreno 615 | 128 [256] | 512 KB | 10 | 430 | 55.0 | 220.2 | 430.3 | QCS603 QCS605 Snapdragon 670 | [37] [38] | ||||||||||||
Adreno 616 | 504 610 | 64,5 78,1 | 258,0 312,3 | 516,1 624,6 | Snapdragon 710 Snapdragon 712 | ||||||||||||||||
Adreno 618 | 8 | 610 700 750 800 825 | 78,1 89,6 96,0 102,4 105,6 | 312,3 358,4 384,0 409,6 422,4 | 624,6 716,8 768,0 819,2 844,8 | Snapdragon 720G Snapdragon 730 Snapdragon 730G Snapdragon 732G Snapdragon 7c Snapdragon 7c de segunda generación | [39] [40] | ||||||||||||||
Adreno619L | 565 | LPDDR4X -4266 Doble canal de 16 bits (32 bits) a 2133 MHz (17,0 GB/s) | 72.3 | 289.3 | 578.6 | Snapdragon 690 | |||||||||||||||
Adreno 619 | 650 800 | 83,2 102,4 | 332,8 409,6 | 665,6 819,2 | Snapdragon 480/480+ Snapdragon 750G | [41] | |||||||||||||||
6 | 700 840 900 | 89,6 107,5 115,2 | 358,4 430,1 460,8 | 716,8 860,2 921,6 | Snapdragon 4 de 1.ª generación Snapdragon 695 Snapdragon 6s de 3.ª generación | [42] [43] | |||||||||||||||
Adreno 620 | 192 [384] | 7 | 540 625 750 | 5.8 6.7 8.1 | 103,7 120,0 144,0 | 414,7 480,0 576,0 | 829,4 960,0 1152,0 | Snapdragon 765 Snapdragon 765G Snapdragon 768G | |||||||||||||
Adreno 630 | 256 [512] | 1024 KB | 10 | 710 | LPDDR4X -4266 Cuatro canales de 16 bits (64 bits) a 1866 MHz (29,8 GB/s) | ? | 11.4 | 17 | 181.7 | 727.0 | 1454.0 | Snapdragon 845 Snapdragon 850 | [44] [45] [46] [47] | ||||||||
Adreno 640 | 384 [768] | 12*2 [48] | 7 | 585 675 | LPDDR4X -4266 Cuatro canales de 16 bits (64 bits) a 2133 MHz (34,1 GB/s) | ? | 9.4 10.8 | 28,1 32,4 | 224,6 259,2 | 898,5 1036,8 [40] | 1797,1 2073,6 [49] | Snapdragon 855/855+ Snapdragon 860 Snapdragon 855A (SA8155P) | [50] [44] | ||||||||
Adreno642L | 256 [512] | 6 | 550 608 719 | LPDDR5-6400 de doble canal, 16 bits (32 bits) a 3200 MHz (25,6 GB/s) | 140,8 155,6 184,1 | 563,2 622,6 736,3 | 1126,4 1245,2 1472,5 | Snapdragon 778G/778G+ Snapdragon 782G | |||||||||||||
Adreno642 | 384 [768] | 5 | 490 | LPDDR4X -4266 Doble canal de 16 bits (32 bits) a 2133 MHz (17,0 GB/s) | 188.2 | 752.6 | 1505.3 | Snapdragon 780G | |||||||||||||
Adreno643L | 6 | 812 | LPDDR4X -4266 o LPDDR5 -6400 Cuatro canales de 16 bits (64 bits) a 2133 MHz o 3200 MHz (34,1 GB/s o 44,0 GB/s) | 311.8 | 1247.2 | 2494.4 | QCS6490 | ||||||||||||||
Adreno644 | 4 | 660 | LPDDR5-6400 de doble canal, 16 bits (32 bits) a 3200 MHz (25,6 GB/s) | 253.4 | 1013.8 | 2027.5 | Snapdragon 7 de 1.ª generación | [51] | |||||||||||||
Adreno 650 | ? y 300 Go/s [52] | 24*2 [48] | 7 | 587 670 | LPDDR4X -4266 o LPDDR5 -6400 Cuatro canales de 16 bits (64 bits) a 2133 MHz o 3200 MHz (34,1 GB/s o 44,0 GB/s) | 14.1 16.1 | 28,2 32,2 | 225,4 257,3 | 901.6 1029.1 | 1803,3 2058,2 | Snapdragon 865/865+ Snapdragon 870 QCS8250 | [44] [53] [52] [40] [48] [54] [55] [56] | |||||||||
Adreno 660 | 5 | 840 900 | LPDDR5-6400 Cuatro canales de 16 bits (64 bits) a 3200 MHz (51,2 GB/s) | 20.2 21.6 | 40,3 43,2 | 322,6 345,6 | 1290,2 1382,4 | 2580,5 2764,8 | Snapdragon 888/888+ Snapdragon G3x de 1.ª generación | [57] [58] | |||||||||||
Adreno663 | LPDDR5 -6400 Hexa-canal de 16 bits (96 bits) a 3200 MHz (76,8 GB/s) | SA8255P | [59] | ||||||||||||||||||
Adreno 675 | 672 [1344] | ? | 7 | 590 | LPDDR4X -4266 Cuatro canales de 16 bits (64 bits) a 2133 MHz (34,1 GB/s) | 396.4 | 1585.9 | 3171.8 | Snapdragon 8c | [60] | |||||||||||
Adreno 680 | 768 [1536] | ? | 600 | LPDDR4X -4266 Octa-canal de 16 bits (128 bits) a 2133 MHz (68,2 GB/s) | 460.8 | 1843.2 [61] | 3686.4 [62] | Snapdragon 8cx Snapdragon SA8195P | [62] [63] | ||||||||||||
Adreno 685 | ? | 590 | 453.1 | 1812.4 | 3624.9 | Microsoft SQ1 | [64] [65] | ||||||||||||||
Adreno 690 | 661 680 | 507,6 522,2 | 2030,5 2088,9 | 4061.1 4177.9 | Snapdragon 8cx de segunda generación Microsoft SQ2 | [66] [67] | |||||||||||||||
Adreno695 | 1024 [2048] | 5 | 733 900 | 750,5 921,6 | 3002.3 3686.4 | 6004.6 7372.8 | SA8295P Snapdragon 8cx Gen 3 Microsoft SQ3 | [68] [69] [70] [71] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | Última API (versión) compatible | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 702 | Modelo de sombreado unificado + memoria unificada | 4 11 | 845 1000 | LPDDR3 -1866 Canal único de 32 bits a 933 MHz (7,4 GB/s) o LPDDR4-2133 de un solo canal de 16 bits (16 bits) a 1066 MHz (4,2 GB/s) o | 1.1 | 3.1 | 1.1 | 2.0 | 12.1 | QCS2290 QRB2210 Snapdragon Wear W5 de 1.ª generación/W5+ de 1.ª generación | [72] [73] [74] | ||||||||||
Adreno 710 | 128 [256] | 4 | 940 | LPDDR4X -2133 a 4266 MHz o LPDDR5-5500 de doble canal de 16 bits (32 bits) a 2750 MHz (22 GB/s) o | 120.3 | 481.3 | 962.6 | 1.3 | 3.2 | Snapdragon 6 de 1.ª generación Snapdragon 7s de 2.ª generación | [75] | ||||||||||
Adreno 720 | 256 [512] | LPDDR4X -4266 a 2133 MHz o LPDDR5-6400 a 3200 MHz | Snapdragon 7 de 3.ª generación | [76] | |||||||||||||||||
Adreno 725 | 512 [1024] | 1024 KB | 580 | LPDDR5-6400 de doble canal, 16 bits (32 bits) a 3200 MHz (25,6 GB/s) | 1826 | 21.55 | 297.0 | 1187.8 | 2375.7 | 1.1 | 1.2 | Snapdragon 7+ de segunda generación | [77] | ||||||||
Adreno 730 | 818 900 | LPDDR5-6400 Cuatro canales de 16 bits (64 bits) a 3200 MHz (51,2 GB/s) | 1864 | 22.0 24.0 | 418,8 460,8 | 1675,3 1843,2 | 3350,5 3686,4 | Snapdragon 8/8+ de 1.ª generación | [78] | ||||||||||||
Adreno732 | 384 [768] | 950 | LPDDR5X -8400 Cuatro canales de 16 bits (64 bits) a 4200 MHz (67,2 GB/s) | 364,8 | 1459.2 | 2918.4 | 1.3 | Snapdragon 7+ de 3.ª generación | [79] | ||||||||||||
Adreno735 | 1100 | LPDDR5X -8400 Cuatro canales de 16 bits (64 bits) a 4200 MHz (67,2 GB/s) | 422.4 | 1689.6 | 3379.2 | Snapdragon 8s de 3.ª generación | [80] | ||||||||||||||
Adreno 740 | 768 [1536] | 680 719 | LPDDR5X -8400 Cuatro canales de 16 bits (64 bits) a 4200 MHz (67,2 GB/s) | 2024 [81] | 522,2 552,2 | 2089.0 2208.8 | 4177,9 4417,5 | Snapdragon 8 Gen 2 Snapdragon 8 Gen 2 para Galaxy/Versión líder Snapdragon XR2/XR2+ Gen 2 QCS8550 | [82] [83] [84] | ||||||||||||
Adreno 750 | 903 1000 | LPDDR5X -9600 Cuatro canales de 16 bits (64 bits) a 4800 MHz (76,8 GB/s) | 693,5 768,0 | 2774.0 3072.0 | 5548.0 6144.0 | Snapdragon 8 Gen 3 Snapdragon 8 Gen 3 para Galaxy/Versión líder | [85] [86] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | Última API (versión) compatible | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | Memoria gráfica en chip | Universidad Técnica de Toronto | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno 810 | Modelo de sombreado unificado + memoria unificada | 4 | LPDDR4X de doble canal de 16 bits (32 bits) a 2133 MHz (17,0 GB/s) o LPDDR5 de doble canal de 16 bits (32 bits) a 3200 MHz (25,6 GB/s) | 1.3 | 3.2 | 3.0 | Snapdragon 7s de 3.ª generación | [88] [89] | |||||||||||||
Adreno 830 | 3x 4 MB de caché | 3 | 1100 | LPDDR5X -10600 Doble canal a 5300 MHz | Snapdragon 8 Elite | [90] [87] |
Nombre | Microarquitectura | Fab ( nm ) | Reloj [ MHz ] | Tecnología de memoria | Tasa de llenado | GFLOPS | Última API (versión) compatible | Sistema en chip (SoC) de Qualcomm | Referencias | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipo | SIMD , FP32 ( ALU ) [nota 1] | # de procesadores Shader, (# de unidades de operación FP32 por SP) | Memoria gráfica en chip ( MB ) | Universidad Técnica de Toronto | Retorno de la inversión | Ancho de banda de memoria | Triángulo [MT/s] | Píxel [ GP /s] | Textura [ GT /s] | ( FP64 ) | ( FP32 ) | ( FP16 ) | Vulcano | OpenGL ES | OpenVG | OpenCL | OpenGL | Direct3D | |||||
Adreno X1-45 | Modelo de sombreado unificado + memoria unificada | 384 [768] | 3 (256) | 3 | 48 | 24 | Número 4 de TSMC | 1107 1367 | LPDDR5X -8448 o 8533 Octa-canal de 16 bits (128 bits) a 4224 o 4266,5 MHz (135,1 o 136,5 GB/s) | 26,6 32,8 | 53,1 65,6 | 425 525 | 1700 2100 | 3400 4200 | 1.3 | 3.2 | N / A | 3.0 | N / A | 11 12.1 | Snapdragon X Plus X1P-42/46-100 | [93] [94] | |
Adreno X1-85 | 768 [1536] | 6 (256) | 6 | 96 | 48 | 1250 1500 | 60 72 | 120 144 | 960 1152 | 3840 4608 | 7680 9216 | Snapdragon X Plus X1P-64-100 Snapdragon X Elite X1E-78/80/84-100, 00-1DE| [94] |
Hay controladores propietarios para el sistema operativo móvil Android basado en Linux disponibles desde Qualcomm. [ cita requerida ] Históricamente, la única forma de tener soporte de GPU en Linux no Android era con el contenedor libhybris .
Linux y Mesa son compatibles con las series de GPU Adreno 200/300/400/500 con un controlador llamado Freedreno freedreno
. Freedreno permite gráficos de código abierto en dispositivos como 96Boards Dragonboard 410c y Nexus 7 (2013) .
Qualcomm también proporciona controladores Adreno para las versiones ARM64 de Microsoft Windows.
{{cite web}}
: CS1 maint: nombres numéricos: lista de autores ( enlace ){{cite web}}
: CS1 maint: varios nombres: lista de autores ( enlace ){{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite news}}
: CS1 maint: varios nombres: lista de autores ( enlace )