Adreno

familia de unidades de procesamiento gráfico (GPU) de Qualcomm

Adreno es una serie de unidades de procesamiento gráfico (GPU) desarrollados por Qualcomm y utilizados en una variedad de sus SoCs. El núcleo fue inicialmente desarrollado bajo el nombre de marca Imageon por ATI Technologies, que fue adquirida por AMD en 2006. Después de la compra en enero de 2009,[1]​ Qualcomm renombró los productos Imageon a Adreno.

Detalles técnicos editar

Variantes editar

La compañía ofrece la GPU en varios sabores como componente de sus Snapdragon SoCs:

Nombre Microarquitectura Fab (nm) Frecuencia del reloj (MHz) Tasa de relleno GFLOPS API (version) Usado en Qualcomm... Referencias
Tipo ALUs M△/s Pixel (GP/s) Textura (GT/s) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D
Adreno 1xx series
Adreno 130 fuente de información de función fija 4 0.133 1.1 1.1 Direct3D Mobile MSM7x00, MSM7x00A, MSM7x01, MSM7x01A [2][3][4]
Adreno 2xx series
Adreno 200 (AMD Z430) Modelo de sombreado unificado

5 vías VLIW[5]

8 65 133 22.85 0.133 2.1 2.0 1.1 1.4 (freedreno driver) 9.0c
Snapdragon S1(MSM7227, MSM7627 QSD8250, QSD8650), Freescale i.MX51, i.MX53
Adreno 200 'enhanced' 8 45 200/245 42 0.2/0.245 3.2/3.9 Snapdragon S1 (MSM7227A, MSM7627A, MSM7225A, MSM7625A)
Adreno 203 16 45 245/294 40.8-49 0.245/0.294 7.8/9.4 Snapdragon S4 Play (MSM8225, MSM8625), Snapdragon 200 (MSM8225Q, MSM8625Q)
Adreno 205 16 45 245 40.8/44.3 0.245/0.266 7.8/8.5 Snapdragon S2 (MSM7x30, MSM8x55, APQ8055)
Adreno 220 32 45 266 88.7 0.532 17 Snapdragon S3 (APQ8060, MSM8x60)
Adreno 225 32 28 400 133.3 0.8 12.8/19.2/25.6 Snapdragon S4 Plus (APQ8060A, MSM8x60A, MSM8960)
Adreno 3xx series
Adreno 302 Modelo de sombreado unificado

Conjunto de instrucciones escalares[6]

24 28 400 19.2 3.0 1.1 1.1 embedded profile 3.1 (freedreno driver) 11.1
(feature level 9_3)
Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612) [7]
Adreno 304 24 28 400 19.2 Snapdragon 208, Snapdragon 210, Snapdragon 212
Adreno 305 24 28 400/450 66.7/75 0.8 19.2/21.6 Snapdragon S4 Plus (MSM8x27), Snapdragon 400[8]​ (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030) [9]
Adreno 306 24 28 400 21.6 Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2)
Adreno 320 64 28 400 225 1.6 57.6 Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064) [10]
Adreno 320 2nd gen 96 28 400/450 225/253.1 2.4/2.7 86.4/97.2 Snapdragon 600 (APQ8064T, APQ8064AB) [10]
Adreno 330 128 28 450/550/578 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 4xx series
Adreno 405 Unified shader model 48 28 550 59.4 Planeado para soportar[11] 3.1 1.1 1.2 full profile 3.1 (freedreno driver) 11.2
(feature level 11_1)[12]
Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952)
Adreno 418 128 20 600 163.2/172.8 Snapdragon 808 (MSM8992)
Adreno 420 128 28 500/600 281.3/337.5 4/4.8 144/172.8 3.2 Snapdragon 805 (APQ8084) [13]
Adreno 430 192 20 500/600/650 ? 4.8/6.0/6.6 324/388.8/420[14][15] Snapdragon 810 (APQ8094, MSM8994)
Adreno 5xx series
Adreno 505 Modelo de sombreado unificado + Memoria unificada 48 28 450 ? ? ? 48.6[16] 1.0[11] 3.1 ? 2.0 Full rowspan="3" [NA]: {{{1}}} 11.2 Snapdragon 430 (MSM8937), Snapdragon 435
Adreno 506 96 14 650 ? ? ? ~130[17] 12 (feature level 12_1) 12.1 Snapdragon 625, Snapdragon 626
Adreno 508 14 650 160? 3.2 Snapdragon 630
Adreno 510 128 28 600 ? ? ? 180[16] 3.2 (3.1 + AEP) 12.1 Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976),

Snapdragon 653 (MSM8976PRO)

Adreno 530 256 14 510/624/650 ? 6.7/8.1 ? 522,24/638,9/665,6 (FP16) Snapdragon 820 (MSM8996),

Snapdragon 821 (MSM8996PRO)

Adreno 540 ? 10 710 ? ? ? ? ? Snapdragon 835 (MSM8998)
Nombre Microarquitectura Fab (nm) Frecuencia del reloj (MHz) Tasa de relleno GFLOPS API (version) Usado en Qualcomm... Referencias
Adreno 6xx series
Adreno 608 Unified shader model + Unified memory 1.0[11] 3.2 ? 2.0 Full rowspan="5" [NA]: {{{1}}} 12
(feature level 12)
Adreno 615
Adreno 630
Adreno 640
Adreno 680
Nombre Microarquitectura Fab (nm) Frecuencia del reloj (MHz) Tasa de relleno GFLOPS API (version) Usado en Qualcomm... Referencias
Tipo ALUs M△/s Pixel (GP/s) Textura (GT/s) Vulkan OpenGL ES OpenVG OpenCL OpenGL Direct3D

Véase también editar

  • PowerVR - disponible como bloque SIP a terceros
  • Mali - disponible como bloque SIP a terceros
  • Tegra - familia de SoCs para computadoras móviles, el núcleo gráfico podría estar disponible como bloque SIP a terceros

Referencias editar

  1. Ferguson, Scott (20 de enero de 2009). «AMD Sells Handset Division to Qualcomm for $65 million». eWeek. Consultado el 6 de junio de 2014. 
  2. «Qualcomm MSM7201A Application Processor with Modem Datasheet | CPUlist». PDAdb.net. 25 de febrero de 2012. Consultado el 5 de julio de 2016. 
  3. Qualcomm MSM7201A. «Qualcomm MSM7201A Specs, Reviews, Ratings». System-on-a-chip.specout.com. Archivado desde el original el 16 de junio de 2016. Consultado el 5 de julio de 2016. 
  4. «3D Gaming Brochure» (PDF). Archivado desde el original el 25 de octubre de 2007. Consultado el 5 de julio de 2016. 
  5. «The Freedreno driver». Rob Clark @ FOSDEM2013. 
  6. freedreno (6 de enero de 2015). «A3xx shader instruction set architecture · freedreno/freedreno Wiki · GitHub». Github.com. Consultado el 5 de julio de 2016. 
  7. «Expands Qualcomm Snapdragon 200 Processor Tier». Qualcomm. 20 de junio de 2013. Consultado el 5 de julio de 2016. 
  8. Snapdragon 400 processor specs at qualcomm.com
  9. «Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips». X-bit labs. Archivado desde el original el 18 de agosto de 2016. Consultado el 5 de julio de 2016. 
  10. a b AnandTech - Adreno 320 performance preview
  11. a b c «Qualcomm announces Vulkan API support for Adreno 530». 
  12. «Adreno GPU SDK - GPU - Qualcomm Developer Network». Developer.qualcomm.com. Consultado el 5 de julio de 2016. 
  13. «Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor». Qualcomm. 20 de noviembre de 2013. Consultado el 5 de julio de 2016. 
  14. «State of mobile SoC graphics in late 2014». Fudzilla.com. 5 de diciembre de 2014. Consultado el 5 de julio de 2016. 
  15. «Gpu Gflops». Kyokojap.myweb.hinet.net. 29 de julio de 2009. Archivado desde el original el 9 de mayo de 2014. Consultado el 5 de julio de 2016. 
  16. a b «Actual Score». Archivado desde el original el 9 de mayo de 2014. Consultado el 20 de mayo de 2017. 
  17. «Based on Antutu 3D score». Archivado desde el original el 22 de agosto de 2016. Consultado el 20 de mayo de 2017.