Adreno

Adreno是由高通開發的SIP核GPU並用於其自家的SoC，該核心最初作為BitBoys從事GPU開發工作。

2006年，BitBoys被ATI收購開設Imageon產品線。2006年AMD收購ATI。2009年1月，AMD出售Imageon予高通。隨後，Imageon被更名為Adreno。

## Adreno技術資訊

### 規格列表

名稱｜微架構｜製程 (nm)｜時脈 (MHz)｜填充率｜GFLOPS｜API｜高通晶片中的應用｜引用

架構類型｜ALU｜百萬三角形/s｜像素 (GP/s)｜材質 (GT/s)｜Vulkan｜OpenGL ES｜OpenVG｜OpenCL｜OpenGL｜Direct3D

Adreno 1xx

Adreno 130｜固定功能管線｜4｜0.133｜不適用｜1.1｜1.1｜不適用｜不適用｜Direct3D Mobile｜MSM7x00, MSM7x00A, MSM7x01, MSM7x01A

Adreno 2xx

Adreno 200 (AMD Z430)｜統一著色器模型5-way VLIW｜8｜65｜133｜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'｜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

Adreno 302｜統一著色器模型標量指令集｜24｜28｜400｜19.2｜3.0｜1.1｜1.1 embedded profile｜3.1 (freedreno driver)｜11 (feature level 9_3)｜Snapdragon 200 (MSM8210, MSM8610, MSM8212, MSM8612)

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 (MSM8x26, MSM8x28, MSM8x30, MSM8x30AB, APQ8026, APQ8030)

Adreno 306｜24｜28｜400｜21.6｜Snapdragon 410 (MSM8916), Snapdragon 412 (MSM8916v2)

Adreno 308｜24｜28｜500｜27｜Snapdragon 425 (MSM8917), Snapdragon 427 (MSM8920)

Adreno 320｜64｜28｜400｜225｜1.6｜57.6｜Snapdragon S4 Pro (MSM8960T, APQ8064, APQ8064-1AA), Snapdragon S4 Prime (MPQ8064)

Adreno 320 2nd gen｜96｜28｜400/450｜225/253.1｜2.4/2.7｜86.4/97.2｜Snapdragon 600 (APQ8064T, APQ8064AB)

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

Adreno 405｜統一著色器模型｜48｜28｜550｜59.4｜已計劃支持｜3.1｜1.1｜1.2 full profile｜3.1 (freedreno driver)｜11 (feature level 11_1)｜Snapdragon 415 (MSM8929), Snapdragon 615 (MSM8939), Snapdragon 616 (MSM8939v2), Snapdragon 617 (MSM8952)

Adreno 418｜128｜20｜600｜163.2/172.8｜1.0｜Snapdragon 808 (MSM8992)

Adreno 420｜128｜28｜500/600｜281.3/337.5｜4/4.8｜144/172.8｜已計劃支持｜3.2｜Snapdragon 805 (APQ8084)

Adreno 430｜256｜20｜500/600/650｜4.8/6.0/6.6｜324/388/420｜1.0｜Snapdragon 810 (APQ8094, MSM8994)

Adreno 5xx

Adreno 505｜統一著色器模型統一記憶體｜48｜28｜450｜48.6｜1.0｜3.2 (freedreno driver: 3.1, 3.2 partial)｜?｜2.0 Full｜3.1 (freedreno driver, 3.2 incomplete, 3.3 complete)｜11 (feature level 11_1)｜Snapdragon 430 (MSM8937), Snapdragon 435

Adreno 506｜96｜14｜650｜130｜Snapdragon 625, Snapdragon 626, Snapdragon 450

Adreno 508｜96｜14｜850｜170｜Snapdragon 630

Adreno 509｜128｜14｜720｜Snapdragon 636

Adreno 510｜128｜28｜600｜180｜3.2 (3.1 + AEP) (freedreno driver: 3.1, 3.2 partial)｜Snapdragon 650 (MSM8956), Snapdragon 652 (MSM8976), Snapdragon 653 (MSM8976PRO)

Adreno 512｜128｜14｜850｜255｜Snapdragon 660 (MSM8976 Plus)

Adreno 530｜256｜14｜624｜498｜12.1｜Snapdragon 820 (MSM8996), Snapdragon 821 (MSM8996PRO)

Adreno 540｜256｜10｜710｜>450｜11.36 (16 Texel/clock)｜567｜Snapdragon 835 (MSM8998)

Adreno 6xx

Adreno 605｜統一著色器模型統一記憶體｜14｜1.0 and 1.1｜3.2｜2.0 Full｜WIP (freedreno driver)｜12.1｜Snapdragon 460

Adreno 610｜11｜Snapdragon 640

Adreno 612｜11｜845｜Snapdragon 675

Adreno 615｜128｜10｜700｜358.4｜QCS603, QCS605, Snapdragon 670

Adreno 616｜128｜10｜750｜384｜Snapdragon 710,712,730

Adreno 630｜512｜10｜710｜>500｜>12｜15.4｜727｜Snapdragon 845 / 850

Adreno 640｜768｜7｜585/675｜28.1｜954.7｜Snapdragon 855 / 855+ / 860

Adreno 650｜7681536｜587/670｜24.3｜28.1｜9001800｜Snapdragon 865 / 865+ / 870

Adreno 660｜7681536｜5｜840｜12502500｜Snapdragon 888 / 888+

Adreno 680｜?｜7｜1800｜Snapdragon 8cx

Adreno 685｜?｜7｜2100｜Microsoft SQ1

Adreno 7xx

Adreno 730｜統一著色器模型統一記憶體｜1024｜4｜818/900｜1.0 and 1.1｜3.2｜3.0 Full｜WIP (freedreno driver)｜12.1｜Snapdragon 8 Gen 1 / 8+ Gen 1

Adreno 740｜1536｜680/719｜Snapdragon 8 Gen 2 / 8 Gen 2 for Galaxy / 8 Gen 2 領先版

Adreno 750｜903/1000｜1.3｜Snapdragon 8 Gen 3 / 8 Gen 3 for Galaxy

Adreno 8xx

Adreno 810｜統一著色器模型統一記憶體｜256｜4｜895/1050｜1.3｜3.2｜3.0 Full｜WIP (freedreno driver)｜12.1｜Snapdragon 6 Gen 4Snapdragon 7s Gen 3

Adreno 830｜1536｜3｜1100/1200｜Snapdragon 8 Elite

名稱｜微架構｜製程 (nm)｜時脈 (MHz)｜填充率｜GFLOPS｜API｜高通晶片中的應用｜引用

架構類型｜ALU｜百萬三角形/s｜像素 (GP/s)｜材質 (GT/s)｜Vulkan｜OpenGL ES｜OpenVG｜OpenCL｜OpenGL｜Direct3D

### 系統支持

由高通提供基於Linux的Android作業系統專有驅動。

曾經僅能通過libhybris包裝後才能在非Android發行版的Linux上驅動。

## 歷史

Imageon（原 ATI Imageon）是由 ATI 開發的為手機與PDA設備提供圖形加速與其他多媒體特性的核心。

Imageon 被設計為SoC。它於2002年發布，面向手持設備、行動電話與平板電腦，為其提供內置圖形加速功能（2002年的產品為2D加速，而新型產品為3D加速）。

2009年1月，高通收購Imageon並將其更名Adreno。

## Imageon技術資訊

### 早期晶片

- Imageon 100 第一個 Imageon 產品。
- Imageon 3200
- Imageon 2200/2250 2D圖像加速、MPEG解碼、JPEG編解碼，晶片上包含用於幀緩衝器的SRAM。
- Imageon 2240
- Imageon 2260/2262
- Imageon 2300 包含2D/3D圖像引擎(3D S/W)、MPEG-4解碼、JPEG編解碼，同時子系統處理引擎支持200萬像素攝像頭。
- Imageon 2182
- Imageon 2282
- Imageon 2388/2380 業界第一個支持用於3D加速的OpenGL ES 1.1+ 擴展支持。
- Imageon 2192 率先支持310萬像素攝像頭的主流級晶片。

### 後期晶片

- Imageon 2294/2298 重命名自Imageon M100 series。當前系列的旗艦產品，支持DVD質量影片的錄製與回放、HD解析度輸出並支持1200萬像素相機傳感器。該產品同時包括Imageon M180.
- Imageon TV 發布於2006年2月，其為Imageon系列中首個支持Digital Video Broadcasting - Handheld (DVB-H)信號接收的產品，它使手持設備可以接收DVB-H信號並觀看電視節目。該晶片包含了天線調諧器、解調製、解碼與完整的軟體堆棧。

2008年巴塞隆納移動通信大會上更新的Imageon系列晶片：

- Imageon A250 應用處理器
- Imageon D160 移動電視廣播接收

除應用處理器和移動電視解決方案晶片，AMD還授權一些技術給其他公司與合作夥伴，這些技術包括如下音訊和圖形處理器：

- Imageon M210 音訊處理器
- Imageon Z460 3D圖形核心 - 這是一個半導體智慧財產權核，用於如Freescale的i.MX5x系列應用處理器
- Imageon Z180 矢量圖形核心

## 參見

- PowerVR – Imagination Technologies 研發的移動GPU，用於第三方授權。
- Mali – ARM Norway 研發的移動GPU，用於第三方授權。
- Vivante – 圖芯技術 研發的移動GPU，用於第三方授權。
- Tegra – NVIDIA 研發的移動SoC，不向第三方授權。
- VideoCore – Broadcom 研發的移動GPU，允許第三方授權。
- Intel Atom – Intel 電腦處理器產品，不向第三方授權。
- AMD APU – AMD 電腦處理器產品，不向第三方授權。