Adreno

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche
Dieser Artikel beschreibt die Prozessorfamilie. Ein Artikel über das LML-Leichtkraftradmodell findet sich unter LML Adreno.

Adreno ist eine Familie von Multimedia-Prozessoren von Qualcomm, die ursprünglich von ATI Technologies (ATI) als Imageon entwickelt wurde und 2008 von AMD an Qualcomm verkauft worden ist. Der Name ist ein Anagramm von Radeon. Die Adreno-Prozessoren bieten Grafikbeschleunigung und andere Multimediafähigkeiten für mobile Geräte wie Mobiltelefone und Organizer.

Adreno wird soweit ausschließlich in Qualcomms Snapdragon System-on-a-Chip verbaut.

Ein freier Grafiktreiber namens freedreno für Linux wird unter Einsatz von Reverse Engineering[1] geschrieben. Ein darauf aufbauender Direct Rendering Manager wurde mit Linux-Kernelversion 3.12 aufgenommen.

Übersicht[Bearbeiten | Quelltext bearbeiten]

Name Mikroarchitektur Produktions-
prozess (nm)
Taktrate (MHz) Füllrate GFLOPS APIs Video-Codecs Verbaut in Quelle
Type ALUs[2] MTriangles/s Pixel (GP/s) OpenGL ES OpenVG OpenCL OpenGL Direct3D Vulkan MPEG-2 H.264 HEVC VP8 VP9 Daala H.265
Adreno 100 Serie
Adreno 130 Fixed-Function-Pipeline 1.2 1.1 1.1 Nein Nein Direct3D Mobile Nein ✔ Ok Nein Nein Nein Nein Nein Nein MSM7x01
Adreno 200 Serie
Adreno 200 Unified shader
5-faches VLIW[3]
2 65 133 22.85 0.133 2.4 2.0 1.1 Nein Nein Direct3D Mobile Nein ✔ Ok ✔ Ok Nein Nein MSM7x27, QSD8x50, Freescale i.MX51, i.MX53 [4]
Adreno 200 'enhanced' 2 45 245 42 0.245 4.4 MSM7x25A, MSM7x27A
Adreno 203 4 45 245-400 42-65 0.5-0.915 7.2-11.6 S4 Play,
Snapdragon 200 (Cortex-A5: 8225Q, 8625Q)
Adreno 205 4 45 266 57(?) 0.54(?) 2.88-7.2 MSM7x30, MSM8x55, APQ8055
Adreno 220 8 45 266 88 1.6 19.2 APQ8060, MSM8x60
Adreno 225 8 28 400 125 2.4 28.8 9.0c

(feature level 9_3)

APQ8060A, MSM8x60A, MSM8960
Adreno 230 MSM8225, MSM8625 [5]
Adreno 300 Serie
Adreno 302 Unified shader
5-faches VLIW[3]
6 28 400 12.8 3.0 1.1 1.2
embedded profile
Nein 9.0c

(feature level 9_3)

Nein ✔ Ok ✔ Ok Nein Nein Snapdragon 200 (Cortex-A7: 8210, 8610, 8212, 8612) [6]
Adreno 305 6 28 400/450 80 0.8 19.2/21.6 MSM8x2x, MSM8x3x, APQ8030, Snapdragon 400 [7]
Adreno 320 16 28 400 225 3.2 57 S4 Pro, S4 Prime [8]
Adreno 320

2nd gen

24 28 400/450 3.2 86.4/97.2 Snapdragon 600 [8]
Adreno 330 32 28 450/550/578 3.6 129.6/158.4/166.5 Snapdragon 800 und 801
Adreno 400 Serie
Adreno 405 Unified shader
5-faches VLIW[3]
48 28 550 59.4 3.1 1.1 1.2 full profile 3.1 (freedreno driver) 11.2 Nein ✔ Ok ✔ Ok Nein
Adreno 418 128 20 600 163.2/172.8
Adreno 420 128 28 500/600 281.3/337.5 4.8 144/172.8 3.2 Snapdragon 805 [9]
Adreno 430 192 20 500/600/650 324/326.4/388.8/420
Adreno 500 Serie
Adreno 505 Unified shader model + Unified memory 48 28 450 48.6 3.1 2.0 Nein 11.2 1.0 ✔ Ok ✔ Ok Snapdragon 430
Snapdragon 435
[10]
Adreno 506 96 14 650 124.8 3.2 12 Snapdragon 625 [11]
Adreno 510 128 28 600 180 Snapdragon 650
Snapdragon 652
[12]
Adreno 530 256 14 510/624/650 6.7/8.1 522.24/638.9/658.9/665.6 (FP16) /519.2 Snapdragon 820
Snapdragon 821
[13]
Adreno 540 10 710 567 Snapdragon 835 [14]

Weblinks[Bearbeiten | Quelltext bearbeiten]

Referenzen[Bearbeiten | Quelltext bearbeiten]

  1. Freie ARM-GPU-Treiber auf holprigem Weg
  2. Adreno ALU = (2VEC4+TMU) = 2xVEC4 + 1xTMU = 8x Vector Unit + 1 TMU Unit = 9 MFLOPs pro MHz
  3. a b c The Freedreno driver. Rob Clark @ FOSDEM2013. Abgerufen am 10. Oktober 2014.
  4. Android-Smartphones. Abgerufen am 11. Juni 2017.
  5. Qualcomm - Snapdragon S4 Product Specs
  6. [1]
  7. Qualcomm Rolls-Out High-End Quad-Core Snapdragon S4 System-on-Chips.
  8. a b AnandTech - Adreno 320 performance preview
  9. Qualcomm Technologies Announces Next Generation Qualcomm Snapdragon 805 “Ultra HD” Processor
  10. Qualcomm Adreno 505. In: Notebookcheck. (notebookcheck.net [abgerufen am 9. Juni 2017]).
  11. Qualcomm Adreno 506. In: Notebookcheck. (notebookcheck.net [abgerufen am 9. Juni 2017]).
  12. Qualcomm Adreno 510. In: Notebookcheck. (notebookcheck.net [abgerufen am 9. Juni 2017]).
  13. Qualcomm Adreno 530. In: Notebookcheck. (notebookcheck.net [abgerufen am 9. Juni 2017]).
  14. Qualcomm Adreno 540 GPU - Benchmarks and Specs. In: Notebookcheck. (notebookcheck.net [abgerufen am 9. Juni 2017]).